CN109883420A - Robot method for recognizing position and attitude, system and robot - Google Patents

Robot method for recognizing position and attitude, system and robot Download PDF

Info

Publication number
CN109883420A
CN109883420A CN201910055437.8A CN201910055437A CN109883420A CN 109883420 A CN109883420 A CN 109883420A CN 201910055437 A CN201910055437 A CN 201910055437A CN 109883420 A CN109883420 A CN 109883420A
Authority
CN
China
Prior art keywords
robot
positioning label
base station
distance
antenna
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910055437.8A
Other languages
Chinese (zh)
Inventor
张涛
刘欢
邓卓
陈美文
郭璁
蔡阳春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen City Purdue Technology Co Ltd
Shenzhen Pudu Technology Co Ltd
Original Assignee
Shenzhen City Purdue Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen City Purdue Technology Co Ltd filed Critical Shenzhen City Purdue Technology Co Ltd
Priority to CN201910055437.8A priority Critical patent/CN109883420A/en
Publication of CN109883420A publication Critical patent/CN109883420A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The present invention provides a kind of robot method for recognizing position and attitude, system and robots, the robot includes at least the first positioning label and the second positioning label, the first positioning label and the second positioning label are at a distance of pre-determined distance, the described method includes: the first positioning label and base station communication obtain the first distance between the first positioning label and the base station, the second positioning label and the base station communication obtain the second distance between the second positioning label and the base station;Azimuth of the robot relative to the base station is calculated according to the first distance, the second distance and the pre-determined distance in the robot.Robot method for recognizing position and attitude, system and robot according to the present invention, robot can only be that can determine the azimuth of robot with a base station communication, and it is not influenced by the mobile azimuthal measurement of robot, improves the positioning accuracy of robot, reduce base station input quantity.

Description

