Design and Development of Modular Limbs for Reconfigurable Robots on the Moon
Abstract
In this paper, we present the development of 4-DOF robot limbs, which we call Moonbots, designed to connect in various configurations with each other and wheel modules, enabling adaptation to different environments and tasks. These modular components are intended primarily for robotic systems in space exploration and construction on the Moon in our Moonshot project. Such modular robots add flexibility and versatility for space missions where resources are constrained. Each module is driven by a common actuator characterized by a high torque-to-speed ratio, supporting both precise control and dynamic motion when required. This unified actuator design simplifies development and maintenance across the different module types. The paper describes the hardware implementation, the mechanical design of the modules, and the overall software architecture used to control and coordinate them. Additionally, we evaluate the control performance of the actuator under various load conditions to characterize its suitability for modular robot applications. To demonstrate the adaptability of the system, we introduce nine functional configurations assembled from the same set of modules: 4DOF-limb, 8DOF-limb, vehicle, dragon, minimal, quadruped, cargo, cargo-minimal, and bike. These configurations reflect different locomotion strategies and task-specific behaviors, offering a practical foundation for further research in reconfigurable robotic systems.
I Introduction
In the context of the Moonshot Project Goal 3 [2], we are developing modular robots for self-assembly and construction tasks on the Moon [11]. Our earlier work focused on the semi-autonomous assisted assembly of a four-legged robot using an xarm-7 manipulator [3]. While this approach demonstrated the feasibility of modular assembly, it addressed a highly constrained scenario: all components were fixed on a table within a controlled environment, and the assembled robot had minimal payload capacity, limiting its capability for practical construction tasks. To overcome these limitations, we focus on creating a more versatile modular robotic platform capable of carrying substantial payloads and supporting multiple configurations for mobility, manipulation, and mobile manipulation. The core building blocks of this system are the limb modules, which serve as the connecting elements for diverse robot configurations. In our previous design [1], these modules provided 3 degrees of freedom (DOF). In this work, we introduce a new 4-DOF minimal module design that increases versatility while keeping hardware complexity low. The proposed limb modules can operate independently as robot limbs or as a steering/suspension bridge connecting wheel modules, enabling the creation of mobile platforms suitable for further integration into complex robotic systems, including mobile manipulators. They also provide sufficient DOFs to act as legs in quadruped configurations or as arms for manipulation. The DOF arrangement follows a symmetric roll–pitch–pitch–roll configuration, driven by a custom-designed actuator that meets the torque, speed, and control requirements. A robust gripper mechanism ensures stable and repeatable inter-module connections. We developed four such limbs and tested them in field experiments at JAXA’s Space Exploration Test Field in Sagamihara campus [4], as shown in Fig. 1. The contributions of this work are as follows:
-
•
Design and implementation of a compact, high-performance actuator capable of delivering over torque and achieving a maximum speed of , suitable for both manipulation and locomotion;
-
•
Development of a macro-modular, heterogeneous robotic architecture composed of 4-DOF limb modules and wheel modules, enabling diverse configurations for various tasks and environments;
-
•
Integration and experimental validation of these modules in multiple configurations, including field testing in unstructured terrain.
II Related Work
As modular reconfigurable robotic systems have evolved, the need for systematic classification frameworks has become evident to analyze diverse designs, evaluate capabilities, and guide future developments. Chennareddy et al. [10] proposed a comprehensive scheme that organizes modular robots into four primary dimensions: structure, reconfiguration method, form factor, and locomotion, each with multiple subcategories. According to this framework, the modules developed in this work are classified as follows. Structure: lattice-like, with actuators in fixed positions; multiple limbs can be linked to form chain-like manipulators or combined with wheels for other morphologies. Reconfiguration: Deterministic, via teleoperation, joint-level control, and inverse kinematics (IK) commands. Form factor: macro-scale modules. Locomotion: Coordinated, achieved by coupling limbs to wheel modules or central body; implemented in configurations such as the dragon, cargo, and quadruped modes.
A second classification approach is provided by the taxonomy in [7], which characterizes Modular and Reconfigurable Robotic (MRR) systems along three principal axes: connector type, actuation method, and system-level homogeneity. Using this scheme, the proposed limb modules are described as follows. Connector type: monogamous, with each connector forming a single link at a time. For limb-to-limb connections, the interface is genderless, enabling symmetric, bidirectional coupling. When connecting to modules with predefined mating fixtures, such as wheel modules, the connector acts as male, actively engaging in insertion. The gripper mechanism used for this purpose is shown in Fig. 2. Actuation method: joint-based actuation with high accuracy and minimal backlash. Homogeneity: the limbs are identical and can operate in a homogeneous configuration; when combined with wheel modules, the system becomes heterogeneous. This qualifies the architecture as functionally reconfigurable, allowing task-level adaptation through module rearrangement rather than extensive structural redesign.
Several existing modular robotic systems share partial similarities with our approach. THU-QUAD II [12] is a quadruped robot capable of switching between mammal-type and sprawling-type postures to traverse varied terrain, including stairs, doorsills, and uneven surfaces. This is achieved via extended joint ranges (up to ) and a control framework mapping environmental features to gait and stance selection. In contrast, the system presented here uses modularity-driven reconfigurability: each limb can function as a leg, arm, or structural link, enabling transformation across quadruped, wheeled, manipulator, and hybrid configurations. In quadruped mode, our limbs can replicate the postures described in [12], but can also reconfigure into a wheeled vehicle for efficient travel over flat lunar regolith, or into a Dragon configuration – two limbs and two wheels are serially connected form – for manipulation tasks.
In [9, 6], a plug-and-work reconfigurable collaborative robot (Cobot and Snapbot) is introduced, with interchangeable elbow joints, link modules, and end-effectors. While this system supports plug-and-play assembly, demonstrations are limited to static arm configurations (3–5-DOF) and do not address locomotion or heterogeneous assemblies. The Snake Monster robot [5] also emphasizes reconfigurability, distributed actuation, and terrain-adaptive locomotion. Our modular limb architecture extends these principles by supporting both locomotion and manipulation within the same heterogeneous system, enabling broader functional adaptability.
III Modular Limb Design and Development
This section describes the core components, hardware architecture, and software framework of the limb modules. An overview of the main components is provided in Fig. 2. Each module integrates custom-developed actuators for the joints, a gripper, a microprocessor, batteries, and DC-DC converters. The actuators are detailed in III-A, while the grippers were first presented in [11].
III-A Actuator Design
Each actuator comprises four primary components: a strain-wave speed reducer, a brushless DC (BLDC) outrunner motor, a motor driver, and an encoder. Outrunner motors, typically used in UAVs, were chosen for its low weight, high torque at low rotational speeds, and rapid acceleration/deceleration capabilities. A Harmonic Drive CSD-25-160-2A-GR was employed for its high precision and torque density. A summary of the actuator specifications is given in Table I.
| Component | Type, Manufacturer | Specifications | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||||
|
Custom, HERO Lab. | Duralumin | ||||||||||
| Motor |
|
|
||||||||||
|
|
|
||||||||||
| Encoder |
|
|
III-B Limb Design
The limb comprises three main links and a gripper. Two of the links are mechanically identical, each containing two perpendicular actuators, while the third link functions as the control box. The modular design facilitates compact packaging, simplified manufacturing, and ease of assembly and maintenance. The control box houses a LattePanda 3 Delta single-board computer, two DC-DC converters, an emergency stop switch, and two 6S LiPo batteries connected in series. One converter powers the LattePanda, while the other supplies the grippers. The motor drivers are powered directly from the batteries, enabling the absorption of regenerated energy during active braking. All motor drivers are connected via a daisy-chained CAN bus, which interfaces with the LattePanda through a USB–CAN converter. Communication with the control PC is achieved over a local wireless network, where the LattePanda connects via a USB Wi-Fi dongle and the control PC is linked via LAN. The hardware architecture is shown in Fig. 3.
III-C Software Architecture
ROS 2 serves as the core middleware for control and communication. The software stack is organized into three hierarchical levels, illustrated in Fig. 4:
-
•
Low level: Interfaces directly with the ODrive motor drivers, which implement nested FOC controllers operating at . Communication is established through the official ROS 2 ODrive package***https://github.com/odriverobotics/ros_odrive(All URLs accessed: 2025-07-26), with custom nodes added for compatibility with standard joint_states messages.
-
•
Middle level: Provides joint command interfaces and inverse kinematics (IK) through either a standalone ROS 2 node (for calibration and testing) or the Motion-Stack (MS) framework [8], which supports synchronized multi-joint and IK-based control.
-
•
High level: Currently supports joystick and keyboard teleoperation, with planned integration of reinforcement learning (RL) and other learning-based control strategies, which would increase adaptability and robustness to novel tasks and environments.
A more detailed view of the ROS 2 node implementation is presented in Fig. 5. At the low level, three nodes manage CAN communication with ODrives and interface with joint_states. Middle-level nodes handle both standalone and MS-based control. High-level nodes manage teleoperation. Specific routines implemented in the middle level include inchworm motion (pallet-top displacement via grasping fixtures), limb-to-limb connection, vehicle mode control, and limb handshake.
IV Hardware Evaluation
IV-A Actuator
The actuator modules were evaluated through static and dynamic load capacity tests, as well as position control step response experiments under different loads and control modes. The following subsections detail the experimental setup, procedures, and results.
IV-A1 Static load test
The objective of this test was to determine the maximum payload capacity of the actuators when maintaining a fixed position. Loads were applied incrementally to the actuator output shaft by connecting a lever and hanging weights on it, and the resulting motor current and position deviation were recorded. Fig. 6(a) shows the real-time current and angular position for three applied loads, calculated as the product of the lever arm and the weight: , , and . The load was attached at , starting with the leaver horizontally, after which the current increased accordingly. For the lowest load, the current stabilized around without a noticeable deviation in position. As the load increased, higher peak currents were observed. The current stabilizes after , but we observed negligible angular displacements, with a maximum of approximately 0.05 revolutions even at the highest load. The relationship between applied load and average current is summarized in Fig. 6(b). The maximum load tested was , which required an average of , still significantly below the motor’s rated maximum.
IV-A2 Position control step response test
This experiment aimed to compare the performance of the input modes available in the ODrive firmware for position control. The tested modes were passthrough, position filter, and trapezoidal trajectory. The inactive mode was excluded due to excessive speed and current spikes during initial trials. Fig. 7 shows that all modes were capable of reaching the target position; however, passthrough generated the highest velocity spikes. The position filter and trapezoidal trajectory modes produced similar velocity profiles, but the latter resulted in smoother transitions between setpoints. Based on these results, the trapezoidal trajectory mode was selected for subsequent limb operation.
IV-B Limb Modules
To validate actuator performance under realistic multi-joint operation, the trapezoidal trajectory mode was tested on fully assembled limb modules. Fig. 8 presents the joint currents, positions, and speeds for simultaneous joint motions. The same target values were sent to all joints and reached without loss of synchronization. Slightly higher current peaks were observed on Joint 4, likely due to the asymmetry of the gripper assembly.
Finally, the IK mode was tested by sending Cartesian pose targets along individual axes. Particularly, a target on the x-axis is shown in Fig. 9 as a representative case. The limb was positioned away from singular configurations before testing. All pose targets were achieved within , with smooth velocity transitions and no observable overshoot.
V Robot Reconfiguration Experiments
This section presents experiments demonstrating the ability of the developed modules to form a variety of robot configurations. For the current stage of work, the focus is on hardware validation and basic control software; reconfigurations were therefore performed via keyboard teleoperation or by executing pre-defined joint trajectories and IK commands. Each subsection describes the sequence used for reconfiguration, as well as the purpose and advantages of the resulting configuration.
V-A Limb to Limb Connection
The objective of this experiment is to demonstrate how two 4-DOF limbs can be connected to form a larger 8-DOF manipulator. While a single 4-DOF limb is lighter and more energy-efficient, the combined 8-DOF arm provides redundancy and enables more versatile manipulation tasks. The connection is carried out sequentially using predefined joint angles and IK motions. As shown in Fig. 10, both limbs start in the zero pose (i). They then move synchronously to a pre-connection pose (ii), chosen to facilitate alignment. Using IK, both end-effectors move horizontally towards each other by a distance , determined from the initial spacing . Once the grippers make contact and are aligned, they close to establish a rigid connection (iii). The lower gripper of one limb is then released from the pallet (iv), allowing the other limb to lift it (v).
V-B Limb to Wheel Connection
In this experiment, a 4-DOF limb is connected from the pallet to a single wheel module, as shown in Fig. 11. The wheel modules, developed by our partner company Hero Lab and previously introduced in [1], allow the formation of mobile configurations. While a one limb plus one dual wheel combination offers limited stability, mobility is significantly improved after adding a second dual wheel module (see Section V-C). The limb starts in the zero pose, positioned next to a wheel module with its orientation fixed. It then moves to a pre-connection position near the wheel’s grasping fixture using joint-angle control, followed by an IK-based trajectory to move along the fixture. After grasping the fixture, the gripper holding the limb to the pallet is opened, completing the connection.
V-C Vehicle Configuration
Vehicle configuration consists of two dual wheel modules connected by one limb, as shown in Fig. 12. Two operational modes are possible: Vehicle suspension mode (a), in which the limb’s middle pitch joints adjust wheel spacing and provide active suspension, and Vehicle steering mode (b), in which they control steering. Transitions between these modes can be made without disconnecting the modules, as illustrated in Fig. 12 (c).
V-D Dragon Configuration
Dragon configuration is formed by attaching a 4-DOF limb from the pallet to an already assembled vehicle configuration (see Fig. 12). The connection steps are similar to the limb-to-wheel procedure but with adjusted approach angles. Once attached, the robot is stable enough to move away from the pallet and perform mobile manipulation tasks.
V-E Cargo Configuration
Cargo configuration consists of a central body, four limbs, and four wheel modules. It provides increased payload capacity compared to Vehicle modes. We tested two types of wheel modules (single wheel and dual wheel) for Cargo configuration (see Fig. 14). Four wheeled Cargo enables small-scale transport tasks on the top platform, and the other Cargo with four dual-wheel modules enables larger payload transport compared to another. In our tests, the robot carried a sled with a solar panel mock-up. The maximum linear speed achievable with the dual-wheel modules is up to approximately .
V-F Other Configurations
Additional experimental configurations include: Quadruped mode (see Fig. 15(c)), offering improved rough-terrain traversal compared to wheeled configurations; Spinbot mode (a–b), comprising one limb and two single-wheel modules, which moves by shifting its center of gravity. This mode is designed to operate with limited resources and particularly in areas with space constraints. We were able to traverse in with this mode; and Bike mode (d), also consisting of two single-wheel modules and one limb, but using the middle pitch joints for suspension, this mode is designed for narrow-passage navigation, such as between rocks. The bike mode requires an inertial measurement unit (IMU)-based balance controller, which is under development.
VI Conclusion
This work presented the design, development, and evaluation of modular robotic limbs and wheel modules intended for versatile reconfiguration in planetary exploration and construction tasks. The proposed system consists of 4-DOF limbs and wheel assemblies that share a common actuator, simplifying maintenance and improving interchangeability between modules. The actuator’s torque and speed characteristics were experimentally evaluated, confirming its suitability for both locomotion and manipulation in various configurations. Nine distinct modes were demonstrated, ranging from single-limb to complex multi-limb configurations such as quadrupeds and hybrid wheeled-legged systems. This modularity allows the robot to adapt to different tasks and terrains, making it suitable also for terrestrial applications in unstructured environments. We emphasized compactness, mechanical robustness, and software flexibility, enabling rapid integration into new arrangements without significant hardware modifications. Future work will focus on improving autonomous reconfiguration capabilities, enhancing sensing for navigation and manipulation. These will contribute to the deployment of adaptable robotic systems capable of supporting long-term planetary construction and exploration missions.
Acknowledgement
The authors also deeply thank Prof. Shigeo Hirose and Dr. Naoto Kimura and all the members in HERO Lab., Hakusan Corp., for their invaluable supports in the preliminary design of the modular robots.
References
- [1] (2024) Moonbot 0: Design and Development of a Modular Robot for Lunar Exploration and Assembly Tasks. In Proc. Japanese Conference of The Institute of Systems, Control, and Information Engineers, Cited by: §I, §V-B.
- [2] () Moonshot Research and Development Program. Note: Accessed: 2025 August 02nd External Links: Link Cited by: §I.
- [3] (2024) Toward Autonomous Assembly of Modular Robots and Structures using Real-time Object Detection and Imitation Learning for Lunar Missions. In Proc. AROB-ISBC-SWARM’24, Cited by: §I.
- [4] (2017) JAXA’s R&D Facility for Open Innovation and Space Exploration Projects. Note: https://www.ihub-tansa.jaxa.jp/english/(Accessed: 2025-07-26) Cited by: §I.
- [5] (2015) Modularity for maximum mobility and manipulation: Control of a reconfigurable legged robot with series-elastic actuators. In 2015 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Vol. , pp. 1–8. Cited by: §II.
- [6] (2017) Snapbot: A reconfigurable legged robot. In Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vol. , pp. 5861–5867. External Links: Document Cited by: §II.
- [7] (2025) Decoding Modular Reconfigurable Robots: A Survey on Mechanisms and Design. The International Journal of Robotics Research 44 (5), pp. 740–767. Cited by: §II.
- [8] (2025) Robust and Modular Multi-Limb Synchronization in Motion Stack for Space Robots with Trajectory Clamping via Hypersphere. In Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Note: Accepted, preprint: https://arxiv.org/abs/2507.03934 Cited by: 2nd item.
- [9] (2022) Toward a Plug-and-Work Reconfigurable Cobot. In Proceedings of the IEEE/ASME Transactions on Mechatronics (Special Conference Issue), Vol. 27, pp. 3219–3231. Cited by: §II.
- [10] (2017) Modular Self-Reconfigurable Robotic Systems: A Survey on Hardware Architectures. In Proceedings of the Journal of Robotics (Special Conference Issue), pp. 5013532. Cited by: §II.
- [11] (2025) MoonBot: Modular and On-demand Reconfigurable Robot Towards Moon Base Construction. IEEE Transactions on Field Robotics. Note: Accepted, awaiting publication Cited by: §I, §III.
- [12] (2020) Multi-task Control for a Quadruped Robot with Changeable Leg Configuration. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vol. , pp. 3944–3950. External Links: Document Cited by: §II.