nasa-jpl/osr-rover-code

Code that runs on the Open Source Rover

What it solves

It provides the software control system for the NASA JPL Open Source Rover, allowing users to operate a physical rover platform based on a Raspberry Pi.

How it works

The system is built on ROS2 (Robot Operating System 2), specifically tested on Foxy, and is written in Python3. It manages the drive and corner commands to control the rover's movement and physical components.

Who it’s for

Users and developers who have built or are using the JPL Open Source Rover hardware platform.

Highlights

  • Built on ROS2 (Foxy) and Python3.
  • Includes detailed setup guides for Raspberry Pi configuration and rover bringup.
  • Provides a modular structure for drive and corner command calculations.

Related

  • Project
  • Project
  • Project
  • Project
  • Project