Robot method for recognizing position and attitude, system and robot
Technical field
The present invention relates to robotic technology field, in particular to a kind of robot method for recognizing position and attitude, system and robot.
Background technique
With the development of mobile robot technology, the scene of mobile work robot becomes increasingly complex.Mobile robot exists When office operation, since indoor environment limits the use of GPS, multiple indoor location solution comes into being.It is common Indoor orientation method include: inertial navigation positioning, infrared positioning, ultrasonic wave positioning, laser positioning, vision positioning etc..On The positioning of mobile robot may be implemented in the method for stating.However, mobile robot is generally required towards specified direction movement.How The pose of robot is accurately identified indoors, i.e., mobile robot is still that current technology urgently to be solved is difficult towards angle Topic.In the prior art, the method for use is to communicate robot with multiple base stations, and the direction of calculating robot.The party Case is the problem is that need to arrange multiple base stations, higher cost, especially under the biggish scene of area.
Summary of the invention
The present invention completes in view of above-mentioned current condition, and its purpose is to provide a kind of robot pose identification sides The pose of accurate judgement robot is capable of in method, system and robot, realizes precision navigation.
To achieve the goals above, embodiment of the present invention provides the following technical solutions:
The present invention provides a kind of robot method for recognizing position and attitude, and the robot includes at least the first positioning label and second Label is positioned, the first positioning label and the second positioning label are at a distance of pre-determined distance, which is characterized in that the described method includes:
It is described first positioning label and base station communication obtain it is described first positioning label and the base station between first away from From, it is described second positioning label and the base station communication obtain it is described second positioning label and the base station between second away from From;
The machine is calculated according to the first distance, the second distance and the pre-determined distance in the robot Azimuth of the people relative to the base station.
In this case, robot only can determine the azimuth of robot with a base station communication, and not It is influenced by the mobile azimuthal measurement of robot, improves the positioning accuracy of robot.
The present invention also provides a kind of robot pose identifying systems, comprising: robot and base station, the robot include the One positioning label, the second positioning label and processing module, the first positioning label and the second positioning label are at a distance of default Distance;
It is described first positioning label be used for the base station communication, and obtain it is described first positioning label and the base station it Between first distance, it is described second positioning label be used for the base station communication, and obtain it is described second positioning label with it is described Second distance between base station;
The processing module is used to that institute to be calculated according to the first distance, the second distance and the pre-determined distance State azimuth of the robot relative to the base station.
Robot only can determine the azimuth of robot with a base station communication as a result, and not by robot The influence of mobile azimuthal measurement, improves the positioning accuracy of robot, reduces base station input quantity.
Wherein, the first positioning label and the second positioning label are substantially arranged in same level height.As a result, may be used To promote the precision of the azimuthal angle calculation.
Wherein, the first positioning label includes first antenna, and the second positioning label includes the second antenna, and described the One antenna and second antenna are substantially arranged in same level height.In such a case, it is possible to promote the declinometer The precision of calculation.
Wherein, the first antenna and second antenna are arranged in the top of the robot.Thus, it is possible to convenient for the One antenna and the second antenna send and receive the signal of communication with base station.
Wherein, the first antenna is being approximately perpendicular to the robot just with the rectilinear direction where second antenna Facing towards.In such a case, it is possible to more accurately calculate the azimuth of the robot.
The present invention also provides a kind of robots, comprising:
First positioning label, the second positioning label and processing module, the first positioning label and the second positioning mark Label are at a distance of pre-determined distance;
The first positioning label is used for and base station communication, and obtains between the first positioning label and the base station First distance, the second positioning label be used for the base station communication, and obtain the second positioning label and base station Between second distance;
The processing module is used to that institute to be calculated according to the first distance, the second distance and the pre-determined distance State azimuth of the robot relative to the base station.
In this case, robot only can determine the azimuth of robot with a base station communication, and not It is influenced by the mobile azimuthal measurement of robot, improves the positioning accuracy of robot.
Wherein, the robot provided according to the present invention, the first positioning label includes first antenna, second positioning Label includes the second antenna, and the first antenna and second antenna are substantially arranged in same level height.In such case Under, the precision of the azimuthal angle calculation can be promoted.
Wherein, the robot provided according to the present invention, the first antenna and second antenna are arranged in the machine The top of people.Thus, it is possible to send and receive the signal of communication with base station convenient for first antenna and the second antenna.
Wherein, the rectilinear direction where the robot provided according to the present invention, the first antenna and second antenna Be approximately perpendicular to the robot just facing towards.In such a case, it is possible to more accurately calculate the orientation of the robot Angle.
Provided robot method for recognizing position and attitude, system and robot according to the present invention, robot can only with one Base station communication is that can determine the azimuth of robot, and do not influenced by the mobile azimuthal measurement of robot, improves machine The positioning accuracy of device people reduces base station input quantity.
Detailed description of the invention
Fig. 1 shows the flow chart of robot method for recognizing position and attitude involved in embodiments of the present invention;
Fig. 2 shows the principles of the azimuthal angle calculation of robot method for recognizing position and attitude involved in embodiments of the present invention Figure.
Specific embodiment
Hereinafter, explaining the preferred embodiment of the present invention in detail with reference to attached drawing.In the following description, for identical Component assign identical symbol, the repetitive description thereof will be omitted.Scheme in addition, attached drawing is only schematical, the mutual ruler of component Very little shape of ratio or component etc. can be with actual difference.
Fig. 1 shows the flow chart of robot method for recognizing position and attitude according to the present invention.Robot includes at least first Position label and the second positioning label.First positioning label and the second positioning label are at a distance of pre-determined distance.The identification of robot pose Method includes:
101, the first positioning label and base station communication obtain the first distance between the first positioning label and base station, and second is fixed Position label and base station communication obtain the second distance between the second positioning label and base station.
102, robot according between first distance, second distance, the first positioning label and the second positioning mark it is default away from From azimuth of the robot relative to base station is calculated.
In this case, robot can only be that can determine the azimuth of robot, robot with a base station communication In moving process, two positioning labels can by with base station communication, the azimuth of calculating robot, and azimuthal meter Calculating is not influenced by robot movement, and the positioning accuracy of robot is improved.The direction for solving robot needs multiple base stations The problem of being positioned with robot communication.
It is understood that first distance can be calculated according to the communication of the first positioning label and base station in robot. Second distance can be calculated according to the communication of the second positioning label and base station in robot.
In some instances, base station can be arranged in the mobile scene of robot, such as hotel, office building, dining room etc. Indoor scene.In some instances, base station can be arranged on indoor ceiling.
It is understood that robot method for recognizing position and attitude according to the present invention can also be in the scene of multiple base stations It uses.Specifically, robot in moving process, can be communicated using this method from different base stations to determine machine Precision navigation is realized at the azimuth of people.
It is understood that in some instances, robot method for recognizing position and attitude according to the present invention can be with inertia Navigator fix, infrared positioning, ultrasonic wave positioning, laser positioning, vision positioning scheduling algorithm are used in combination.Thus, it is possible to elevator The navigation accuracy of device people.
In some instances, positioning label may include locating module and wireless communication module.
Fig. 2 shows the schematic diagrams of azimuthal angle calculation.Point A indicates the position of base station, and it is fixed that point B and point C respectively indicate first The position of position label and the second positioning label.AB indicates first distance, and AC indicates that second distance, BC indicate pre-determined distance.D is The midpoint of BC.Azimuth δ be base station relative to robot just facing towards angle.Specifically, robot is just facing towards can be with It is the direction of robot face during advance.In the present embodiment, azimuth δ is the folder of AD and BC perpendicular bisector Angle.
It in the present embodiment, can be in the hope of the length of AD according to median of a triangle theorem.Known to AB, BD, AD length In the case of, it can be in the hope of the angle of AD and BD according to the triangle cosine law.The complementary angle of AD and BD angle is azimuth δ.
In some instances, can also be by other algorithm computer azimuth angle δ, this will not be repeated here.
The present invention also provides a kind of robot pose identifying systems.System includes: robot and base station.Robot includes the One positioning label, the second positioning label and processing module.First positioning label and the second positioning label are at a distance of pre-determined distance.
Further, the first positioning label is used for and base station communication, and obtain between the first positioning label and base station the One distance.Second positioning label is used for and base station communication, and obtains the second distance between the second positioning label and base station. Specifically, base station can be arranged in the mobile indoor scene of robot.Base station can be arranged in different positions to be multiple It sets.
Further, processing module is used to that robot phase to be calculated according to first distance, second distance and pre-determined distance For the azimuth of base station.
Robot only can determine the azimuth of robot with a base station communication as a result, and not by robot The influence of mobile azimuthal measurement, improves the positioning accuracy of robot, reduces base station input quantity.
In some instances, positioning label may include locating module and wireless communication module.Processing module may include Robot central processing unit.In some instances, processing module also may include other modules with computing function.
In the present embodiment, azimuthal calculating can refer to the schematic diagram of azimuthal angle calculation shown in Fig. 2, herein not It repeats.
In the present embodiment, the first positioning label and the second positioning label are substantially arranged in same level height.Specifically For, the first positioning label and the second positioning label are identical at a distance from ground.Thus, it is possible to promote the azimuthal angle calculation Precision.
In the present embodiment, the first positioning label includes first antenna.Second positioning label includes the second antenna.First Antenna and the second antenna are substantially arranged in same level height.In such a case, it is possible to promote the essence of the azimuthal angle calculation Degree.
In the present embodiment, first antenna and the second antenna are arranged in the top of robot.Specifically, robot Top can have support construction.First antenna and the second antenna can be arranged in the two sides of support construction.First antenna and Two antennas can be arranged in parallel.Thus, it is possible to send and receive the signal of communication with base station convenient for first antenna and the second antenna.
In the present embodiment, first antenna is approximately perpendicular to the front of robot with the rectilinear direction where the second antenna Direction.In such a case, it is possible to more accurately calculate the azimuth of the robot.
The present invention also provides a kind of robots, comprising: the first positioning label, the second positioning label and processing module.First Label and the second positioning label are positioned at a distance of pre-determined distance.
Further, the first positioning label is used for and base station communication, and obtain between the first positioning label and base station the One distance.Second positioning label is used for and base station communication, and obtains the second distance between the second positioning label and base station. Specifically, base station can be arranged in the mobile indoor scene of robot.Base station can be arranged in different positions to be multiple It sets.
Further, processing module is used to that robot phase to be calculated according to first distance, second distance and pre-determined distance For the azimuth of base station.
Robot only can determine the azimuth of robot with a base station communication as a result, and not by robot The influence of mobile azimuthal measurement, improves the positioning accuracy of robot, reduces base station input quantity.
In some instances, positioning label may include locating module and wireless communication module.Processing module may include Robot central processing unit.In some instances, processing module also may include other modules with computing function.
In the present embodiment, azimuthal calculating can refer to the schematic diagram of azimuthal angle calculation shown in Fig. 2, herein not It repeats.
In the present embodiment, the first positioning label includes first antenna.Second positioning label includes the second antenna.First Antenna and the second antenna are substantially arranged in same level height.In such a case, it is possible to promote the essence of the azimuthal angle calculation Degree.
In the present embodiment, first antenna and the second antenna are arranged in the top of robot.Specifically, robot Top can have support construction.First antenna and the second antenna can be arranged in the two sides of support construction.Thus, it is possible to be convenient for First antenna and the second antenna send and receive the signal of communication with base station.
In the present embodiment, first antenna is approximately perpendicular to the front of robot with the rectilinear direction where the second antenna Direction.In such a case, it is possible to more accurately calculate the azimuth of the robot.
Embodiments described above does not constitute the restriction to the technical solution protection scope.It is any in above-mentioned implementation Made modification, equivalent replacement and improvement etc., should be included in the protection model of the technical solution within the spiritual and principle of mode Within enclosing.

Claims (10)

1. a kind of robot method for recognizing position and attitude, which is characterized in that the robot includes at least the first positioning label and second Label is positioned, the first positioning label and the second positioning label are at a distance of pre-determined distance, which comprises
The first positioning label and base station communication obtain the first distance between the first positioning label and the base station, institute It states the second positioning label and the base station communication obtains second distance between the second positioning label and the base station;
The robot phase is calculated according to the first distance, the second distance and the pre-determined distance in the robot For the azimuth of the base station.
2. a kind of robot pose identifying system characterized by comprising robot and base station, the robot include first Position label, the second positioning label and processing module, the first positioning label and the second positioning label at a distance of it is default away from From;
It is described first positioning label be used for the base station communication, and obtain it is described first positioning label and the base station between First distance, the second positioning label be used for the base station communication, and obtain the second positioning label and base station Between second distance;
The processing module is used to that the machine to be calculated according to the first distance, the second distance and the pre-determined distance Azimuth of the device people relative to the base station.
3. robot pose identifying system as claimed in claim 2, which is characterized in that the first positioning label and described the Two positioning labels are substantially arranged in same level height.
4. robot pose identifying system as claimed in claim 2, which is characterized in that the first positioning label includes first Antenna, the second positioning label includes the second antenna, and the first antenna and second antenna are substantially arranged in same water Flat height.
5. robot pose identifying system as claimed in claim 4, which is characterized in that the first antenna and second day described Line is arranged in the top of the robot.
6. robot method for recognizing position and attitude as claimed in claim 4, which is characterized in that the first antenna and described second day Rectilinear direction where line be approximately perpendicular to the robot just facing towards.
7. a kind of robot characterized by comprising
First positioning label, the second positioning label and processing module, the first positioning label and the second positioning label phase Away from pre-determined distance;
The first positioning label is used for and base station communication, and obtain between the first positioning label and the base station first Distance, it is described second positioning label be used for the base station communication, and obtain it is described second positioning label and the base station between Second distance;
The processing module is used to that the machine to be calculated according to the first distance, the second distance and the pre-determined distance Azimuth of the device people relative to the base station.
8. robot as claimed in claim 7, which is characterized in that the first positioning label includes first antenna, and described the Two positioning labels include the second antenna, and the first antenna and second antenna are substantially arranged in same level height.
9. robot as claimed in claim 8, which is characterized in that the first antenna and second antenna are arranged in described The top of robot.
10. robot as claimed in claim 8, which is characterized in that the first antenna is straight where with second antenna Line direction be approximately perpendicular to the robot just facing towards.
CN201910055437.8A 2019-01-21 2019-01-21 Robot method for recognizing position and attitude, system and robot Pending CN109883420A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910055437.8A CN109883420A (en) 2019-01-21 2019-01-21 Robot method for recognizing position and attitude, system and robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910055437.8A CN109883420A (en) 2019-01-21 2019-01-21 Robot method for recognizing position and attitude, system and robot

