Six-wheeled electrically-driven rover that navigates uneven terrain to retrieve a sample.
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.
Use the "Download from GitHub" button above to access files compatible with the current release of MATLAB.
For earlier MATLAB releases, use "Version History" tab above or these links:
Open the project file Mars_Rover_Terrain.prj to get started.
Learn how to use Simscape with
- Self-paced tutorials, including multi-domain systems, 3D mechanical systems, circuits, motors, and battery packs.
- Searching posts for the keyword "physical modeling".
- Stories from users: https://www.mathworks.com/solutions/physical-modeling.html
Product Capabilities:
- Simscape
- Simscape Driveline
- Simscape Electrical
- Simscape Fluids
- Simscape Multibody
- Robotics System Toolbox
The rover chassis and arm uses files provided by NASA and shall be used according to NASA Media Usage Guidelines.
引用格式
Steve Miller (2026). Mars Rover Model in Simscape (https://github.com/mathworks/Mars-Rover-Terrain-Simscape/releases/tag/26.1.1.1), GitHub. 检索时间: .
一般信息
- 版本 26.1.1.1 (17.0 MB)
-
在 GitHub 上查看许可证
MATLAB 版本兼容性
- 兼容 R2021b 到 R2026a 的版本
平台兼容性
- Windows
- macOS
- Linux
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 存储库。
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 存储库。
