What is SLAM technology?
업데이트 시간: 2022-11-11 17:33:31
Contents
What is SLAM technology?
Simultaneous Localization and Mapping (SLAM) is a technology field that addresses the localization and mapping of robots moving in unknown environments.
Simply put, SLAM is a technology that allows a robot to acquire information about its environment through sensors, where it is, where it is going, how it is going, and what is in front of it. Then the system will get its orientation and path planning based on the environmental information.
A little hard to understand? No problem, let's take an example.
Let's say you are on a business trip to an unfamiliar city. To familiarize yourself quickly with the environment and complete your task of checking into a hotel, you should do the following things.
1. Feature extraction
Observe the surroundings with your eyes and remember their features.
2. Map construction
Construct a 2D or 3D map of the environment in your brain based on the information obtained from your eyes.
3. Bundle Adjustment or EKF
As you walk, you constantly acquire new features and landmarks and adjust your mental map model.
4. Trajectory
Determine your position based on the feature landmarks you have acquired during the previous walk.
5. Loop-closure Detection
When you have unintentionally walked a long way, match the landmarks in your mind to see if you have returned to the original path.
The above five steps are performed simultaneously, called Simultaneous Localization and Mapping.
As an indispensable and important technology for autonomous mobile robots, SLAM technology is receiving more and more attention.
SLAM technology is widely used in robotics, UAV, driverless, AR, VR, and other fields, relying on sensors to achieve autonomous localization, map construction, path planning, autonomous navigation, and other machine functions.
Laser SLAM or vision SLAM?
The sensors currently used in SLAM are mainly divided into two categories: Lidar-based laser SLAM (Lidar SLAM) and vision-based VSLAM (Visual SLAM).
Visual SLAM, like the eye, is the main source of external information and can acquire massive and redundancy-rich texture information from the environment, which is the advantage of visual SLAM.
The camera is often used as the "eyes" of the robot because of its small size, low energy consumption, and low cost, which is the basis of visual SLAM.
The robot uses the camera's image information as a basis to map out its surroundings and then transmits it to the "brain." Finally, the system makes a judgment to complete the robot's positioning.
This technology is difficult and complex to process information, and it is easily affected by lighting conditions, so in some cases, visual SLAM is not enough.
That's why laser SLAM is here to help.
Laser SLAM uses 2D or 3D LiDAR (single- or multi-line LiDAR). 2D LiDAR is generally used on indoor robots (such as floor sweepers), while 3D LiDAR is generally used in unmanned vehicles, robots, AMR/AGV, etc. The emergence and popularity of LiDAR have led to faster and more accurate measurements and richer information.
LIDAR distance measurement is more accurate, the error model is simple, the operation is stable outside the special environment, and the point cloud processing is easier, which can fully adapt to the dynamic changing environment. Laser SLAM theoretical research is also relatively mature, and the corresponding products are more abundant.
Through comparison, it is found that laser SLAM and vision SLAM have their strengths and limitations individually, while the fusion complements each other's strengths and weaknesses.
For example, vision works stably in dynamic environments with rich textures. It can provide very accurate point cloud matching for laser SLAM, while the precise direction and distance information provided by LiDAR will be more powerful on correctly matched point clouds.
In environments with severe light deficits or missing textures, the positioning work of laser SLAM allows vision to record scenes with little information.
Future Applications
SLAM technology has already achieved good landing results and achievements in many fields, including indoor mobile robots, AR/VR, drones, uncrewed vehicles, and so on.
In the future, the continuous improvement of sensor accuracy and the gradual reduction of cost will bring revolutionary changes to more industry fields.
As SLAM technology becomes hot, more and more talents will come into the field of mobile robotics, injecting more fresh blood and bringing new technical directions and research fields.
Ratings and Reviews
특수 제품에 대한 관련
-
MIC5528-3.3YMT TR
Microchip
LDO Regulator Pos 3.3V 0.5A 6-Pin TDFN E > -
PIC16F914-I/PI
Microchip
QFP > -
PAC1932T-I/JQ
Microchip
Current & Power Monitors & Regulators Du > -
LAN8710AI-EZK-ABC
Microchip
Ethernet Controller, 100 Mbps, IEEE 802. > -
TC7650CPD
Microchip
CHOPPER-STABILIZED OPERATIONAL AMPLIFIER > -
TC428COA
Microchip
Driver 1.5A 2-OUT Low Side Inv/Non-Inv 8 > -
PIC32MX775F256H-80I/PT
Microchip
PIC/DSPIC Microcontroller, Graphics Inte > -
PIC24FJ64GA306-I/PT
Microchip
PIC/DSPIC Microcontroller, General Purpo > -
PIC18F6527-I/PT
Microchip
64 Pin, 48 KB Enh Flash, 4K RAM, 70 I/O, > -
PIC18F26J50-I/ML
Microchip
PIC18F46J50 8-bit MCU; 28L QFN 6x6mm,Mic > -
PIC16F886T-I/SS
Microchip
28 Pin, 14 KB Enh FLASH, 368 RAM, 25 I/O > -
PIC16F1788-I/SP
Microchip
8 Bit MCU, Flash, PIC16 Family PIC16F17X > -
PIC12F635-I/SN
Microchip
8 Bit MCU, Flash, PIC12 Family PIC12F6xx > -
MIC5016YWM
Microchip
IC DRIVER MOSF DUAL HI/LO 16SOIC > -
MCP6231UT-E/OT
Microchip
Operational Amplifier, Single, 1 Amplifi >
가능 증권
더- MCP6044-I/SL
- MCP3202-CI/MS
- MCP3202-BI/P
- MCP3201-CI/SN
- MCP1825S-1802E/DB
- MCP1804T-3302I/DB
- MCP1755ST-1802E/DB
- MCP1643-I/MS
- KSZ8841-PMQLI
- DSPIC33FJ32MC204-E/PT
- DSPIC33FJ16GS502-I/SP
- DSPIC33EP512MU810-I/PT
- DSPIC33EP512MC506-I/PT
- DSPIC33EP512GP504-I/PT
- DSPIC30F6010A-30I/PT
- DSPIC30F5016-30I/PT
- DSPIC30F4013-30I/P
- DSPIC30F3012-30I/SO
- ATF22V10C-10SU
- ATF22LV10C-10XU
- ATF16V8BQL-15XU
- ATF16V8BQL-15SU
- ATF1508AS-7AX100
- ATA5577M1330C-UFQW
- AT93C86A-10SU-1.8
- AT93C66A-10SU-2.7
- AT93C56B-SSHM-B
- AT93C56A-10TU-2.7
- AT93C46EN-SH-B
- AT93C46DY6-YH-T
- AT6003-2QI
- AT45DB321D-CU
- AT45DB041B-SU
- AT29LV020-12JI
- AT29C257-90JC
- AT29C256-90TC
- AT29C020-12TI
- AT29BV010A-12JU
- AT28HC256-90PI
- AT28HC256-12TU
- AT28C64-15TC
- AT28C17-20PC
- AT27C1024-12JC
- AT27BV1024-90JU
- AC244007