/Mars-Rover-Terrain-Simscape

Six-wheeled electrically-driven rover that navigates uneven terrain to retrieve a sample.

Primary LanguageMATLABOtherNOASSERTION

Mars Rover Model in Simscape™

Copyright 2021-2023 The MathWorks, Inc.

This example models a mars rover that navigates a path on uneven terrain to retrieve a sample.

  • Contact forces are modeled between the six driven wheels and the terrain.
  • Path following and speed control algorithms adjust the wheel steer angles and speeds to guide the rover to the sample.
  • Inverse kinematic analysis is used to plan the rover arm joint angle trajectories that will enable the arm to acquire and store the sample.
  • Electric motors can be used to estimate rover power consumption.

View on File Exchange: View Mars Rover Model in Simscape on File Exchange
You can also open in MATLAB Online: Open in MATLAB Online

Open the project file Mars_Rover_Terrain.prj to get started.

Mars Rover Animation Clip

Mars Rover and Control System

Mars Rover Chassis and Arm Systems

Mars Rover Motors and Battery

To learn more about modeling and simulation with Simscape, please visit:

The rover chassis and arm uses files provided by NASA and shall be used according to NASA Media Usage Guidelines.