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 PDF

Info

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
Application number
CN201610596785.2A
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.)
Hunan Hui Long Ltd By Share Ltd
Original Assignee
Hunan Hui Long Ltd By Share 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 Hunan Hui Long Ltd By Share Ltd filed Critical Hunan Hui Long Ltd By Share Ltd
Priority to CN201610596785.2A priority Critical patent/CN106066179A/en
Publication of CN106066179A publication Critical patent/CN106066179A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control 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

A kind of robot location based on ROS operating system loses method for retrieving and control System
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.
CN201610596785.2A 2016-07-27 2016-07-27 A kind of robot location based on ROS operating system loses method for retrieving and control system Pending CN106066179A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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