Perseverance rendered in ARMOR
Mobile & Legged rover mars wheeled 29 DOF

Perseverance

by NASA/JPL-Caltech

NASA's Mars 2020 rover — a six-wheel rocker-bogie explorer with a five-axis robotic arm, turret-mounted science instruments, a pan/tilt camera mast, and a steerable high-gain antenna, published by JPL for mission operations visualization.

Add to ARMOR

64 files 19.4 MB download

Opens in the ARMOR app on iPhone, iPad, or Mac. Don’t have it yet? Get ARMOR.

Model

115Links
31Joints
29Actuated DOF
31Meshes

Mesh formats: GLTF

Perseverance is NASA’s Mars 2020 rover, exploring Jezero Crater since February 2021 in search of signs of ancient microbial life and collecting sample tubes for eventual return to Earth. This description was published by JPL’s own RSVP (Robot Sequencing and Visualization Program) team for mission operations visualization — the same kinematic model used to plan and review the rover’s real commands, not a fan-made or simplified approximation.

The mechanism

Six wheels in a rocker-bogie suspension: each side’s rocker pivots on the chassis, each bogie pivots on its rocker, and the front and rear wheel of each side carries its own steering joint on top of a drive joint — the middle wheels drive only, with no steering actuator, exactly like the flight vehicle. That’s fourteen joints for mobility alone (two rocker pivots, two bogie pivots, four steer, six drive). Above the chassis: a five-axis robotic arm ending in a turret that carries the coring drill, a stabilizer, and two covered instruments (WATSON, a close-up camera, and SHERLOC, a spectrometer); a two-axis pan/tilt mast for the Mastcam-Z stereo cameras; and a two-axis steerable high-gain antenna. Every one of these is an independent revolute or prismatic joint — no mimic joints anywhere in the description.

A caveat worth knowing: every link in this URDF declares zero mass. This is a visualization model, not a simulation-ready one — geometry and kinematics are complete and accurate, but there is no inertial data for a physics engine to act on.

About these files — read before importing

This links directly to JPL’s own m2020-urdf-models repository, unmodified. Its meshes are glTF 2.0 (.gltf + an external .bin buffer, all sharing one texture image) rather than the STL/OBJ/COLLADA this gallery has used so far — ARMOR fetches and parses them the same way as any other format. Unlike most entries here, this repository carries no license file and no stated license terms — see this page’s License section for what that does and doesn’t mean for using it in ARMOR.

License & attribution

Source code
None declared — no LICENSE file in the repository, no license set on GitHub
Model & mesh files
None declared — no LICENSE file in the repository, no license set on GitHub
Attribution
m2020-urdf-models, Credit NASA/JPL-Caltech. Released June 10, 2022 as part of JPL's internal public-release process (Release IDs URS307049, URS309682); no license text accompanies the release.

ARMOR does not host or redistribute this model. Choosing “Open in ARMOR” downloads the files directly from NASA/JPL-Caltech’s own repository, unmodified. Your use of the model is governed by the license above.

Read the full license →
ARMOR is an independent tool published by DCDC LLC. It is not affiliated with, sponsored by, or endorsed by NASA or the Jet Propulsion Laboratory, California Institute of Technology. "Perseverance," "NASA," and "JPL" are used here only to identify the robot this file describes. The repository publishing this model states no license terms of its own — it was cleared for public release by JPL but carries no permissive license text — so what you may do with the files beyond viewing them in ARMOR is not spelled out anywhere upstream. The model is downloaded directly from JPL's own repository, unmodified.