This repository provides a collection of URDF models, mesh assets, and launch files to visualize multiple robot types in RViz2 under ROS 2 Humble. It includes support for GO2, MYAGV, MyCobot 280 Pi (with camera, pump, and gripper), Nova5 with Robotiq 2F85 gripper, and combination robots.
- GO2 Quadruped
- MYAGV Base
- MyCobot 280 Pi with camera flange and pump
- Nova5 Arm with Robotiq 2F85 gripper
- Combo Models combining myagv and mycobot_280_pi with gripper
git clone https://github.com/YOUR_USERNAME/All_Robot.gitCopy robot_description under your ros 2 humble workspace, here is an example:
cp robot_description/ ~/ros2_ws/src
cd ~/ros2_ws
colcon builddo not forget to source the setup file after compilation
source install/setup.bash
ros2 launch robot_description all_in_one.launch.pyYou can also launch individual models:
ros2 launch robot_description/go2.launch.py
ros2 launch robot_description/myagv.launch.py
ros2 launch robot_description/nova5.launch.py
ros2 launch robot_description/mycomb.launch.pysudo apt install ros-humble-xacro ros-humble-rviz2 ros-humble-tf2-rosThe robot models and mesh files included in this repository are sourced or adapted from publicly available resources and vendor documentation, listed below per robot:
- Mesh Source: Unitree Robotics
- URDF: Found from Unitree Robotics.
- Mesh Source: Elephant Robotics
- URDF: Based on structure and CAD models shared by the community and internal adaptation.
- Mesh Source: Elephant Robotics MyCobot 280 Pi with Gripper
- URDF: Partially adapted from the
mycobot_rosrepository and extended to include camera flange and suction pump.- Original repo: mycobot_ros
- Nova5 Mesh Source: Found from Dobot Nova5 Repo.
- Robotiq 2F85 Mesh Source: Robotiq ROS packages
- URDF: Found from Dobot Nova5 Repo and constructed by Xuezhi Niu.
- Description: URDFs manually composed to integrate MYAGV and MyCobot 280 Pi with gripper.
- Meshes: Reused from the above sources.
- URDF: Custom composed based on combined coordinate frames, joint constraints, and mounting alignment.
If any source files or assets used here unintentionally lack attribution, please contact the repository maintainer so we can make appropriate corrections.