Publications (1)

Publication Number Publication Date
CN109883420A true CN109883420A (en) 2019-06-14

Family

ID=66926413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910055437.8A Pending CN109883420A (en) 2019-01-21 2019-01-21 Robot method for recognizing position and attitude, system and robot

Country Status (1)

Country Link
CN (1) CN109883420A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111437556A (en) * 2020-04-15 2020-07-24 上海翼捷工业安全设备股份有限公司 Fire detector, fire detection method and automatic fire extinguishing system
WO2021093040A1 (en) * 2019-11-15 2021-05-20 垒途智能教科技术研究院江苏有限公司 Positioning system and positioning method for lawn mowing robot
CN113110432A (en) * 2021-04-02 2021-07-13 深圳优地科技有限公司 Robot posture adjusting method and device, robot and storage medium
CN113137967A (en) * 2021-05-19 2021-07-20 深圳市优必选科技股份有限公司 Robot positioning method and device, robot and readable storage medium
CN117405108A (en) * 2023-11-08 2024-01-16 中国人民解放军63620部队 Target attitude measurement method, system, electronic equipment and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050218292A1 (en) * 2004-03-31 2005-10-06 Honda Motor Co., Ltd. Position detection system for mobile object
CN107225575A (en) * 2017-07-22 2017-10-03 广东大仓机器人科技有限公司 The robot of indoor precise positioning is realized using six ultra wide band modules
CN108646215A (en) * 2018-05-15 2018-10-12 重庆邮电大学 It is a kind of that method for rapidly positioning is followed based on ultra wide band automatically
CN109212470A (en) * 2017-06-30 2019-01-15 沈阳新松机器人自动化股份有限公司 A kind of position and orientation estimation method based on UWB array module, system and robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050218292A1 (en) * 2004-03-31 2005-10-06 Honda Motor Co., Ltd. Position detection system for mobile object
CN109212470A (en) * 2017-06-30 2019-01-15 沈阳新松机器人自动化股份有限公司 A kind of position and orientation estimation method based on UWB array module, system and robot
CN107225575A (en) * 2017-07-22 2017-10-03 广东大仓机器人科技有限公司 The robot of indoor precise positioning is realized using six ultra wide band modules
CN108646215A (en) * 2018-05-15 2018-10-12 重庆邮电大学 It is a kind of that method for rapidly positioning is followed based on ultra wide band automatically

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021093040A1 (en) * 2019-11-15 2021-05-20 垒途智能教科技术研究院江苏有限公司 Positioning system and positioning method for lawn mowing robot
CN111437556A (en) * 2020-04-15 2020-07-24 上海翼捷工业安全设备股份有限公司 Fire detector, fire detection method and automatic fire extinguishing system
CN113110432A (en) * 2021-04-02 2021-07-13 深圳优地科技有限公司 Robot posture adjusting method and device, robot and storage medium
CN113110432B (en) * 2021-04-02 2024-05-28 深圳优地科技有限公司 Robot posture adjustment method, apparatus, robot, and storage medium
CN113137967A (en) * 2021-05-19 2021-07-20 深圳市优必选科技股份有限公司 Robot positioning method and device, robot and readable storage medium
WO2022242075A1 (en) * 2021-05-19 2022-11-24 深圳市优必选科技股份有限公司 Robot positioning method and apparatus, robot and readable storage medium
CN113137967B (en) * 2021-05-19 2023-05-26 深圳市优必选科技股份有限公司 Robot positioning method, device, robot and readable storage medium
CN117405108A (en) * 2023-11-08 2024-01-16 中国人民解放军63620部队 Target attitude measurement method, system, electronic equipment and medium
CN117405108B (en) * 2023-11-08 2024-05-07 中国人民解放军63620部队 Target attitude measurement method, system, electronic equipment and medium

