Abstract
This article presents a new control architecture designed for heterogeneous modular, multi-configurable, chained micro-robots. This architecture attempts to fill the gap that exists in heterogeneous modular robotics research, in which little work has been conducted compared to that in homogeneous modular robotics studies. The architecture proposes a three-layer structure with a behaviour-based, low-level embedded layer, a half-deliberative half-behaviour-based high layer for the central control, and a heterogeneous middle layer acting as a bridge between these two layers. This middle layer is very important because it allows the central control to treat all modules in the same manner, facilitating the control of the robot. A communication protocol and a module description language were also developed for the control architecture to facilitate communication and information flow between the heterogeneous modules and the central control. Owing to the heterogeneous behaviour of the architecture, the system can automatically reconfigure its actions to adapt to unpredicted events (such as actuator failure). Several behaviours (at low and high levels) are also presented here.
Highlights
The control architecture described in this article was designed for chained, modular micro-robots
This article presents a new control architecture designed for heterogeneous modular, multi-configurable, chained micro-robots. This architecture attempts to fill the gap that exists in heterogeneous modular robotics research, in which little work has been conducted compared to that in homogeneous modular robotics studies
Heterogeneous modular robots are robots composed of different types of module and are called n-modular [2], where n is the number of different modules
Summary
The control architecture described in this article was designed for chained, modular micro-robots. Offline control permits the development of rules and movement patterns based on the optimisation of the movements of the heterogeneous configurations of the robot while running in a simulator that is designed for the type of robot and has been previously validated with real data This architecture has been tested in the robot MICROTUB (Fig. 1), a chained, modular micro-robot designed for pipe and small cavity exploration, in which the following modules have been developed: rotation, support, extension, helicoidal, and camera/contact [1].
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.