You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.4 KiB

  1. ![](../images/HelloRobotLogoBar.png)
  2. ## Overview
  3. This package is in active development. Proceed with caution.
  4. *stretch_rtabmap* provides RTAB-MAPPiNG. This package utilizes rtab-map, move_base, and AMCL to map and drive the stretch RE1 around a space. Running this code will require the robot to be untethered.
  5. ## Setup
  6. Use `rosdep` to install the required packages.
  7. ```bash
  8. cd ~/catkin_ws/src
  9. git clone https://github.com/hello-robot/stretch_ros -b dev/noetic
  10. git clone https://github.com/pal-robotics/realsense_gazebo_plugin
  11. cd ~/catkin_ws
  12. rosdep install --from-paths src --ignore-src -r -y
  13. catkin_make
  14. ```
  15. ## Running Demo
  16. ### Gazebo
  17. ```bash
  18. roslaunch stretch_rtabmap gazebo.launch
  19. roslaunch stretch_rtabmap start_rtab.launch sim:=true localization:=false move_base_config:=3d
  20. roslaunch stretch_rtabmap rviz_rtab.launch mapping:=true
  21. ```
  22. ### Stretch RE1
  23. ```bash
  24. roslaunch stretch_rtabmap start_rtab.launch sim:=false localization:=false move_base_config:=3d
  25. roslaunch stretch_rtabmap rviz_rtab.launch mapping:=true
  26. ```
  27. ## Code Status & Development Plans
  28. Move_base_config | Gazebo | Stretch RE1
  29. -----------------|-----------------|----------------
  30. 2d | Okay | Good
  31. 2d_unkown | Working | Working
  32. 3d | Okay | Good
  33. 3d_unkown | Working | Working
  34. ## License
  35. For license information, please see the LICENSE files.