Simple repo merging ridgeback packages with ur_description to control the ridgeback using Rviz.
Use either in sim or with real robot, must be able to communicate with robot before launching rviz.
# Build the Docker containers
docker compose build
# Start the Docker containers in detached mode
docker compose up -d
# Access the Docker container's shell
docker exec -it ros_docker-ros-1 bash
Office simulation:
roslaunch cpr_office_gazebo office_world.launch platform:=ridgebackRacetrack simulation:
roslaunch ridgeback_gazebo ridgeback_world.launchBasic Rviz:
roslaunch ridgeback_viz view_robot.launchTo use interactive markers, use this topic relay:
rosrun topic_tools relay /ridgeback_velocity_controller/cmd_vel /cmd_velCan also use keyboard for basic control:
rosrun ridgeback_control teleop_keyboard.py More info in this tutorial
roslaunch ridgeback_navigation odom_navigation_demo.launch
roslaunch ridgeback_viz view_robot.launch config:=navigationroslaunch ridgeback_navigation gmapping_demo.launch
roslaunch ridgeback_viz view_robot.launch config:=gmappingin ridgeback_ur5_sim run :
rosdep install -y --from-paths . --ignore-src --rosdistro noetic
catkin_make
source devel/setup.bashMake map of robot room and save in here, use in sim !