Autonomous · Intelligent · Exploratory
MARS Rover 2.0 is a fully autonomous surface exploration rover engineered to simulate Mars mission objectives — soil sampling, terrain navigation, environmental sensing, and real-time telemetry.
Powered by a Raspberry Pi 4B running ROS2, the rover integrates long-range LiDAR, ultrasonic proximity sensors, a multi-axis robotic arm with servo actuators, and a solar power management system.
The chassis is actuated by MG996R and SG90 servo motors through a precision gear system, with 3D-printed structural panels providing a lightweight yet rigid frame.
Every part of MARS Rover 2.0 was selected for reliability, power efficiency, and mission performance.
Engineered around four core Mars analog mission objectives.
The rover runs on ROS 2 (Robot Operating System 2), a robust middleware framework providing real-time communication between sensor nodes, motor controllers, and decision-making modules.
Complete technical breakdown of the MARS Rover 2.0 hardware and software architecture.
| Processor | Raspberry Pi 4B — ARM Cortex-A72 @ 1.8GHz |
| OS / Framework | Ubuntu 22.04 LTS + ROS 2 Humble |
| LiDAR | Benewake TF03 IP67 — 40m range, 100Hz |
| Proximity | 3x HC-SR04 Ultrasonic — 2cm to 400cm |
| Drive Motors | 7x MG996R High Torque + 6x SG90 Micro Servo |
| Power Source | 12x 3.6V Li-ion cells + 2x Solar Panels |
| Voltage Regulation | 2x LM2596 + 1x Shockley 300W CC CV Buck |
| Sensors | FC-28 Soil Moisture, 4x LDR, TF03 LiDAR |
| Arm DOF | 6 Degrees of Freedom |
| Construction | 3D Printed PETG Panels, Precision Gears, Ball Bearings |
| Sampling Tool | Motorized Soil Drill Bit |