Moonbot 0
Self-Recognition for a Modular Legged Robot.
Moonbot is a prototype of a modular legged robot from Moonshot project Goal 3B, designed for the challenges of lunar exploration. The key concept of Moonbot is the dynamic adaptation of its configuration by attaching or detaching modules.
The entire system is built on ROS2, combined with the Dynamixel SDK hardware interface. The core part of the project is a self-recognition algorithm (Ai et al., 2024) that allows the robot to detect its own structure in real-time. Based on the number of connected legs, Moonbot automatically adapts its motion control strategy. In other words, this prototype showcases a single robotic platform that can perform various tasks with different levels of mobility and stability.
For example:
- With one or two legs, Moonbot uses a crawling motion, similar to an inchworm.
- In a four-legged configuration, it switches to a more stable and efficient walking gait.
In addition, different kinds of modules, like a gripper module, can be attached. This transforms the robot from a purely mobile platform into a functional manipulator.