Skip to content

Repository files navigation

Project Marsworks: Scarab Mars Rover

Static Badge GitHub Actions Workflow Status

ROS2 workspace developed to achieve manual control and autonomous navigation in both simulation and real-world environments for the Anatolian Rover Challenge (ARC) 2025.

Main components:

  • Rover Simulation (Gazebo)
  • Rover Teleoperation (MAVROS)
  • Rover Autonomous Navigation (RTAB + NAV2)

Scarab Rover Simulation in Gazebo

Prerequisites

  • ROS2 (Humble or later recommended)
  • Ubuntu 22.04 Jammy Jellyfish
  • Gazebo Ignition

Installation

  1. Clone the repository:

    git clone https://github.com/SheffMarsworks/ScarabRover.git
    
    cd ScarabRover
  2. Install dependencies:

    rosdep install --from-paths . --ignore-src -r -y
  3. Build the workspace:

    colcon build

Documentation

Acknowledgments

Contributors

About

Marsworks software codebase for Scarab Rover.

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages