Overview
This article will explore a replica of the Mars Rover Robot designed using Arduino and the ESP32 Camera Module, along with various sensors and modules. This robot is based on the same universal rocker-bogie system that NASA’s real Mars rovers employ. The robotic kit, designed by Sunfounder, is named the GalaxyRVR Robot.
The GalaxyRVR Robot is capable of traversing all kinds of terrains, including rocky mountains, sandy beaches, and grassy fields. Its suspension system ensures smooth mobility across these diverse surfaces. Equipped with an ESP32 Cam, a high-definition camera module, the robot provides a first-person view, offering live visualization of everything captured by the camera. Additionally, the ultrasonic sensor enables the robot to detect and avoid obstacles.
Purchase Links
The SunFounder GalaxyRVR Mars Rover Kit for Arduino can be purchased from the official Sunfounder Website or from the Amazon store.
- SunFounder Website: Buy from SunFounder
- Amazon: Buy from Amazon
The kit contains all the necessary components and tools required to build and assemble the Mars Rover Robot.
What’s in the kit?
The kit contains a comprehensive set of components and tools for assembling a robot. Here’s what’s inside:
- Chassis/Main Body: Made of pure aluminum, ensuring lightweight and durability.
- Motors: Essential for driving the moving parts of the robot.
- Aluminum Casing: Provides protection and structural support for the internal components.
- Sensors and Modules:
- Ultrasonic Sensor HC-SR04: Used for obstacle detection.
- IR Sensor Module: A pair included for infrared detection.
- ESP32 Camera Module: Allows for live video streaming and visualization.
- ESP32 Camera Adapter Board: Where the ESP32 Cam module fits.
- Microcontrollers:
- Arduino UNO Board: Acts as the brain of the project.
- GalaxyRVR Shield: Custom-made to connect the ESP32 CAM, Arduino, and all sensor modules.
- Power Supply:
- 7.4V, 2000mAh 18650 Lithium-ion Battery: Powers the robot.
- Solar Panel: Rated at 6V and 660mA, can charge the battery fully in approximately 7.2 hours.
- Assembly Tools: Tools provided for assembling the robot.
- Hardware Accessories:
- Screws, Knots, Stand-offs, and Connectors: For assembling and securing components.
- Servo Motor: Similar to an SG-90 motor, used for precise control of movement.
- Data Cables: For the Arduino Board and a Type-C cable for charging.
- Connector Wires: For connecting various components.
- RGB LED Strip: A pair is included for aesthetic enhancements.
- Acrylic Casing: For covering and protecting the body parts.
- Wheels: Includes six wheels suitable for a rocker-bogie system, fitting perfectly with the casing and motors.
This kit is designed to offer everything needed to build a functional robot capable of navigating, streaming video, and detecting obstacles.
Assembly of Mars Rover Robot
The assembly process of the Arduino & ESP32 CAM Based Mars Rover Robot, guided by Sunfounder’s detailed manual, is straightforward and enjoyable. The manual features colorful illustrations and clear instructions that simplify the construction of a functional Mars Rover Robot. Following the manual step-by-step, I found the assembly process very easy.
I started by connecting the wheels and motors to the robot’s body. This setup involved using jumper wires to establish the physical and electrical connections among all the components. The ESP32 camera module, which can rotate via a servo motor, was then integrated, adding dynamic visual capabilities to the robot.
The final steps involved installing the battery and acrylic cases at the bottom of the robot for power and protection. The solar panel was mounted on top, serving as the roof and an alternative energy source, which effectively completes the Mars Rover Robot’s assembly.
Operation & Controlling of Mars Rover Robot
Now lets operate the robot. For that, the first thing that you need to do is install the Sunfounder controller App from the playstore. Then open the app and connect it to the ESP32 Cam using the WiFi Access Point.
You will be immediately able to see the live feed of the video. The app has the control and functionality buttons to control the robot.
Using the App, you can move the robot in any direction and on any surface.
As you can see here, the robot can move in any direction in a muddy road. The robot can also move in stepped surface, graveled path which has small stones. The rocker-bogie system perfectly stabilizes the robot and hence a perfect balance is maintained without an issue.
The robot can also do the stairs movement and can climb the sloppy terrain. No matter the surface is rocky or full with stones, it can still move forward and backward as expected.
It can move in the grassland as well. The grassland here has fully grown large grass, still the robot is making smooth balanced movements.
The Ultrasonic sensor in the robot could be used for detecting obstacle. Hence it is used as Obstacle Avoidance Robot.
The best thing about the robot, its power harnessing capability using the solar panel. The Solar Panel has a rating of 6V and 660mA. Theoretically it takes 7.2 hours to fully charge the battery.
For me this robot is full of mystery and has too many awesome features. I would really love to operate this robot for fun.










