CN106774310B - A kind of robot navigation method - Google Patents
A kind of robot navigation method Download PDFInfo
- Publication number
- CN106774310B CN106774310B CN201611086145.3A CN201611086145A CN106774310B CN 106774310 B CN106774310 B CN 106774310B CN 201611086145 A CN201611086145 A CN 201611086145A CN 106774310 B CN106774310 B CN 106774310B
- Authority
- CN
- China
- Prior art keywords
- robot
- cost
- path
- current location
- grid
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000008569 process Effects 0.000 claims description 11
- 230000002093 peripheral effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000004888 barrier function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0251—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Electromagnetism (AREA)
- Multimedia (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The present invention provides a kind of robot navigation method, the navigation grating map is imported the operating system of the robot by the navigation grating map that the air navigation aid includes the following steps: a, establishes the robot work region;B, the target endpoint that the initial position to the robot and the robot advance positions, and planning robot's travel path, the robot advances by the path;C, there is obstacle in the path described in the step b, obtain the robot real-time pose information, real-time route planning is carried out to the robot travel path according to the location information of the real-time pose information and the target endpoint, wherein incoming direction changes cost in the actual cost for calculating robot current location cost function, calculates the cost of robot current location different directions;D, the cost of robot current location different directions is searched for, the smallest direction of cost is selected to advance.
Description
Technical field
The present invention relates to robot navigation's technical field, in particular to a kind of robot navigation method.
Background technique
With the development of science and technology, the application field of robot is increasingly extensive, and robot is typical electromechanical integration
Digitizing equipment, technical value added are very high.Robot as advanced manufacturing industry support technology and informationized society it is emerging
Industry plays increasingly important role to future production and social development.
The exploitation that China's machine had also carried out recombination assembly system and its relevant technologies based on robot in recent years is ground
Study carefully and reinforce the research of Multi-sensor Fusion and decision, control integrated technique and application.The key technology of machine is carried out
In-depth study has been carried forward vigorously into device people's industrialization process.The research of robot was concentrated mainly on industrial robot in recent years
With the aspect of intelligent robot two, research refines again in terms of intelligent robot are as follows: (1) remote control plus locally autonomous system constitute and
Control strategy research, the navigation and Study of location of (2) intelligent mobile robot, specially in structural environment or non-structural ring
Navigation and localization method research, the method that environmental model is established according to sensing data in border;The inference method of fuzzy logic is used
In the research of Mobile Robotics Navigation.
Existing robot navigation method generally using constructing navigation map in robot operating system, robot according to
Navigation map planning path, so that destination is advanced to along the path of planning, but this navigation mode goes out in progress path
When existing obstacle, it cannot be resolved, robot is not smart enough.At the same time, road is planned using A star algorithm in existing technology
Diameter is in the hope of shorter travel path, but when being obstacle, again planning path can not achieve due to robot from
Body changes direction bring error, to can not achieve more reasonable path planning.
Therefore, it is necessary to a kind of robots that can be effectively reduced since direction changes bring error, realize that robot encounters barrier
The robot navigation method of shortest path is more reasonably planned when hindering.
Summary of the invention
The purpose of the present invention is to provide a kind of robot navigation method, the air navigation aid includes the following steps: a, builds
The navigation grating map is imported the operation system of the robot by the navigation grating map for founding the robot work region
System;
B, the target endpoint that the initial position to the robot and the robot advance positions, planning robot
Travel path, the robot advance by the path;
C, there is obstacle in the path described in the step b, the robot real-time pose information is obtained, according to the real-time position
The location information of appearance information and the target endpoint carries out real-time route planning to the robot travel path, wherein
In the real-time route planning process, draw in the actual cost for calculating robot current location cost function
Enter direction and change cost, calculates the cost of robot current location different directions;
D, the cost for searching for robot current location different directions, before the smallest direction of Robot Selection cost
Into.
Preferably, the robot cost function is defined as:
F (i)=g (i)+h (i), wherein
G (i) is the actual cost that robot starting point is paid to current location i, and h (i) is heuristic function, i.e. current location is arrived
The estimation of the minimum cost of target endpoint.
Preferably, the actual cost meets: g (i)=d (i)+m (i), wherein d (i) is that direction changes cost, m (i)
For straight line traveling cost.
Preferably, the heuristic function meets: h (i)=abs (Xi-Xk)+abs (Yi-Yk);Wherein, robot is current
Position coordinates are (Xi, Yi);The coordinate of robot target terminal is (Xk, Yk).
Preferably, the heuristic function meets: h (i)=max ((Xi-Xk), abs (Yi-Yk));Wherein, robot works as
Front position coordinate is (Xi, Yi);The coordinate of robot target terminal is (Xk, Yk).
Preferably, the heuristic function meets: h (i)=sqrt ((Xi-Xk)∧2+abs (Yi-Yk)∧2);Wherein, machine
Device people's current position coordinates are (Xi, Yi);The coordinate of robot target terminal is (Xk, Yk).
Preferably, the robot real-time pose information passes through the kinect depth camera that is set in the robot
It is obtained with infrared sensor.
Preferably, the kinect depth camera and infrared sensor are obtained by scanning the travel path of the robot
Take the robot real-time pose information and complaint message.
Preferably, the Gmapping algorithm that is constructed by of the navigation grating map is generated or is manually drawn.
Preferably, the cost of robot current location different directions is searched in the step d by traversal search method.
A kind of robot navigation method provided by the invention keeps robot as few as possible by adjusting actual cost function
Change direction on the basis of reach target endpoint, effectively shorten the travel path of robot.Meanwhile robot of the present invention is led
The robot on differential mechanism chassis is effectively reduced since direction changes bring error in boat method, realizes that robot encounters barrier
Shortest path is more reasonably planned when hindering.
It should be appreciated that aforementioned description substantially and subsequent detailed description are exemplary illustration and explanation, it should not
As the limitation to the claimed content of the present invention.
Detailed description of the invention
With reference to the attached drawing of accompanying, the more purposes of the present invention, function and advantage are by the as follows of embodiment through the invention
Description is illustrated, in which:
Fig. 1 diagrammatically illustrates robot schematic diagram of the present invention;
Fig. 2 shows the flow diagrams of air navigation aid of the present invention;
Fig. 3 shows present invention navigation grating map schematic diagram;
Fig. 4 shows the path schematic diagram of robot initial position of the present invention and target endpoint planning;
Fig. 5 shows robot initial position of the present invention and the path of target endpoint planning and the schematic diagram of obstacle occurs;
Fig. 6 shows the schematic diagram of real-time route planning of the present invention;
Fig. 7 shows real-time route planning cost of the present invention and calculates schematic diagram;
Fig. 8 shows another embodiment of the present invention path planning cost and calculates schematic diagram.
Specific embodiment
By reference to exemplary embodiment, the purpose of the present invention and function and the side for realizing these purposes and function
Method will be illustrated.However, the present invention is not limited to exemplary embodiment as disclosed below;Can by different form come
It is realized.The essence of specification is only to aid in those skilled in the relevant arts' Integrated Understanding detail of the invention.
Hereinafter, the embodiment of the present invention will be described with reference to the drawings.In the accompanying drawings, identical appended drawing reference represents identical
Or similar component or same or like step.
Embodiment one:
Detailed description is provided to robot navigation method of the present invention by specific embodiment with reference to the accompanying drawing, is
Clear description robot navigation method of the invention, is first illustrated robot.Robot of the present invention
Differential mechanism chassis robot, robot schematic diagram of the present invention as shown in Figure 1 are selected, robot 100 selects the machine on differential mechanism chassis
Device people is equipped with camera and infrared sensor in robot front end, for the travel path of scanning machine people 100, detects machine
Whether 100 travel path of people has obstacle in region a.100 differential mechanism chassis of robot includes differential mechanism traveling wheel 101 and poor
Fast device gear shaft 102 adjusts the direction of robot by differential mechanism chassis.It should be understood that robot interior tool of the present invention
Have operating system, the operating system include memory module, information of road surface acquisition module, analysis module, road surface planning module with
And control module, wherein
Memory module, for storing navigation grating map, when starting robot, analysis module reads navigation grating map;
Information of road surface acquisition module, for during robot ambulation, acquisition camera and infrared sensor to shoot road surface
Information;
Analysis module, the position of the locating navigation grating map of analysis navigation grating map and robot current location;
Path planning module plans robot ambulation path and robot encounters when starting robot ambulation
Path is planned again when obstacle;
Control module, control Robot planning path are advanced.
Robot navigation method provided by the invention utilizes institute in the navigation grating map for establishing robot work region
It states navigation grating map and carries out path planning, shortest path is selected to advance.Specifically, air navigation aid of the present invention as shown in Figure 2
Flow diagram, robot navigation method includes the following steps:
S101, the navigation grating map for establishing the robot work region, will be described in navigation grating map importing
The operating system of robot;
S102, planning robot carry out path, the target that the initial position and the robot to the robot are advanced
Terminal is positioned, planning robot's travel path, and the robot advances by the path, it should be noted that here
Path planning is shortest path planning of the robot starting point to robot target terminal, thinks the path of working region without any
Obstacle is planned using A star algorithm.
S103, when the path advance process occurs and encounters obstacle in step s 102 for robot, obtain the robot
Real-time pose information, according to the location information of the real-time pose information and the target endpoint to the robot travel path
Real-time route planning is carried out, wherein
In the real-time route planning process, draw in the actual cost for calculating robot current location cost function
Enter direction and change cost, calculates the cost of robot current location different directions.
S104, the cost for searching for robot current location different directions, the smallest side of Robot Selection cost
It marches forward.
Below with reference to specific embodiment, robot navigation's process of the present invention is described further.
Firstly, the present embodiment establishes the navigation of robot work region according to robot navigation method provided by the invention
Grating map, present invention navigation grating map schematic diagram as shown in Figure 3, according to the knot of robot work region B in the present embodiment
It is configured shape, working region B is depicted as to the navigation grating map of multiple grids 301, it is preferable that pass through in the present embodiment
Gmapping algorithm generates the navigation grating map, the ratio for keeping the grid opposed robots working region of navigation grating map most
Example is reasonable as far as possible.
In some embodiments, the mode manually drawn can choose for navigation grating map, similarly, should makes to lead
The ratio that the grid opposed robots working region of boat grating map is most is reasonable as far as possible.
The navigation grating map of foundation is imported into robot operating system, the storage mould of the operating system is stored in
In block.The path schematic diagram of robot initial position of the present invention as shown in Figure 4 and target endpoint planning;Start robot, analysis
The target endpoint 402 that module advances to the initial position 401 of robot and robot positions, the path planning of operating system
Module carries out path rule according to the target endpoint 402 that the initial position 401 of robot and robot advance in the B of working region
It draws, it should be appreciated that the path 403 of planning is that robot initial position 401 is advanced the most short of target endpoint 402 to robot
Path, since robot initial position 401 is larger at a distance from target endpoint 402 in the present embodiment, can ignore robot from
Body angular error, it is preferable that using A star algorithm to path planning.
There is the schematic diagram of obstacle in robot initial position of the present invention as shown in Figure 5 and the path of target endpoint planning;Machine
Device people is not regarded as there is obstacle on the path 403 of its planning, therefore, robot is total in working region B planning path 403
It is the shortest path for planning initial position 401 to robot travel terminus 402, when there is obstacle on the path of robot planning
When 404, robot is not learnt.Robot still advances forward according to the path of planning 403, is advancing simultaneously, robot passes through
Camera and infrared sensor shoot information of road surface, detect road barrier information.Preferably, the present embodiment camera is selected
Kinect depth camera.
When there is not obstacle on path 403, robot is carried out according to the path 403 of planning to target endpoint 402.
When obstacle 404 occurs in path 403, robot needs real-time route to plan.Robot real-time route is planned
It is described below.
The schematic diagram that real-time route of the present invention is planned as shown in Figure 6, when robot from initial position 401 according to working region
During the path 403 planned in B is carried out to target endpoint 402, when obstacle 401 occurs in path 403, robot passes through camera shooting
Head and infrared sensor take obstacle 404 in scanning area.
Robot passes through the locating navigation of the analysis module analysis navigation grating map of operating system and robot current location
The position of grating map, by path planning module again planning path.For example, robot according to path 403 to move ahead
It sails to current location 401a, robot marches to target endpoint 402 according to the path 405 planned again.
Due to there are robot direction bring actual cost be greater than straight line cost the case where, the present invention on real-time road
Incoming direction change cost carrys out planning path again in diameter planning process.As shown in fig. 6, there is robot again after planning path
Current location 401a adjusts pose to another current pose 401b, advances later according to the path 405 planned again, to make to advise
The path drawn is most short.
Below with reference to specific schematic example, illustrate the process of robot planning path again, as shown in Figure 7 the present invention
Real-time route plans that cost calculates schematic diagram, it is necessary first to which explanation, cost function are for estimating robot any position
To the cost of target endpoint, next direction of advance of the least direction of Robot Selection cost as path.In the present embodiment, with
For the grid of navigation grating map 5 × 5, the cost function of robot current location i is defined as:
F (i)=g (i)+h (i) wherein,
G (i) is the actual cost that robot starting point is paid to current location i, and h (i) is heuristic function, i.e. current location is arrived
The estimation of the minimum cost of target endpoint.
In the present embodiment, heuristic function meets: h (i)=abs (Xi-Xk)+abs (Yi-Yk);Wherein, robot is current
Position coordinates are (Xi, Yi);The coordinate of robot target terminal is (Xk, Yk).
In some embodiments, heuristic function meets: h (i)=max ((Xi-Xk), abs (Yi-Yk));Wherein, machine
People's current position coordinates are (Xi, Yi);The coordinate of robot target terminal is (Xk, Yk).
In further embodiments, heuristic function meets: h (i)=sqrt ((Xi-Xk)∧2+abs (Yi-Yk)∧2);Its
In, robot current position coordinates are (Xi, Yi);The coordinate of robot target terminal is (Xk, Yk).
The case where nyctitropic cost is much larger than along the cost currently advanced, robot of the present invention are changed for robot
Air navigation aid incoming direction in actual cost changes cost, thus the shortest carry out path of planning robot.
The actual cost meets: g (i)=d (i)+m (i), wherein d (i) is that direction changes cost, and m (i) is linear rows
Into cost.As shown in figure 5, the grid of the current position of robot is M (3,3) in the two-dimensional coordinate of navigation grating map;
Robot is moved to grid (3,4) from grid M (3,3), does not change direction, and direction changes cost d (i)=0;
Robot is moved to grid (2,4) or (4,4) from grid M (3,3), and direction changes 45 degree, and direction changes cost d
(i)=5;
Robot is moved to grid (2,3) or (4,3) from grid M (3,3), and direction changes 90 degree, and direction changes cost d
(i)=10;
Robot is moved to grid (2,2) or (4,2) from grid M (3,3), and direction changes 135 degree, and direction changes cost d
(i)=15;
Robot is moved to grid (3,2) from grid M (3,3), and direction changes 180 degree, and direction changes cost d (i)=20.
For straight line traveling cost:
Robot is moved to grid (3,4) or (2,3) or (3,2) or (4,3) from grid M (3,3), and moving distance is one
Grid, straight line traveling cost m (i)=10;
Robot is moved to grid (2,4) or (4,4) or (2,2) from grid M (3,3) or (4,2), moving distance are
1.414 grids, straight line traveling cost m (i)=14.
In embodiment, the actual cost g (i) that robot is moved to neighbouring grid from grid (3,3) is respectively as follows:
A: robot is from the actual cost that grid M (3,3) is moved to grid (3,4)
G (i)=15;
B: robot is from the actual cost that grid M (3,3) is moved to grid (2,4)
G (i)=24;
C: robot is from the actual cost that grid M (3,3) is moved to grid (2,3)
G (i)=25;
D: robot is from the actual cost that grid M (3,3) is moved to grid (2,2)
G (i)=34;
E: robot is from the actual cost that grid M (3,3) is moved to grid (3,2)
G (i)=30;
F: robot is from the actual cost that grid M (3,3) is moved to grid (4,2)
G (i)=34;
G: robot is from the actual cost that grid M (3,3) is moved to grid (4,3)
G (i)=25;
H: robot is from the actual cost that grid M (3,3) is moved to grid (4,4)
G (i)=24.
The robot navigation method that above-described embodiment provides according to the present invention, it is contemplated that robot direction bring practical generation
Valence is greater than straight line cost, and the actual cost that robot proceeds to neighbouring grid from current grid M (3,3) is different, searching machine people
The cost of current location different directions selects the smallest direction of cost to advance.It should be understood that the robot present bit of search
The cost set should include actual cost g (i) and heuristic function h (i), and the value of final relatively cost function f (i) is selected most short
Travel path.
Explanation is needed further exist for, the present invention is when robot is carried out to next grid, if direction changes, In
On the basis of changing direction, current location cost is calculated again through cost function f (i), plans travel path again.Citing
For, in the present embodiment, if robot, which marches to grid (2,4) direction from grid M (3,3), has occurred and that change, then next
Walking into when, based on robot is with the direction of place grid (2,4), again through cost function f (i) carry out cost calculating.
Embodiment two:
The present embodiment and the difference of embodiment one are that real-time route planning cost calculating process increases direction and changes cost
Quantity.
Another embodiment of the present invention path planning cost as shown in Figure 8 calculates schematic diagram, in another embodiment, calculate with
The grid of robot current location is that M (3,3) are moved to and the non-conterminous outside grid of robot current location grid M (3,3)
Actual cost, to increase the quantity that direction when calculating actual cost changes cost, to more reasonably indicate true
Cost size.Such as in the present embodiment, robot from the grid of current location be M (3,3) be successively moved to grid (3,5), (2,
5)、(1,5)、(1,4)、(1,3)、(1,2)、(1,1)、(2,1)、(3,1)、(4,1)、(5,1)、(5,2)、(5,3)、(5,4)、
(5,5),(4,5).Change deflection angle value every time and increase by 22.5 degree, increases the actual cost quantity calculated, more reasonably
Indicate true cost size.
Above-described embodiment says cost calculating in robot navigation method of the present invention and real-time route planning process
Bright, robot navigation method, incoming direction change cost and adjust actual cost function through the invention, make robot few as far as possible
Change reaches target endpoint on the basis of direction, can be effectively reduced the robot on various differential mechanism chassis since direction changes
Bring error.
Embodiment one and embodiment two apply robot navigation method of the present invention, are establishing two dimensional navigation grating map, lead to
It crosses incoming direction and changes cost to the planning of robot traveling process real-time route.It will be apparent to a skilled person that another
In some embodiments, using robot navigation method provided by the invention, three-dimensional navigation grating map is established, incoming direction changes
Cost carries out real-time route planning to airflight robot (such as unmanned plane), to realize cost most while obstacle avoidance
It advances in small path.
In conjunction with the explanation and practice of the invention disclosed here, the other embodiment of the present invention is for those skilled in the art
It all will be readily apparent and understand.Illustrate and embodiment is regarded only as being exemplary, true scope of the invention and purport are equal
It is defined in the claims.
Claims (8)
1. a kind of robot navigation method, the air navigation aid includes the following steps: a, establishes the robot work region
Navigate grating map, and the navigation grid is imported to the operating system of the robot;
B, the target endpoint that the initial position to the robot and the robot advance positions, and planning robot advances
Path, the robot advance by the path;
It is characterized in that, the air navigation aid further include:
C, there is obstacle in the path described in the step b, obtains the robot real-time pose information, is believed according to the real-time pose
The location information of breath and the target endpoint carries out real-time route planning to the robot travel path, wherein
In the real-time route planning process, incoming direction changes cost in the actual cost of calculating robot's cost function,
Calculate the cost of robot current location different directions;
The robot cost function is defined as:
F (i)=g (i)+h (i), wherein
G (i) is the actual cost that robot starting point is paid to current location i, and h (i) is heuristic function, i.e. current location to target
The estimation of the minimum cost of terminal;
The actual cost meets: g (i)=d (i)+m (i), wherein d (i) is that direction changes cost, and m (i) is that straight line is advanced generation
Valence;
Direction changes cost d (i) and is moved to peripheral grid from the grid of current location for robot, changes nyctitropic cost, directly
Line traveling cost m (i) is moved to peripheral grid, the cost that traveling linear distance generates from the grid of current location for robot;
D, the cost of robot current location different directions is searched for, the smallest direction of Robot Selection cost is advanced;
When robot is carried out to next grid, if direction changes, on the basis of changing direction, again through cost
Function f (i) calculates current location cost, plans travel path again.
2. air navigation aid according to claim 1, which is characterized in that the heuristic function meets: h (i)=abs (Xi-
Xk)+abs (Yi-Yk);Wherein, robot current position coordinates are (Xi, Yi);The coordinate of robot target terminal be (Xk,
Yk)。
3. air navigation aid according to claim 1, which is characterized in that the heuristic function meets: h (i)=max ((Xi-
Xk), abs (Yi-Yk));Wherein, robot current position coordinates are (Xi, Yi);The coordinate of robot target terminal be (Xk,
Yk)。
4. air navigation aid according to claim 1, which is characterized in that the heuristic function meets: h (i)=sqrt
((Xi-Xk)∧2+abs (Yi-Yk)∧2);Wherein, robot current position coordinates are (Xi, Yi);Robot target terminal
Coordinate is (Xk, Yk).
5. air navigation aid according to claim 1, which is characterized in that the robot real-time pose information is by being set to
Kinect depth camera and infrared sensor in the robot obtain.
6. air navigation aid according to claim 5, which is characterized in that the kinect depth camera and infrared sensor are logical
The travel path for over-scanning the robot obtains the robot real-time pose information and complaint message.
7. air navigation aid according to claim 1, which is characterized in that the navigation grating map is constructed by
Gmapping algorithm generates or artificial drafting.
8. air navigation aid according to claim 1, which is characterized in that search for institute by traversal search method in the step d
State the cost of robot current location different directions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611086145.3A CN106774310B (en) | 2016-12-01 | 2016-12-01 | A kind of robot navigation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611086145.3A CN106774310B (en) | 2016-12-01 | 2016-12-01 | A kind of robot navigation method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106774310A CN106774310A (en) | 2017-05-31 |
CN106774310B true CN106774310B (en) | 2019-11-19 |
Family
ID=58915070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611086145.3A Active CN106774310B (en) | 2016-12-01 | 2016-12-01 | A kind of robot navigation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106774310B (en) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107478232B (en) * | 2017-09-18 | 2020-02-21 | 珠海市一微半导体有限公司 | Searching method for robot navigation path |
CN109709945B (en) * | 2017-10-26 | 2022-04-15 | 深圳市优必选科技有限公司 | Path planning method and device based on obstacle classification and robot |
CN107608364A (en) * | 2017-11-01 | 2018-01-19 | 广州供电局有限公司 | A kind of intelligent robot for undercarriage on data center's physical equipment |
CN108363393B (en) | 2018-02-05 | 2019-09-27 | 腾讯科技(深圳)有限公司 | A kind of smart motion equipment and its air navigation aid and storage medium |
CN108534788B (en) * | 2018-03-07 | 2020-06-05 | 广州大学 | AGV navigation method based on kinect vision |
CN108646730A (en) * | 2018-04-13 | 2018-10-12 | 北京海风智能科技有限责任公司 | A kind of service robot and its multiple target autonomous cruise method based on ROS |
CN108710365A (en) * | 2018-04-19 | 2018-10-26 | 五邑大学 | A kind of robot automatic recharging method and device waterborne based on optimal path cruise |
CN110411446B (en) * | 2018-04-28 | 2023-09-08 | 深圳果力智能科技有限公司 | Path planning method for robot |
CN108444482B (en) * | 2018-06-15 | 2021-10-22 | 东北大学 | Unmanned aerial vehicle autonomous road finding and obstacle avoiding method and system |
CN110766973A (en) * | 2018-07-27 | 2020-02-07 | 比亚迪股份有限公司 | Intelligent vehicle searching method, device, system, server and cruise intelligent equipment |
CN109213169A (en) * | 2018-09-20 | 2019-01-15 | 湖南万为智能机器人技术有限公司 | The paths planning method of mobile robot |
CN109708637B (en) * | 2018-10-17 | 2022-09-30 | 深圳市科卫泰实业发展有限公司 | Automatic navigation method based on traction robot and traction robot |
CN109528090A (en) * | 2018-11-24 | 2019-03-29 | 珠海市微半导体有限公司 | The area coverage method and chip and clean robot of a kind of robot |
CN109764886B (en) * | 2019-01-15 | 2022-10-14 | 成都信息工程大学 | Path planning method |
CN109947100B (en) * | 2019-03-12 | 2022-05-24 | 深圳优地科技有限公司 | Path planning method and system and terminal equipment |
CN109964596B (en) * | 2019-04-01 | 2020-07-31 | 华南农业大学 | Rice direct seeding device and method based on intelligent robot |
CN110403409A (en) * | 2019-07-18 | 2019-11-05 | 王东 | A kind of robot and merchandise display method |
CN110530390A (en) * | 2019-09-16 | 2019-12-03 | 哈尔滨工程大学 | A kind of non-particle vehicle path planning method under narrow environment |
CN110908371B (en) * | 2019-10-31 | 2022-04-15 | 山东大学 | Autonomous obstacle avoidance and path planning method and system for automatic cruise electric sickbed |
CN110986951B (en) * | 2019-12-11 | 2023-03-24 | 广州市技田信息技术有限公司 | Path planning method based on penalty weight, navigation grid and grid map |
CN112506178B (en) * | 2020-08-25 | 2023-02-28 | 深圳银星智能集团股份有限公司 | Robot control method, device, terminal and medium |
CN112558599B (en) * | 2020-11-06 | 2024-04-02 | 深圳拓邦股份有限公司 | Robot work control method and device and robot |
CN112799398B (en) * | 2020-12-25 | 2021-12-03 | 珠海一微半导体股份有限公司 | Cleaning path planning method based on path finding cost, chip and cleaning robot |
CN112764418B (en) * | 2020-12-25 | 2024-04-02 | 珠海一微半导体股份有限公司 | Cleaning entrance position determining method based on path searching cost, chip and robot |
CN113171041B (en) * | 2021-05-18 | 2022-08-23 | 上海高仙自动化科技发展有限公司 | Target path generation method, device, equipment and storage medium |
CN115509216A (en) * | 2021-06-21 | 2022-12-23 | 广州视源电子科技股份有限公司 | Path planning method and device, computer equipment and storage medium |
CN113552884A (en) * | 2021-07-21 | 2021-10-26 | 国电南瑞科技股份有限公司 | Automatic navigation and obstacle avoidance method and device for valve hall fire-fighting robot |
CN113791627B (en) * | 2021-11-16 | 2022-02-11 | 中国科学院自动化研究所 | Robot navigation method, equipment, medium and product |
CN114872051B (en) * | 2022-06-02 | 2023-12-26 | 深圳鹏行智能研究有限公司 | Traffic map acquisition system, method, robot and computer readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101096592B1 (en) * | 2010-09-29 | 2011-12-20 | 국방과학연구소 | The apparatus and method for improving the performance of autonomous navigation of unmanned ground vehicle using obstacle grid map |
CN102541057A (en) * | 2010-12-29 | 2012-07-04 | 沈阳新松机器人自动化股份有限公司 | Moving robot obstacle avoiding method based on laser range finder |
CN105043376A (en) * | 2015-06-04 | 2015-11-11 | 上海物景智能科技有限公司 | Intelligent navigation method and system applicable to non-omnidirectional moving vehicle |
CN105116902A (en) * | 2015-09-09 | 2015-12-02 | 北京进化者机器人科技有限公司 | Mobile robot obstacle avoidance navigation method and system |
EP3064967A1 (en) * | 2015-03-04 | 2016-09-07 | Sercel | Method for determining a collision free sail path of at least one vessel of a fleet of vessels, corresponding device, computer program product and non-transitory computer-readable carrier medium |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE0100924D0 (en) * | 2001-03-15 | 2001-03-15 | Electrolux Ab | Energy-efficient navigation of an autonomous surface treatment apparatus |
US7848879B2 (en) * | 2006-12-04 | 2010-12-07 | Lockheed Martin Corporation | Survivability system |
CN103557867B (en) * | 2013-10-09 | 2016-05-04 | 哈尔滨工程大学 | The collaborative path planning method of a kind of many UAV of three-dimensional based on sparse A* search |
CN103747498B (en) * | 2014-01-17 | 2017-04-12 | 华北电力大学 | Direction angle-based wireless sensor network routing void optimization method |
CN104075717A (en) * | 2014-01-21 | 2014-10-01 | 武汉吉嘉伟业科技发展有限公司 | Unmanned plane airline routing algorithm based on improved A* algorithm |
CN105652876A (en) * | 2016-03-29 | 2016-06-08 | 北京工业大学 | Mobile robot indoor route planning method based on array map |
CN105844364A (en) * | 2016-04-08 | 2016-08-10 | 上海派毅智能科技有限公司 | Service robot optimal path program method based on heuristic function |
CN105955262A (en) * | 2016-05-09 | 2016-09-21 | 哈尔滨理工大学 | Mobile robot real-time layered path planning method based on grid map |
-
2016
- 2016-12-01 CN CN201611086145.3A patent/CN106774310B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101096592B1 (en) * | 2010-09-29 | 2011-12-20 | 국방과학연구소 | The apparatus and method for improving the performance of autonomous navigation of unmanned ground vehicle using obstacle grid map |
CN102541057A (en) * | 2010-12-29 | 2012-07-04 | 沈阳新松机器人自动化股份有限公司 | Moving robot obstacle avoiding method based on laser range finder |
EP3064967A1 (en) * | 2015-03-04 | 2016-09-07 | Sercel | Method for determining a collision free sail path of at least one vessel of a fleet of vessels, corresponding device, computer program product and non-transitory computer-readable carrier medium |
CN105043376A (en) * | 2015-06-04 | 2015-11-11 | 上海物景智能科技有限公司 | Intelligent navigation method and system applicable to non-omnidirectional moving vehicle |
CN105116902A (en) * | 2015-09-09 | 2015-12-02 | 北京进化者机器人科技有限公司 | Mobile robot obstacle avoidance navigation method and system |
Also Published As
Publication number | Publication date |
---|---|
CN106774310A (en) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106774310B (en) | A kind of robot navigation method | |
CN104914865B (en) | Intelligent Mobile Robot Position Fixing Navigation System and method | |
Moon et al. | Kinodynamic planner dual-tree RRT (DT-RRT) for two-wheeled mobile robots using the rapidly exploring random tree | |
CN110673612A (en) | Two-dimensional code guide control method for autonomous mobile robot | |
CN109202885B (en) | Material carrying and moving composite robot | |
Hornung et al. | Navigation in three-dimensional cluttered environments for mobile manipulation | |
CN105425791A (en) | Swarm robot control system and method based on visual positioning | |
CN108469823B (en) | Homography-based mobile robot formation following method | |
CN114102585B (en) | Article grabbing planning method and system | |
CN107065887A (en) | Backward air navigation aid in omni-directional mobile robots passage | |
CN104062902A (en) | Delta robot time optimal trajectory planning method | |
CN113359710B (en) | LOS theory-based agricultural machinery path tracking method | |
CN109828580B (en) | Mobile robot formation tracking control method based on separated ultrasonic waves | |
JP2020181485A (en) | Unmanned transportation robot system | |
Meng et al. | Research on SLAM navigation of wheeled mobile robot based on ROS | |
CN108646759B (en) | Intelligent detachable mobile robot system based on stereoscopic vision and control method | |
CN114035568A (en) | Method for planning path of stratum drilling robot in combustible ice trial production area | |
Fareh et al. | A vision-based kinematic tracking control system using enhanced-prm for differential wheeled mobile robot | |
CN204288242U (en) | Based on the Control During Paint Spraying by Robot trajectory extraction device that curved three-dimensional is rebuild | |
Nazarzehi et al. | Decentralized three dimensional formation building algorithms for a team of nonholonomic mobile agents | |
CN115167425A (en) | Map construction and path planning method for quadruped robot | |
Yang et al. | A human-like dual-forklift collaborative mechanism for container handling | |
CN210494423U (en) | Wheelchair with intelligent navigation function | |
Yu et al. | Research and Development of Ball-Picking Robot Technology | |
Chen et al. | Multi-Sensor Fusion Tomato Picking Robot Localization and Mapping Research |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |