Skip to main content
โ† Back to Projects
๐ŸŽ“ Simulation Project

Mobile Robot with 2-DOF Manipulator Arm

A simulation exercise combining mobile navigation and arm manipulation in ROS2 and Gazebo.

What I Built

Built a complete mobile robot with a 2-DOF manipulator arm simulation from scratch:

  • โ†’Designed the full robot in URDF and XACRO โ€” mobile base, arm joints, and depth camera mount
  • โ†’Set up accurate TF frames for the entire robot structure
  • โ†’Integrated a depth camera and visualized sensor data in RViz2
  • โ†’Demonstrated combined mobility and manipulation behavior in Gazebo
  • โ†’Joint state publishing and robot state publisher for real-time visualization

What I Learned

  • โ†’How URDF and XACRO work for modelling complex multi-body robots
  • โ†’TF frame setup and why it matters for sensor and manipulation accuracy
  • โ†’How to integrate sensors into a robot simulation
  • โ†’The relationship between mobile base control and arm manipulation
  • โ†’Gazebo physics simulation for realistic robot behavior

Tools and Tech

ROS2GazeboURDFXACROTF2RViz2Python