Design and implementation of HexBot: A modular self-reconfigurable robotic system
Highlights
▶ The design and implementation of a modular self-reconfigurable robotic system is addressed. ▶ A universal module that meets the primary requirements criteria such as homogeneity, cost-effectiveness, and fast actuation. ▶ A multilayer approach is explained in which each layer is dedicated to perform a specific task. ▶ It can be modified independently to provide openness, flexibility, and ease of modification.
Introduction
A conventional robot with a fixed architecture is usually designed for limited tasks and can work in a particular environment, such as [1], [2], [3]. Therefore, a given unit of this kind will no longer perform well if its tasks or its environment are changed. On the contrary, MSRRSs gained popularity due to their adaptability, as their functionalities were no longer restricted to a specific task or a certain environment. As explained in [4], many successful conventional robots are designed by mimicking the dynamical function of living creatures; however, MSRRSs are designed by mimicking the structural formation of living creatures, where every organ is composed of its fundamental components, such as cells. Although each fundamental component is quite simple in its shape, intelligence, etc., a huge combination of them can form a powerful and complex system. MSRRSs implement the same concept by being composed of several simple robotic modules, where each module has the ability to move around its neighboring modules and change its location using its primitive actuators, sensors, processors, and communication units. Therefore, the complete system would be capable of autonomously transforming into other shapes by changing the position and orientation of any of its modules.
Key features of MSRRSs, such as versatility, robustness, self-reproduction, scalability, and cost-effectiveness [5], [6], [7], [8], [9], [10], [11], [12], [13], [14] enable them to perform in a wide range of applications. For example, MSRRSs can form different locomotion gaits to move in unstructured, uncertain or dynamically changing environments and carry out search and rescue missions. They can also be used for sea or space exploration, surveillance, or operations in hazardous or remote environments. There is also an interest in using MSRRSs to form growing structures, such as 3D simulated physical parts or emergency [15].
MSRRS platforms are generally classified based on their architectural topologies including mobile, lattice, chain, and hybrid. Modules in mobile architectures are designed to be able to move independently from each other [7]. In lattice architecture, modules are more similar to biological cells and can fill discrete positions in a grid structure. In general, this configuration performs very well for reconfiguration but not for locomotion [16]. On the other hand, modules in chain architecture are connected to each other in a serial manner, forming tree (open) or loop (closed) structures, which enable them better motion generation performance for locomotion at a cost of lower reconfiguration ability [17]. Finally, hybrid architectures combine both lattice and chain configurations to take advantage of their reflective benefits while eliminating their reflective drawbacks [18]. Therefore, hybrid systems are capable of performing remarkable motion generation required for locomotion, and are also capable to reconfigure into different configurations [4], [19]. The HexBot platform described in this work has a lattice homogeneous structure, as shown in Fig. 1. Similar works in this category include the following: ATRON [19], Crystalline [20], Metamorphic [21], Molecule [22], and Telecube [23]. Furthermore, the HexBot platform is able to rearrange its shape using a reconfiguration path planner and a control algorithm, which were developed to determine the required sequence of individual module movements that transforms the shape of the system from an arbitrary initial configuration to a desired goal configuration [24]. The core of this algorithm relies on a heuristic function and a Markov Decision Process (MDP) optimization [25], [26] to perform the reconfiguration in an optimal manner while enforcing several constraints and taking into account the kinematic model of the system.
Section snippets
Physical platform design
The primary challenge in designing a universal module in this category of robots is scalability. System scalability in this case is defined as the ability to decrease module size and increase module quantity. Eventually, the size of each module should be scaled down to a level such that a complete system composed of these modules can form structures with reasonable resolutions. Further, the quantity of the modules shall be scaled up to fill the required structure.
The above requirements would
Conclusion
HexBot was successfully implemented and a reconfiguration algorithm for a planar hexagonal MSRRS [21] was tested on its platform. We have demonstrated the main criteria behind the design of HexBot as our universal module, which required a solid understanding of the ultimate common goals in this promising field. Specifically, we focused on two dimensional, homogeneous systems, where we developed an extremely fast actuation, which competes well against other designs using other kinds of
References (26)
- et al.
Autonomous cleaning system for Dubai International Airport
Journal of the Franklin Institute
(2011) - et al.
A design of fine motion assist equipment for disabled hand in robotic rehabilitation system
Journal of the Franklin Institute
(2011) - et al.
Modeling and control of two manipulators handling a flexible object
Journal of the Franklin Institute
(2007) - et al.
On nonlinear discrete-time systems driven by Markov chains
Journal of the Franklin Institute
(2010) - et al.
H∞ control for discrete-time singularity perturbed systems with two Markov processes
Journal of the Franklin Institute
(2010) - et al.
Self-reconfigurable robots: shape-changing cellular robots can exceed conventional robot flexibility
IEEE Robotics and Automation Magazine
(2007) Modular self-reconfigurable robot systems-challenges and opportunities for the future
IEEE Robotics and Automation Magazine
(2007)- et al.
Evolved and designed self-reproducing modular robotics
IEEE Transactions on Robotics
(2007) - T. Fukuda, S. Nakagawa, A dynamically reconfigurable robotic system (concept of a system and optimal configurations),...
- S. Murata, H. Kurokawa, E. Yoshida, K. Tomita, S. Kokaji, A 3-D self-reconfigurable structure, in: Proceedings of the...
CONRO: towards deployable robots with inter-robots metamorphic capabilities
Autonomous Robots
Cited by (7)
State feedback corrective control with a self-repair scheme against transient faults
2021, Journal of the Franklin InstituteCitation Excerpt :Combining the above statements, we epitomize the main contribution of the present study as follows: (i) This paper is the first research report that tackles the problem of tolerating faults happening to the corrective controller, which is indeed vulnerable to random faults or attacks with the same probability as the controlled ASM. ( ii) Unlike the previous “self-repairing” control for continuous-time dynamic systems [18–23], this paper deals with the situation that the controller itself undergoes abnormal behaviors caused by the exogenous disturbances. ( iii) While [24–27] develop self-repairable hardware schemes in device levels, the proposed approach is more general in that it can be applied to corrective control systems without regard to the device specification.
Modularized design for cooperative control of cyber-physical systems with disturbances and general cooperative targets
2020, Journal of the Franklin InstituteA self-repairing approach for the M-Lattice modular robotic system using digital hormone model
2017, Robotics and Autonomous SystemsCitation Excerpt :Each modular robot can work independently based on the information provided by the sensors and communicators. The module’s structure is various and the MRS can be classified into three types [6] according to the geometric arrangement of modules: the chain-type [7,8], the lattice-type [9,10] and the mobile-type [11,12]. Moreover, a hybrid-type MRS [13] is proposed to take advantages of several types and can work in the chain-type or lattice-type alternatively.
Modular and self-scalable origami robot: A first approach
2021, MathematicsMobile robot manipulation system with a reconfigurable robotic arm: Design and experiment
2019, IEEE International Conference on Robotics and Biomimetics, ROBIO 2019