Our Rover
A six-wheel exploration rover designed for planetary missions.
The CDOSR rover is a custom-built exploration platform designed for the Exo-RO National Space Rover Championship. It simulates a real planetary rover, capable of navigating terrain, collecting environmental data, and recovering samples with its robotic arm.
Systems Overview
Mobility
Six-wheel drive chassis with independent motor control. Capable of navigating rough terrain, slopes, and obstacles. Multiple speed modes and directional control including diagonal movement.
Robotic Arm
Multi-degree-of-freedom servo-actuated arm for sample recovery. Pan and tilt control for precise positioning. Gripper mechanism for grabbing terrain samples.
Vision System
Dual PiCamera setup — one forward-facing for navigation and live streaming, one for recording mission footage. Real-time video feed to ground control.
Environmental Sensing
Full sensor suite: temperature, pressure, humidity, UV light, gas detection (CO, CO2, ammonia, methane). Inertial measurement unit for orientation tracking.
Full Specifications
| Drive | 6-wheel independent |
| Computer | Raspberry Pi |
| Arm | Servo-actuated, multi-DOF |
| Cameras | 2x PiCamera |
| IMU | Accelerometer + Gyroscope |
| GPS | Position tracking |
| Temperature | BMP280 / DHT22 |
| Pressure | BMP280 |
| Humidity | DHT22 |
| UV | UV index sensor |
| Gas | CO, CO2, NH3, CH4 |
| Comms | WiFi + radio telemetry |
| Control | Web-based + keyboard |
Software Stack
- Python — core control logic
- Flask — web control interface
- WebSocket — real-time control
- Serial — motor controller comms
- Plotly — telemetry visualization