blackcoffeerobotics / bcr_bot

A Gazebo-ROS AMR robot with differential drive, depth camera, IMU and 2D LiDAR
https://blackcoffeerobotics.com/blog/migration-from-gazebo-classic-to-ignition-with-ros-2
Apache License 2.0
149 stars 34 forks source link

added mapping and navigation #42

Closed ANGELOANTU7 closed 3 months ago

ANGELOANTU7 commented 4 months ago

I have implemented the mapping and navigation features for bcr_bot using SLAM Toolbox and Nav2. The following mahor changes have been made:

Launch Files:
    Created mapping_launch.py for the mapping process.
    Created navigation_launch.py for the navigation process.
Remapper:
    Added a remapper to remap cmd_vel to bcr_bot/cmd_vel.

These changes enable mapping and navigation using the bcr_bot package itself.

Testing:

I have thoroughly tested the new features, and they are working as expected.

Please review the changes and let me know if any modifications are required.

ANGELOANTU7 commented 3 months ago

Screenshot from 2024-07-17 21-51-35

Hope its fine now @D-1shu