CLEARPATH Turtlebot4 User Manual page 65

Table of Contents

Advertisement

SLAM
Simultaneous localization and mapping (SLAM)
of the robots surroundings while keeping track of the robots position in that map. The TurtleBot
4 uses
slam_toolbox
laser scans from the RPLIDAR.
SLAM nodes.
Synchronous SLAM
Synchronous SLAM requires that the map is updated everytime new data comes in. This results
in maps with high accuracy and detail. The downside to synchronous SLAM is that it requires
high processing power from the computer running it to keep up with the sensor data. This
approach is ideal for use on a PC, whether it is for the simulator or for getting better SLAM
performance on the physical robot.
Launching synchronous SLAM:
ros2 launch turtlebot4_navigation slam_sync.launch.py
Asynchronous SLAM
Asynchronous SLAM will update the map as fast as the processor running it can handle. This
may cause it to drop some laser scans or odometry data. Maps created with asynchronous
SLAM may have reduced accuracy and detail, but this method requires significantly less
to generate maps by combining odometry data from the Create® 3 with
slam_toolbox
Map generated by slam_toolbox
is a method used in robotics for creating a map
supports both synchronous and asynchronous

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Turtlebot4 and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Turtlebot 4 lite

Table of Contents