ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

The NASA Curiosity Rover ROSject is now open source


Dear ROS developers, the NASA Curiosity Rover ROSject ( is now open source for everyone. Ready-to-go project including:

  • ROS code
  • Gazebo simulation
  • Mars environment
  • Rviz config files
  • Jupyter notebook with instructions

This is a port to Gazebo-ROS of the Curiosity Mars Rover, including velocity control, mast control, odometry, camera and mars terrains.

It is based on the official 3D models issued published by the NASAJPL itself, including the Mars terrain map, which is based in real martial holography.

This ROSject is a first basic version of the Curiosity rover that went to Mars, check out all the footage and images generated by the real robot:

This ROSject serves as the foundation to further upgrades to make it as close as the real robot as possible. Its open for the community to make its own upgrades and contributions through ROSjects or the Git:

This first version has totally functional 6 wheel drive and suspension, arm control and mast movement. It also has installed a Camera on the mas to start creating Vido Based navigation around Mars.