mangdangroboticsclub / mini_pupper_ros

ROS 1 & 2 repos based on Mini Pupper legged robots from MangDang
https://mangdang.store/
Apache License 2.0
105 stars 38 forks source link

Update for mini_pupper_navigation #63

Closed Hermanye996 closed 1 year ago

Hermanye996 commented 1 year ago

Proposed changes

I have adjusted the cartographer slam.lua configuration with @0nhc, the base frame is /base_link now. And the map for localization is mymap.pbstream which will be stored in /home directory if the user follows the new README.

These changes will make the navigation available on a real mini pupper.

Types of changes

Testing and Verification

To verify these changes, I performed the following tests:

  1. Run the bringup launch file on Mini Pupper.
  2. Run SLAM with a keyboard.
  3. Save the map.
  4. Run localization.
  5. Run Navigation. for more information, check the new README.

Test Configuration

Mini Pupper Version
Mini Pupper

Raspberry Pi OS + ROS version
Ubuntu 22.04, ROS 2 Humble

PC OS + ROS version
Ubuntu 22.04, ROS 2 Humble

Checklist

Tiryoh commented 1 year ago

Thanks @Hermanye996 Could you run the following command to clarify the differences?

git checkout ros2_update_navigation
git revert 0c5bb5d
git revert 10fa184
git revert 03312f3
git push origin ros2_update_navigation
Hermanye996 commented 1 year ago

Thanks @Hermanye996 Could you run the following command to clarify the differences?

git checkout ros2_update_navigation
git revert 0c5bb5d
git revert 10fa184
git revert 03312f3
git push origin ros2_update_navigation

0c5bb5d & 10fa184 & 03312f3 have been deleted, this case was due to dependencies between multiple packages in update_branch_repos, thanks. @Tiryoh