CN106066179A - A kind of robot location based on ROS operating system loses method for retrieving and control system - Google Patents
A kind of robot location based on ROS operating system loses method for retrieving and control system Download PDFInfo
- Publication number
- CN106066179A CN106066179A CN201610596785.2A CN201610596785A CN106066179A CN 106066179 A CN106066179 A CN 106066179A CN 201610596785 A CN201610596785 A CN 201610596785A CN 106066179 A CN106066179 A CN 106066179A
- Authority
- CN
- China
- Prior art keywords
- robot
- marker
- operating system
- navigation map
- camera
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 239000003550 marker Substances 0.000 claims abstract description 59
- 230000008859 change Effects 0.000 claims abstract description 20
- 238000005295 random walk Methods 0.000 claims abstract description 4
- 239000002245 particle Substances 0.000 claims description 9
- 238000004422 calculation algorithm Methods 0.000 claims description 7
- 238000012986 modification Methods 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000008878 coupling Effects 0.000 claims description 5
- 238000010168 coupling process Methods 0.000 claims description 5
- 238000005859 coupling reaction Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 230000013011 mating Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 5
- 230000004888 barrier function Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000002265 prevention Effects 0.000 description 3
- 238000004040 coloring Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000001931 thermography Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Manipulator (AREA)
- Navigation (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The invention discloses a kind of robot location based on ROS operating system and lose method for retrieving, comprise the steps: step (1), utilize ROS operating system to set up navigation map;Or manually draw navigation map;Step (2), utilize camera scanning ar_marker, obtain the id information of ar_marker and attitude information, concurrently set coordinate in navigation map for the ar_marker and preserve to micromainframe;Step (3), robot random walk, explore the ar_marker in surrounding enviroment;Step (4), when camera captures ar_marker, mate with the id information of the ar_marker being saved in micromainframe;Step (5), changed the reading spatial positional information relative to ar_marker for the camera by the coordinate tree of robot itself, it is thus achieved that position in navigation map for the robot and towards angle;Step (6), reorientate position in navigation map for the robot.The good ar_marker of location position is explored by random roam, it is achieved robot location independently gives position for change after losing when robot location of the present invention loses.
Description
Technical field
The invention belongs to robotics, particularly relate to a kind of robot location based on ROS operating system and lose
Lose method for retrieving and control system.
Background technology
In mobile robot relation technological researching, airmanship belongs to its core technology, be also realize intelligent and from
The key technology of main movement.Navigation mode common at present has electromagnetic navigation, inertial navigation, vision guided navigation, wireless navigation, satellite
Navigation, sensing data navigation etc..Traditional navigation mode more or less also exists some drawbacks, electromagnetic navigation flexibility
Difference, positions inaccurate, and it is high that maintenance cost laid by intelligent not high and large area magnetic stripe.Such as the patent No. 201210083407.6 disclosure
A kind of magnetic navigation routing inspection robot, comprising: visible light camera, The Cloud Terrace, infrared thermography, saddle, motor driver, meter
Calculation machine, sound collector, switch, wireless receiver WCB, sound collector, front collision prevention sensor, front navigation sensor, shoe
Band, road video camera, smoke detector, rear collision prevention sensor, environmental detector, rear navigation sensor, landmark sensor, machine
People is made up of four parts, is magnetic navigation part, crawler travel structure division, control and collecting part, communicating portion respectively
Being implemented in combination with automatic cycle detection, described magnetic navigation part comprises front navigation sensor and rear navigation sensor, navigation sensing
Device is for receiving the magnetic stripe signal of ground robot run trace;Described crawler travel structure division, comprises crawler belt, collision prevention biography
Sensor, motor driver, landmark sensor, emergency stop switch, wheel;Described communicating portion, comprises switch, wireless connects
Receive device, omnidirectional's extended antenna;Described control and collecting part, comprise a microprocessor and multiple sensor, by connecting
The movement of servo-driver control car body;Sensor is connected with processor, and processor is connected with wireless bridge, by sensor collection
To data after treatment by being wirelessly transmitted to long-range PC, it is achieved far-end is to on-the-spot real-time monitoring.
Inertial navigation flexibility is good, but positional accuracy difference, motion process easily produce and accumulates deviation, being suitable for short
Distance is mobile.Traditional vision guided navigation typically uses the mode of multi-vision visual, and positioning precision can reach very high, but is being moved through
Real-time operation amount in journey is very big, underaction, and is affected bigger by illumination isoperimetric collarette border;Other modes or many of navigating
Or it is low or lay the shortcomings such as maintenance cost is high to there is poor stability, positioning precision less.
Existing airmanship is being individually present on the basis of disadvantages mentioned above, there is also existing airmanship in the face of machine
When device people position is lost, it is impossible to give self-position for change, thus cannot correctly navigate again so that robot cannot be carried out again
How normal work, therefore provide a kind of robot location method for retrieving lost, can be voluntarily when robot location loses
Give for change, complete operation to continue navigation.
Content of the invention
The purpose of the present invention is that and overcomes the deficiencies in the prior art, provides a kind of robot based on ROS operating system
Method for retrieving and control system are lost in position, and it is good that the present invention explores location position when robot location loses by random roam
Ar_marker, to reorientate robot location, it is achieved robot location independently gives position for change after losing, and adapts to more
The position adding under complex environment is given for change.
To achieve these goals, the invention provides a kind of robot location's loss based on ROS operating system to give for change
Method, comprises the steps:
ROS operating system is installed in step (1), micromainframe, utilizes the environment that ROS operating system acquisition camera scans
Three-dimensional data simultaneously generates two dimension cloud data, utilizes gmapping framework and particle filter algorithm to carry out local optimum and sets up navigation
Map;Or manually draw navigation map, and navigation map is imported in the ROS operating system in micromainframe;Wherein two dimension
Cloud data, for recording the data of camera collection in dots, comprises colouring information and depth information, and handle in data point
The data in space are converted to the data in plane;Particle filter algorithm is for finding one group of random particles pair propagated at state space
Probability density function approximates, and replaces integral operation with particle average, thus obtains the distribution of state minimum variance.
Step (2), the front of robot ambulation to ar_marker, utilize camera scanning ar_marker, to obtain ar_
The id information of marker and the attitude information relative to robot, concurrently set coordinate in navigation map for the ar_marker simultaneously
Preserve to micromainframe;
Step (3), when position in navigation map for the robot is lost, robot can random walk, pass through camera
Scanning circumstance simultaneously coordinates points cloud processing, explores the ar_marker in surrounding enviroment;
Step (4), when camera captures ar_marker, ROS operating system just calls ar_track_alvar function
Bag identifies the id information of ar_marker the id information mating the ar_marker being saved in micromainframe, transfers after coupling
The attitude information of ar_marker and the ar_marker coordinate in navigation map;
Step (5), the coordinate tree conversion reading locus relative to ar_marker for the camera passing through robot itself
Information, and the spatial positional information relative to ar_marker for the camera reading is changed into ar_marker relative to machine
The spatial positional information of people, and combine locus in navigation map for the ar_marker, to obtain robot at navigation map
In position and towards angle;Wherein the coordinate tree of robot itself be the sensor of robot own and movement node relative to
The Coordinate Conversion of base_link (robot geometric coordinate center) coordinate system.
Step (6), in the initialization attitude of ROS operating system by the position in navigation map for the robot obtaining and
Become the current location parameter of robot towards angle modification, reorientating position in navigation map for the robot, thus look for
Return puts the robot of loss.
Further, the navigation map being generated by display screen display micromainframe, and machine can be seen on a display screen
People's real time position residing in navigation map.
Further, the height by the infrared unsettled detector unit on microcomputer reads base and pressure sensing cell
Whether level signal is artificially moved with measuring robots, and by microprocessor, detection data are sent to micromainframe, with
Position given for change by control robot.
Further, the speed of travel by the real-time robot measurement of the Hall element on robot base, and will prison
The velocity amplitude measuring feeds back to microprocessor, and by the speed ginseng of the control interface modification robot ambulation of ROS operating system
Numerical value, sends to microprocessor will adjust signal by micromainframe, changes the PWM driving motor to adjust by microprocessor
Complete machine device people's speed of travel.
Further, robot is in the process of walking, by camera scanning circumstance with the object in the range of acquisition testing
Information, and it is converted into the spatial positional information relative to object for the camera by ROS operating system, when camera is relative to object
Locus in the range of barrier when, by microprocessor change drive motor PWM to control robot Reduced Speed Now
And turn to and get around barrier.
In addition, the invention provides a kind of control realizing losing method for retrieving based on the robot location of ROS operating system
System processed, including the micromainframe being installed in robot and camera, and be installed on robot base microprocessor,
Infrared unsettled detector unit and pressure sensing cell, described micromainframe is connected with described camera and microprocessor respectively,
Described microprocessor is connected with described infrared unsettled detector unit and pressure sensing cell.
Further, described robot being also equipped with display screen, described display screen is connected with described micromainframe.
Further, described robot base is additionally provided with Hall element, described Hall element and described micro-place
Reason device is connected.
The present invention is by installing ROS operating system in micromainframe.ROS (Robot Operating System) is one
Plant robot operating system of increasing income, using the teaching of the invention it is possible to provide be similar to the function of operating system, provide hardware to take out for robot application system
As, bottom layer driving, message transmit and assure reason, and some auxiliary development instruments, for example set up, write and run multi-computer communication
The program of system combination.The design object of ROS operating system is contemplated to improve the durability of code, so using one distribution
The process framework of formula so that program has independence and the lower coupling of height.The present invention utilizes the advantage of ROS operating system to build
Vertical navigation map, the high accuracy to realize robot is navigated.
The navigation map that the present invention utilizes ROS operating system to set up navigates, and completes corresponding operating with order robot,
When robot is when completing to occur during corresponding operating that position is lost, the present invention explores position by robot random roam
The ar_marker having demarcated, can be accurately positioned position and the direction of machine people on the premise of robot identification ar_marker,
Simultaneously coordinate CropBox (spatial reference) cloud is limited in fixed size cubic space in, use simultaneously
In the range of distance between a cloud is adjusted to 2cm by VoxelGrid (three-dimensional phase vegetarian refreshments) 3D voxel grid wave filter, to reduce a little
Calculating speed that cloud is data-optimized, improves discrimination.
The present invention is to have adapted to more complicated environment, and with the use of a set of random roam heuristic algorithm, i.e. robot exists
Freely walk in one space, only toward a directional steering, the angle random distribution of rotation, and coordinate camera to avoid obstacle
Thing, freely explores space and finds ar_marker, gives for change to have adapted to the position under more complex environment.
Compared with prior art, beneficial effects of the present invention: the present invention utilizes ROS operating system to set up navigation map, with
Realize the high accuracy navigation of robot.When robot is when completing to occur during corresponding operating that position is lost, the present invention is led to
Cross robot random roam and explore the good ar_marker of location position, to reorientate robot location, it is achieved robot location
Independently give position after loss for change, and the position adapting under more complex environment is given for change.
Brief description
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
In having technology to describe, the accompanying drawing of required use is briefly described, it should be apparent that, the accompanying drawing in describing below is only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, all right
Obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of the embodiment of the present invention.
Fig. 2 is the frame principle of the embodiment of the present invention.
Above-mentioned reference:
1 micromainframe, 2 cameras, 3 microprocessors, 4 infrared unsettled detector units, 5 pressure sensing cells.
Detailed description of the invention
Below in conjunction with the accompanying drawings invention is further illustrated, but be not limited to the scope of the present invention.
Embodiment
As shown in Figure 1, 2, a kind of robot location based on ROS operating system of a kind of present invention that the present invention provides loses
Lose method for retrieving, comprise the steps:
In step (1), micromainframe 1, ROS operating system is installed, utilizes the ring that ROS operating system acquisition camera 2 scans
Border three-dimensional data simultaneously generates two dimension cloud data, utilizes gmapping (navigation is drawn) framework and particle filter algorithm to carry out local
Optimize and set up navigation map;Or manually draw navigation map, and the ROS operation importing to navigation map in micromainframe 1 is
In system;Wherein two dimension cloud data in dots record camera collection data, data point comprises colouring information and
Depth information, and the data in space are converted to the data in plane;Particle filter algorithm passes at state space for finding one group
Probability density function is approximated by the random particles broadcast, and replaces integral operation with particle average, thus obtains state minimum side
Difference cloth.
Step (2), the front of robot ambulation to ar_marker, utilize camera 2 to scan ar_marker, to obtain
The id information of ar_marker and the attitude information relative to robot, concurrently set coordinate in navigation map for the ar_marker
And preserve to micromainframe 1;
Step (3), when position in navigation map for the robot is lost, robot can random walk, by camera 2
Scanning circumstance simultaneously coordinates points cloud processing, explores the ar_marker in surrounding enviroment;
Step (4), when camera 2 captures ar_marker, ROS operating system just calls ar_track_alvar (ar
Mark is followed the tracks of) id information of function bag identification ar_marker mate the ID of the ar_marker being saved in micromainframe 1 and believe
Breath, transfers attitude information and the coordinate in navigation map for the ar_marker of ar_marker after coupling;
Step (5), the coordinate tree conversion reading space bit relative to ar_marker for the camera 2 passing through robot itself
Confidence cease, and the spatial positional information relative to ar_marker for the camera 2 reading is changed into ar_marker relative to
The spatial positional information of robot, and combine locus in navigation map for the ar_marker, to obtain robot in navigation
Position in map and towards angle;Wherein the coordinate tree of robot itself is relative with movement node for the sensor of robot own
Coordinate Conversion in base_link (robot geometric coordinate center) coordinate system.
Step (6), in the initialization attitude of ROS operating system by the position in navigation map for the robot obtaining and
Become the current location parameter of robot towards angle modification, reorientating position in navigation map for the robot, thus look for
Return puts the robot of loss.
The navigation map being generated by display screen display micromainframe 1, and robot can be seen on a display screen in navigation
Real time position residing in map.
By the low and high level letter of the infrared unsettled detector unit 4 on microcomputer reads base and pressure sensing cell 5
Number whether artificially moved with measuring robots, and detection data are sent to micromainframe 1 by microprocessor 3, with control
Position given for change by robot.
By the speed of travel of the real-time robot measurement of the Hall element on robot base, and the speed that will monitor
Value feeds back to microprocessor 3, and by the velocity parameter values of the control interface modification robot ambulation of ROS operating system, to lead to
Cross micromainframe 1 to send adjustment signal to microprocessor 3, change the PWM driving motor to adjust machine by microprocessor 3
People's speed of travel.
Robot in the process of walking, by camera 2 scanning circumstance with the object information in the range of acquisition testing, and leads to
Cross ROS operating system and be converted into the spatial positional information relative to object for the camera 2, when camera 2 is relative to the space of object
When position is in the range of barrier, change the PWM driving motor to control robot Reduced Speed Now and to turn to by microprocessor 3
Get around barrier.
In addition, a kind of control realizing losing method for retrieving based on the robot location of ROS operating system that the present invention provides
System processed, including the micromainframe 1 being installed in robot and camera 2, and the micro-process being installed on robot base
Device the 3rd, infrared unsettled detector unit 4 and pressure sensing cell 5, described micromainframe 1 respectively with described camera 2 and microprocessor
3 are connected, and described microprocessor 3 is connected with described infrared unsettled detector unit 4 and pressure sensing cell 5.
It is also equipped with display screen, described display screen and described micromainframe 1 in the described robot of control system of the present invention
It is connected.
It is additionally provided with Hall element, described Hall element and institute on the described robot base of control system of the present invention
State microprocessor 3 to be connected.
The present invention is by installing ROS operating system in micromainframe 1.ROS (Robot Operating System) is
One is increased income robot operating system, using the teaching of the invention it is possible to provide be similar to the function of operating system, provides hardware for robot application system
Abstract, bottom layer driving, message are transmitted and assure reason, and some auxiliary development instruments, for example, set up, write and run multimachine and lead to
The program that communication system is integrated.The design object of ROS operating system is contemplated to improve the durability of code, so using one point
The process framework of cloth so that program has independence and the lower coupling of height.The present invention utilizes the advantage of ROS operating system
Setting up navigation map, the high accuracy to realize robot is navigated.
The navigation map that the present invention utilizes ROS operating system to set up navigates, and completes corresponding operating with order robot,
When robot is when completing to occur during corresponding operating that position is lost, the present invention explores position by robot random roam
The ar_marker having demarcated, can be accurately positioned position and the direction of machine people on the premise of robot identification ar_marker,
Simultaneously coordinate CropBox (spatial reference) cloud is limited in fixed size cubic space in, use simultaneously
In the range of distance between a cloud is adjusted to 2cm by VoxelGrid (three-dimensional phase vegetarian refreshments) 3D voxel grid wave filter, to reduce a little
Calculating speed that cloud is data-optimized, improves discrimination.
The present invention is to have adapted to more complicated environment, and with the use of a set of random roam heuristic algorithm, i.e. robot exists
Freely walk in one space, only toward a directional steering, the angle random distribution of rotation, and coordinate camera to avoid obstacle
Thing, freely explores space and finds ar_marker, gives for change to have adapted to the position under more complex environment.
The present invention utilizes ROS operating system to set up navigation map, and the high accuracy to realize robot is navigated.When robot exists
When occurring that position is lost during completing corresponding operating, it is good that the present invention explores location position by robot random roam
Ar_marker, to reorientate robot location, it is achieved robot location independently gives position for change after losing, and adapts to more
Position under complex environment is given for change.
General principle, principal character and the advantages of the present invention of the present invention have more than been shown and described.The technology of the industry
Personnel are it should be appreciated that the present invention is not restricted to the described embodiments, and the simply explanation described in above-described embodiment and specification is originally
The principle of invention, the present invention also has various changes and modifications without departing from the spirit and scope of the present invention, and these become
Change and improvement both falls within scope of the claimed invention.Claimed scope by appending claims and
Equivalent defines.
Claims (8)
1. lose method for retrieving based on the robot location of ROS operating system for one kind, it is characterised in that comprise the steps:
ROS operating system is installed in step (1), micromainframe, utilizes the surrounding three-dimensional that ROS operating system acquisition camera scans
Data simultaneously generate two dimension cloud data, utilize gmapping framework and particle filter algorithm to carry out local optimum and set up navigation ground
Figure;Or manually draw navigation map, and navigation map is imported in the ROS operating system in micromainframe;
Step (2), the front of robot ambulation to ar_marker, utilize camera scanning ar_marker, to obtain ar_
The id information of marker and the attitude information relative to robot, concurrently set coordinate in navigation map for the ar_marker simultaneously
Preserve to micromainframe;
Step (3), when position in navigation map for the robot is lost, robot can random walk, scanned by camera
Environment simultaneously coordinates points cloud processing, explores the ar_marker in surrounding enviroment;
Step (4), when camera captures ar_marker, ROS operating system just call ar_track_alvar function bag know
The id information of other ar_marker the id information mating the ar_marker being saved in micromainframe, transfer ar_ after coupling
The attitude information of marker and the ar_marker coordinate in navigation map;
Step (5), the coordinate tree conversion reading space bit confidence relative to ar_marker for the camera passing through robot itself
Breath, and the spatial positional information relative to ar_marker for the camera reading is changed into ar_marker relative to robot
Spatial positional information, and combine locus in navigation map for the ar_marker, to obtain robot in navigation map
Position and towards angle;
Step (6), in the initialization attitude of ROS operating system by the position in navigation map for the robot obtaining and towards
Angle modification becomes the current location parameter of robot, reorientating position in navigation map for the robot, thus gives position for change
Put the robot of loss.
2. a kind of robot location based on ROS operating system according to claim 1 loses method for retrieving, and its feature exists
In, the navigation map being generated by display screen display micromainframe, and can see robot on a display screen in navigation map
Residing real time position.
3. a kind of robot location based on ROS operating system according to claim 1 loses method for retrieving, and its feature exists
In by the low and high level signal of the infrared unsettled detector unit on microcomputer reads base and pressure sensing cell to detect
Whether robot is artificially moved, and by microprocessor, detection data are sent to micromainframe, gives for change to control robot
Position.
4. a kind of robot location based on ROS operating system according to claim 1 loses method for retrieving, and its feature exists
In by the speed of travel of the real-time robot measurement of the Hall element on robot base, and by anti-for the velocity amplitude that monitors
It is fed to microprocessor, and by the velocity parameter values of the control interface modification robot ambulation of ROS operating system, with by miniature
Main frame will adjust signal and send to microprocessor, be changed the PWM driving motor by microprocessor to adjust robot ambulation speed
Degree.
5. a kind of robot location based on ROS operating system according to claim 1 loses method for retrieving, and its feature exists
In robot in the process of walking, by camera scanning circumstance with the object information in the range of acquisition testing, and passes through ROS
Operating system is converted into the spatial positional information relative to object for the camera, when camera is hindering relative to the locus of object
When hindering in the range of thing, changed the PWM driving motor by microprocessor to control robot Reduced Speed Now and to turn to and get around obstacle
Thing.
6. using position described in any one of Claims 1 to 5 to lose a robot control system for method for retrieving, its feature exists
In: include micromainframe and the camera being installed in robot, and the microprocessor, infrared being installed on robot base
Unsettled detector unit and pressure sensing cell, described micromainframe is connected with described camera and microprocessor respectively, described
Microprocessor is connected with described infrared unsettled detector unit and pressure sensing cell.
7. robot control system according to claim 6, it is characterised in that be also equipped with display in described robot
Screen, described display screen is connected with described micromainframe.
8. robot control system according to claim 6, it is characterised in that be additionally provided with suddenly on described robot base
That sensor, described Hall element is connected with described microprocessor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610596785.2A CN106066179A (en) | 2016-07-27 | 2016-07-27 | A kind of robot location based on ROS operating system loses method for retrieving and control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610596785.2A CN106066179A (en) | 2016-07-27 | 2016-07-27 | A kind of robot location based on ROS operating system loses method for retrieving and control system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106066179A true CN106066179A (en) | 2016-11-02 |
Family
ID=57206627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610596785.2A Pending CN106066179A (en) | 2016-07-27 | 2016-07-27 | A kind of robot location based on ROS operating system loses method for retrieving and control system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106066179A (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106708058A (en) * | 2017-02-16 | 2017-05-24 | 上海大学 | Robot object conveying method and control system based on ROS (Robot Operating System) |
CN107273219A (en) * | 2017-04-28 | 2017-10-20 | 中国人民解放军国防科学技术大学 | Apparatus control method and device |
CN108120433A (en) * | 2016-11-28 | 2018-06-05 | 沈阳新松机器人自动化股份有限公司 | A kind of robot is to the detection method and device of barrier |
CN108225362A (en) * | 2017-12-29 | 2018-06-29 | 驭势科技(北京)有限公司 | Intelligent driving vehicle positioning method and system, computer storage media and positioning device |
CN108508891A (en) * | 2018-03-19 | 2018-09-07 | 珠海市微半导体有限公司 | A kind of method of robot reorientation |
CN108646759A (en) * | 2018-07-09 | 2018-10-12 | 武汉科技大学 | Intelligent dismountable moving robot system based on stereoscopic vision and control method |
CN108663048A (en) * | 2017-03-29 | 2018-10-16 | 北京米文动力科技有限公司 | A kind of Indoor Robot hybrid location system and method |
CN109008810A (en) * | 2018-07-19 | 2018-12-18 | 苏州博学智能科技有限公司 | One kind preventing the missing method of sweeping robot |
CN109993794A (en) * | 2019-03-29 | 2019-07-09 | 北京猎户星空科技有限公司 | A kind of robot method for relocating, device, control equipment and storage medium |
CN107066507B (en) * | 2017-01-10 | 2019-09-17 | 中国人民解放军国防科学技术大学 | A kind of semantic map constructing method based on cloud robot mixing cloud framework |
CN110488818A (en) * | 2019-08-08 | 2019-11-22 | 深圳市银星智能科技股份有限公司 | A kind of robot localization method, apparatus and robot based on laser radar |
CN110605713A (en) * | 2018-06-15 | 2019-12-24 | 科沃斯机器人股份有限公司 | Robot positioning method, robot, and storage medium |
CN111947666A (en) * | 2020-08-21 | 2020-11-17 | 广州高新兴机器人有限公司 | Automatic retrieving method for loss of outdoor laser navigation position |
CN113180557A (en) * | 2021-04-25 | 2021-07-30 | 珠海格力电器股份有限公司 | Equipment relocation operation recovery method and device, computer equipment and storage medium |
CN114489085A (en) * | 2022-02-18 | 2022-05-13 | 河南省工业学校 | Industrial robot motion control device based on machine vision |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009098319A2 (en) * | 2008-02-09 | 2009-08-13 | Trw Limited | Navigational device for a vehicle |
CN103292804A (en) * | 2013-05-27 | 2013-09-11 | 浙江大学 | Monocular natural vision landmark assisted mobile robot positioning method |
CN103353758A (en) * | 2013-08-05 | 2013-10-16 | 青岛海通机器人***有限公司 | Indoor robot navigation device and navigation technology thereof |
CN105403222A (en) * | 2015-12-08 | 2016-03-16 | 江苏科技大学 | ROS based multi-blind guide robot and map building method in unknown environment |
CN105425807A (en) * | 2016-01-07 | 2016-03-23 | 朱明� | Indoor robot navigation method and apparatus based on artificial road sign |
CN105487535A (en) * | 2014-10-09 | 2016-04-13 | 东北大学 | Mobile robot indoor environment exploration system and control method based on ROS |
CN105676848A (en) * | 2016-03-11 | 2016-06-15 | 湖南人工智能科技有限公司 | Robot autonomous navigation method based on ROS operating system |
-
2016
- 2016-07-27 CN CN201610596785.2A patent/CN106066179A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009098319A2 (en) * | 2008-02-09 | 2009-08-13 | Trw Limited | Navigational device for a vehicle |
CN103292804A (en) * | 2013-05-27 | 2013-09-11 | 浙江大学 | Monocular natural vision landmark assisted mobile robot positioning method |
CN103353758A (en) * | 2013-08-05 | 2013-10-16 | 青岛海通机器人***有限公司 | Indoor robot navigation device and navigation technology thereof |
CN105487535A (en) * | 2014-10-09 | 2016-04-13 | 东北大学 | Mobile robot indoor environment exploration system and control method based on ROS |
CN105403222A (en) * | 2015-12-08 | 2016-03-16 | 江苏科技大学 | ROS based multi-blind guide robot and map building method in unknown environment |
CN105425807A (en) * | 2016-01-07 | 2016-03-23 | 朱明� | Indoor robot navigation method and apparatus based on artificial road sign |
CN105676848A (en) * | 2016-03-11 | 2016-06-15 | 湖南人工智能科技有限公司 | Robot autonomous navigation method based on ROS operating system |
Non-Patent Citations (5)
Title |
---|
BALASURIYA ETAL.: "Outdoor Robot Navigation Using Gmapping Based SLAM Algorithm", 《MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON), 2016》 * |
BENAVIDEZ ETAL.: "Cloud-Based Realtime Robotic Visual SLAM", 《SYSTEMS CONFERENCE(SYSCON),2015 9TH ANNUAL IEEE INTERNATIONAL》 * |
ISAACSAITO: "《wiki.ros.org》", 19 July 2016 * |
SANTOS ETAL.: "An Evaluation of 2D SLAM Techniques Available in Robot Operating System", 《SAFETY, SECURITY, AND RESCUE ROBOTICS (SSRR), 2013 IEEE INTERNATIONAL SYMPOSIUM ON》 * |
吕继东: "苹果采摘机器人视觉测量与避障控制研究", 《中国博士学位论文全文数据库 信息科技辑》 * |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108120433A (en) * | 2016-11-28 | 2018-06-05 | 沈阳新松机器人自动化股份有限公司 | A kind of robot is to the detection method and device of barrier |
CN107066507B (en) * | 2017-01-10 | 2019-09-17 | 中国人民解放军国防科学技术大学 | A kind of semantic map constructing method based on cloud robot mixing cloud framework |
CN106708058A (en) * | 2017-02-16 | 2017-05-24 | 上海大学 | Robot object conveying method and control system based on ROS (Robot Operating System) |
CN108663048A (en) * | 2017-03-29 | 2018-10-16 | 北京米文动力科技有限公司 | A kind of Indoor Robot hybrid location system and method |
CN107273219A (en) * | 2017-04-28 | 2017-10-20 | 中国人民解放军国防科学技术大学 | Apparatus control method and device |
CN107273219B (en) * | 2017-04-28 | 2019-09-06 | 中国人民解放军国防科学技术大学 | Apparatus control method and device |
CN108225362A (en) * | 2017-12-29 | 2018-06-29 | 驭势科技(北京)有限公司 | Intelligent driving vehicle positioning method and system, computer storage media and positioning device |
WO2019179176A1 (en) * | 2018-03-19 | 2019-09-26 | 珠海市一微半导体有限公司 | Method for repositioning robot |
CN108508891A (en) * | 2018-03-19 | 2018-09-07 | 珠海市微半导体有限公司 | A kind of method of robot reorientation |
US11537142B2 (en) | 2018-03-19 | 2022-12-27 | Amicro Semiconductor Co., Ltd. | Method for robot repositioning |
CN108508891B (en) * | 2018-03-19 | 2019-08-09 | 珠海市一微半导体有限公司 | A kind of method of robot reorientation |
CN110605713A (en) * | 2018-06-15 | 2019-12-24 | 科沃斯机器人股份有限公司 | Robot positioning method, robot, and storage medium |
CN108646759A (en) * | 2018-07-09 | 2018-10-12 | 武汉科技大学 | Intelligent dismountable moving robot system based on stereoscopic vision and control method |
CN108646759B (en) * | 2018-07-09 | 2021-08-03 | 武汉科技大学 | Intelligent detachable mobile robot system based on stereoscopic vision and control method |
CN109008810A (en) * | 2018-07-19 | 2018-12-18 | 苏州博学智能科技有限公司 | One kind preventing the missing method of sweeping robot |
CN109993794A (en) * | 2019-03-29 | 2019-07-09 | 北京猎户星空科技有限公司 | A kind of robot method for relocating, device, control equipment and storage medium |
CN110488818A (en) * | 2019-08-08 | 2019-11-22 | 深圳市银星智能科技股份有限公司 | A kind of robot localization method, apparatus and robot based on laser radar |
CN110488818B (en) * | 2019-08-08 | 2020-07-17 | 深圳市银星智能科技股份有限公司 | Laser radar-based robot positioning method and device and robot |
CN111947666A (en) * | 2020-08-21 | 2020-11-17 | 广州高新兴机器人有限公司 | Automatic retrieving method for loss of outdoor laser navigation position |
CN113180557A (en) * | 2021-04-25 | 2021-07-30 | 珠海格力电器股份有限公司 | Equipment relocation operation recovery method and device, computer equipment and storage medium |
CN114489085A (en) * | 2022-02-18 | 2022-05-13 | 河南省工业学校 | Industrial robot motion control device based on machine vision |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106066179A (en) | A kind of robot location based on ROS operating system loses method for retrieving and control system | |
CN110262546B (en) | Tunnel intelligent unmanned aerial vehicle inspection method | |
Gao et al. | Review of wheeled mobile robots’ navigation problems and application prospects in agriculture | |
US10395117B1 (en) | Visual-inertial positional awareness for autonomous and non-autonomous tracking | |
WO2021254367A1 (en) | Robot system and positioning navigation method | |
US10317559B1 (en) | Ground tracking devices and methods for use with a utility locator | |
CN206709853U (en) | Drawing system is synchronously positioned and builds in a kind of multi-rotor unmanned aerial vehicle room | |
CN106168805A (en) | The method of robot autonomous walking based on cloud computing | |
CN109917786A (en) | A kind of robot tracking control and system operation method towards complex environment operation | |
Wulf et al. | Colored 2D maps for robot navigation with 3D sensor data | |
CN103674015B (en) | Trackless positioning navigation method and device | |
CN108536145A (en) | A kind of robot system intelligently followed using machine vision and operation method | |
CN110221623A (en) | A kind of air-ground coordination operating system and its localization method | |
CN109141410B (en) | Multi-sensor fusion positioning method for AGV (automatic guided vehicle) combined navigation | |
CN202255404U (en) | Binocular vision navigation system of indoor mobile robot | |
CN109541535A (en) | A method of AGV indoor positioning and navigation based on UWB and vision SLAM | |
CN113085896B (en) | Auxiliary automatic driving system and method for modern rail cleaning vehicle | |
CN105716619A (en) | Unmanned mowing vehicle outdoor navigation and control method based on GPS-RTK technology | |
CN207965645U (en) | A kind of robot autonomous navigation system | |
CN104777452B (en) | Positioning system and positioning method of mobile equipment | |
JP2009175932A (en) | Traveling area detection device and method for mobile robot | |
CN105044754A (en) | Mobile platform outdoor positioning method based on multi-sensor fusion | |
CN108132673A (en) | A kind of four-rotor aircraft control system based on STM32 | |
CN109828587A (en) | A kind of obstacle avoidance system and barrier-avoiding method | |
CN109974687A (en) | Co-located method, apparatus and system in a kind of multisensor room based on depth camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161102 |
|
RJ01 | Rejection of invention patent application after publication |