Autonomous-Motorsports-Purdue / AMP_ASSv2

Reassembled, simpler, without move_base and loop closure issues
5 stars 2 forks source link

Modular launch files for RTABmap #15

Closed Reschivon closed 2 years ago

Reschivon commented 2 years ago

Description

SLAM strategy

This issue involves setting up RTABmap to work with our current software. RTABmap should take in depth and IMU data from the zed camera and output the robot's current pose and an Occupancy Grid for the walls of the racetrack.

ZED has an official guide for working with RTABmap. However, the launch files from ZED must be modified to work with our software stack.

In the future, we may change camera sources to something other than ZED. For example, we may simulate a depth camera in Gazebo or upgrade to a more expensive model. In this case, it should be easy to swap out the ROS topic providing the depth image.

Additionally, RTABmap has a lot of parameters for occupancy map generation. These should be tuned as best as possible until we get to do field testing at a physical racetrack.

Sub-tasks