In this paper, we present a fully original control architecture for legged-and-climber robots that is level-based, hierarchical, and centralized. The architecture gives the robots the ability to perform self-reconfiguration after unforeseen leg failures, because it can control this kind of robot with different numbers of legs. The results show the capability of performing movements in any direction and inclination planes. The components and functionalities of the developed control architecture for these robots are described, and, the architecture’s performance is tested on the ROMHEX robot.
Climbing robots play an essential role in performing inspection work in civil infrastructures. These tasks require autonomous robots with competitive costs and the ability to adapt to different types of environments. This article presents ROMERIN, a new concept of a modular legged climbing robot where each leg is an autonomous robotic module in terms of processing capacity, control, and energy. The legs are equipped with suction cups that allow the robot to adhere to different types of surfaces. The proposed design allows the creation of climbing robots with a different number of legs to perform specific inspection tasks. Although each of the legs acts as an independent robot, they have the ability to share information and energy. The proposed control concept enables the development of climbing robots with the ability to adapt to different types of inspection tasks and with resilience characteristics. This article includes a description of the mechatronic design, the kinematics of the seven degree-of-freedom robotic legs, including the adhesion system, and the architecture of the control and simulation system. Finally, we present experimental results to test the modularity concept, mechanical design, and electronics using a four-legged robot configuration. We analyze the performance of the gripping system in different situations on four different surfaces and the behavior of the control architecture for two different robot body trajectories.
This paper presents a fully original algorithm of graph SLAM developed for multiple environments—in particular, for tunnel applications where the paucity of features and the difficult distinction between different positions in the environment is a problem to be solved. This algorithm is modular, generic, and expandable to all types of sensors based on point clouds generation. The algorithm may be used for environmental reconstruction to generate precise models of the surroundings. The structure of the algorithm includes three main modules. One module estimates the initial position of the sensor or the robot, while another improves the previous estimation using point clouds. The last module generates an over-constraint graph that includes the point clouds, the sensor or the robot trajectory, as well as the relation between positions in the trajectory and the loop closures.
MoCLORA (Modular Climbing-and-Legged Robotic Organism Architecture) is a software framework for climbing bio-inspired robotic organisms composed of modular robots (legs). It is presented as a modular low-level architecture that coordinates the modules of an organism with any morphology, at the same time allowing exchanges between the physical robot and its digital twin. It includes the basic layers to control and coordinate all the elements, while allowing adding new higher-level components to improve the organism’s behavior. It is focused on the control of both the body and the legs of the organism, allowing for position and velocity control of the whole robot. Similarly to insects, which are able to adapt to new situations after the variation on the capacity of any of their legs, MoCLORA allows the control of organisms composed of a variable number of modules, arranged in different ways, giving the overall system the versatility to tackle a wide range of tasks in very diverse environments. The article also presents ROMERIN, a modular climbing and legged robotic organism, and its digital twin, which allows the creation of different module arrangements for testing. MoCLORA has been tested and validated with both the physical robot and its digital twin.
Intelligent robotic systems are becoming essential for inspections and measurements in harsh environments. This article presents the design of an omnidirectional robotic platform for tunnel inspection with spatial limitations. This robot was born from the need to automate the surveillance process of the Super Proton Synchrotron (SPS) accelerator of the European Organization for Nuclear Research (CERN), where there is remaining radiation. The accelerator is located within a tunnel that is divided by small doors of 400 × 200 mm dimensions, through which the robot has to cross. The designed robot brings a robotic arm, and the needed devices to carry out the inspection. Thanks to this design, the robot application may vary by replacing certain devices and tools. In addition, this paper presents the kinematic and dynamic control models for the robotic platform.
Este artículo presenta el robot ROMERIN, un organismo robótico modularmente compuesto por patas que utilizan ventosas activas como sistema de adhesión al entorno, y cuyo objetivo es la inspección de infraestructuras mediante la escalada. Se detalla la estructura física del organismo robótico, incluyendo una explicación de los módulos y del cuerpo. También se incluye una descripción de la arquitectura de control basada en el control en par de la posición del cuerpo del organismo, cuyo número de patas y disposición de las mismas es variable de forma que el sistema es versátil para su utilización en diferentes entornos y aplicaciones. La arquitectura de control que se ha diseñado sirve de base para el control de robots escaladores con patas de cualquier número de patas. Se ha comprobado su funcionamiento en el robot físico ROMERIN y en su gemelo digital (“digital twin”), registrando y mostrando dichos resultados. Además, se ha comprobado el funcionamiento de la arquitectura de control para diferentes configuraciones del organismo, demostrando su modularidad y versatilidad para diferentes aplicaciones.
This article presents a generalizable, low computational cost, simple, and fast gravity compensation method for legged robots with a variable number of legs. It is based on the static problem, which is a reduction in the dynamic model of the robot that takes advantage of the low velocity of climbing robots. To solve it, we propose a method that computes the torque to be applied by each actuator to compensate for the gravitational forces without using the Jacobian matrix for the forces exerted by the end-effector and without using analytical methods for the gravitational components of the model. We compare our method with the most popular method and conclude that ours is twice as fast. Using the proposed gravity compensator, we present a torque-based PD controller for the position of the leg modules, and a body velocity control without dynamic compensation. In addition, we validate the method with both hardware and a simulated version of the ROMERIN robot, a modular legged and climbing robot. Furthermore, we compare our controller with the usual kinematic inverse controllers, demonstrating that the mean angular and linear error is significantly reduced, as well as the power requirements of the actuators.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.