Similar Documents

Publication Publication Date Title
CN109883420A (en) Robot method for recognizing position and attitude, system and robot
Zhu et al. Three-dimensional VLC positioning based on angle difference of arrival with arbitrary tilting angle of receiver
Thiesse et al. LotTrack: RFID-based process control in the semiconductor industry
US9883351B2 (en) Indoor positioning device and indoor positioning method
US20110057840A1 (en) Method of Positioning RFID Tags
CN110026993B (en) Human body following robot based on UWB and pyroelectric infrared sensor
CN103207383A (en) Method for performing two-dimensional wireless positioning on stationary node based on single mobile node
CN109129463B (en) Device and method for positioning tail end of movable mechanical arm based on vision
CN208636421U (en) A kind of locating base station and system
Roa et al. Optimal placement of sensors for trilateration: Regular lattices vs meta-heuristic solutions
CN103135551A (en) Accurate positioning fire search-and-rescue robot
CN111782064B (en) 6DOF tracking system of motion type wireless positioning
JP2014153118A (en) System and method for obtaining information indicating the position or direction of mobile object
CN105319531A (en) Indoor robot positioning system
CN109883419A (en) Robot navigation method and system
Miah et al. Indoor robot navigation through intelligent processing of RFID signal measurements
Modeer et al. Compensating signal loss in rfid-based localization systems
Zarrini et al. Directional of arrival tag response for reverse RFID localization
CN110197095A (en) The method and system of robot identification positioning identifier
CN103913759B (en) A kind of antitheft location tracking system
JP6026307B2 (en) System and method for acquiring information indicating direction of moving object
CN206710590U (en) A kind of indoor service robot positioning system based on iBeacon
KR101294284B1 (en) Method and apparatus for measuring position using radio communication
US20210349176A1 (en) Positioning system and method
TWI547707B (en) Positioning navigation system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190614