With the continuous improvement of sensing technology, intelligent technology and computing technology, intelligent mobile robots must be able to play a human role in production and life. So what are the mobile robot positioning technologies mainly involved? After summarizing, mobile robots currently mainly have these 5 positioning technologies.
Mobile robot ultrasonic navigation and positioning technology
The working principle of ultrasonic navigation and positioning is also similar to that of laser and infrared. Usually, the transmitting probe of the ultrasonic sensor emits ultrasonic waves. The ultrasonic waves encounter obstacles in the medium and return to the receiving device.
By receiving the ultrasonic reflection signal emitted by itself, and calculating the propagation distance S according to the time difference between ultrasonic emission and echo reception and the propagation speed, the distance from the obstacle to the robot can be obtained, that is, the formula: S=Tv/2 where T —The time difference between ultrasonic transmission and reception; v—the wave speed of ultrasonic propagation in the medium.
Of course, there are also many mobile robot navigation and positioning technologies that use separate transmitting and receiving devices. Multiple receiving devices are arranged on the environment map, and the transmitting probe is installed on the mobile robot.
In the navigation and positioning of mobile robots, due to the defects of the ultrasonic sensor itself, such as specular reflection, limited beam angle, etc., it is difficult to fully obtain the surrounding environment information. Therefore, an ultrasonic sensing system composed of multiple sensors is usually used to establish According to the corresponding environment model, the information collected by the sensor is transmitted to the control system of the mobile robot through serial communication. The control system then adopts certain algorithms to process the corresponding data according to the collected signals and the established mathematical model to obtain the position environment of the robot. information.
Since ultrasonic sensors have the advantages of low cost, fast information collection rate, and high range resolution, they have been widely used in the navigation and positioning of mobile robots for a long time. Moreover, it does not require complicated image equipment technology when collecting environmental information, so the ranging speed is fast and the real-time performance is good.
At the same time, ultrasonic sensors are not easily affected by external environmental conditions such as weather conditions, ambient light, shadows of obstacles, and surface roughness. Ultrasonic navigation and positioning have been widely used in the perception systems of various mobile robots.
Mobile robot visual navigation and positioning technology
The visual navigation and positioning system mainly includes: camera (or CCD image sensor), video signal digitization equipment, fast signal processor based on DSP, computer and its peripherals, etc. Many robot systems now use CCD image sensors. The basic element is a line of silicon imaging elements. A photosensitive element and a charge transfer device are arranged on a substrate. Through the sequential transfer of charges, the video signals of multiple pixels are time-shared and sequentially Take it out, for example, the resolution of the image collected by the area array CCD sensor can range from 32×32 to 1024×1024 pixels.
The working principle of the visual navigation and positioning system is simply to optically process the environment around the robot. First use the camera to collect image information, compress the collected information, and then feed it back to a neural network and statistical method. Learning subsystem, and then the learning subsystem links the collected image information with the actual position of the robot to complete the autonomous navigation and positioning function of the robot.
GPS Global Positioning System
Nowadays, in the application of intelligent robot navigation and positioning technology, the pseudo-range differential dynamic positioning method is generally used. The reference receiver and the dynamic receiver are used to observe 4 GPS satellites. According to a certain algorithm, the robot’s position at a certain moment can be obtained. Three-dimensional position coordinates. Differential dynamic positioning eliminates star clock errors. For users who are 1000km away from the reference station, it can eliminate star clock errors and errors caused by the troposphere, which can significantly improve the accuracy of dynamic positioning.
However, in mobile navigation, the positioning accuracy of mobile GPS receivers is affected by satellite signal conditions and road environment, as well as clock errors, propagation errors, receiver noise and many other factors. Therefore, purely using GPS navigation has positioning accuracy. The problem of relatively low and low reliability, so the navigation application of the robot is usually supplemented by the data of magnetic compass, optical code disc and GPS for navigation. In addition, GPS navigation systems are not suitable for use in indoor or underwater robot navigation and robot systems that require high position accuracy.
Light reflection navigation and positioning technology for mobile robots
The typical light reflection navigation positioning method mainly uses laser or infrared sensors to measure distance. Both laser and infrared use light reflection technology for navigation and positioning.
The laser global positioning system is generally composed of laser rotating mechanism, mirror, photoelectric receiving device and data acquisition and transmission device.
When working, the laser is emitted through the rotating mirror mechanism. When the cooperative road sign composed of the retroreflector is scanned, the reflected light is processed by the photoelectric receiving device as a detection signal, and the data acquisition program is started to read the code disk data of the rotating mechanism ( The measured angle value of the target), and then transmitted to the host computer through communication for data processing. According to the position of the known road sign and the detected information, the current position and direction of the sensor in the road sign coordinate system can be calculated to achieve further navigation The purpose of positioning.
Laser ranging has the advantages of narrow beam, good parallelism, small scattering, and high ranging direction resolution. At the same time, it is also greatly affected by environmental factors. Therefore, how to denoise the collected signals when using laser ranging is also a problem A relatively big problem. In addition, there are blind spots in laser ranging, so it is difficult to realize navigation and positioning by laser alone. In industrial applications, it is generally used in industrial field detection within a specific range, such as detecting pipeline cracks. .
Infrared sensing technology is often used in the multi-joint robot obstacle avoidance system to form a large area of robot “sensitive skin”, covering the surface of the robot arm, and can detect various objects encountered during the operation of the robot arm.
A typical infrared sensor includes a solid-state light-emitting diode that emits infrared light and a solid-state photodiode that acts as a receiver. The infrared light-emitting tube emits the modulated signal, and the infrared photosensitive tube receives the infrared modulated signal reflected by the target. The elimination of ambient infrared light interference is guaranteed by signal modulation and special infrared filters. Assuming that the output signal Vo represents the voltage output of the reflected light intensity, Vo is a function of the distance between the probe and the workpiece: Vo = f (x, p) where p-the reflection coefficient of the workpiece. p is related to the color and roughness of the target surface. x—The distance between the probe and the workpiece.
When the workpiece is the same target with the same p value, x and Vo correspond one-to-one. x can be obtained by interpolating the experimental data of the proximity measurement of various targets. In this way, the position of the robot from the target object can be measured by the infrared sensor, and the mobile robot can be navigated and positioned by other information processing methods.
Although infrared sensor positioning also has the advantages of high sensitivity, simple structure, low cost, etc., because of their high angular resolution and low distance resolution, they are often used as proximity sensors in mobile robots to detect approaching or sudden movements. Obstacles to facilitate emergency stop of the robot.
SLAM technology
Most of the industry-leading service robot companies have adopted SLAM technology. Only (SLAMTEC) SLAM Technology has an exclusive advantage in SLAM technology, what exactly is SLAM technology? Simply put, SLAM technology refers to the complete process of positioning, mapping, and path planning for robots in an unknown environment.
SLAM (Simultaneous Localization and Mapping, real-time localization and map construction), since it was proposed in 1988, is mainly used to study the intelligentization of robot movement. For a completely unknown indoor environment, equipped with core sensors such as lidar, SLAM technology can help the robot build an indoor environment map and help the robot walk autonomously.
The SLAM problem can be described as: the robot starts to move from an unknown position in an unknown environment, locates itself according to the position estimation and sensor data during the movement, and builds an incremental map at the same time.
The realization of SLAM technology mainly includes VSLAM, Wifi-SLAM and Lidar SLAM.
1. VSLAM (Visual SLAM)
Refers to the use of depth cameras such as cameras and Kinect for navigation and exploration in an indoor environment. The working principle is simply to optically process the environment around the robot. First, use the camera to collect image information, compress the collected information, and then feed it back to a learning subsystem composed of neural networks and statistical methods. Then the learning subsystem connects the collected image information with the actual position of the robot to complete the robot’s autonomous navigation and positioning function.
However, the indoor VSLAM is still in the research stage, far from the practical application. On the one hand, the amount of calculation is too large and the performance requirements of the robot system are high; on the other hand, the maps (mostly point clouds) generated by VSLAM cannot be used for path planning of the robot, and further exploration and research are needed.
2. Wifi-SLAM
3. Lidar SLAM
Refers to the use of lidar as a sensor to obtain map data so that the robot can realize synchronous positioning and map construction. As far as the technology itself is concerned, after years of verification, it has been quite mature, but the bottleneck problem of the high cost of Lidar needs to be solved urgently.
Lidar has the characteristics of strong directivity, which effectively guarantees the accuracy of navigation and can adapt well to the indoor environment. However, Lidar SLAM has not performed well in the field of robot indoor navigation, because the price of Lidar is too expensive.