78 research outputs found

    A behaviour-based control architecture for heterogeneous modular, multi-configurable, chained micro-robots

    Get PDF
    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.The research leading to these results has received funding from RoboCity2030-II-CM (S2009/DPI-1559), funded by Programas de Actividades I+D en la Comunidad de Madrid and cofunded by Structural Funds os the EUPublicad

    A simulation environment for bio-inspired heterogeneous chained modular robots

    Get PDF
    This paper presents a new simulation environment aimed at heterogeneous chained modular robots. This simulator allows testing the feasibility of the design, checking how modules are going to perform in the field and verifying hardware, electronics and communication designs before the prototype is built, saving time and resources. The paper shows how the simulator is built and how it can be set up to adapt to new designs. It also gives some examples of its use showing different heterogeneous modular robots running in different environments

    Offline GA-based optimisation for heterogeneous modular multi-configurable chained micro-robots

    Get PDF
    This paper presents a GA-based optimization procedure for bioinspired heterogeneous modular multiconfigurable chained microrobots. When constructing heterogeneous chained modular robots that are composed of several different drive modules, one must select the type and position of the modules that form the chain. One must also develop new locomotion gaits that combine the different drive modules. These are two new features of heterogeneous modular robots that they do not share with homogeneous modular robots. This paper presents an offline control system that allows the development of new configuration schemes and locomotion gaits for these heterogeneous modular multiconfigurable chained microrobots. The offline control system is based on a simulator that is specifically designed for chained modular robots and allows them to develop and learn new locomotion patterns.This work has been supported by the CAM Project S2009/DPI-1559/ROBOCITY2030 II, developed by the research team RoboticsLab at the University Carlos III of Madrid

    MDL: A Module Description Language for Chained Heterogeneous Modular Robots

    Get PDF
    Abstract-This paper presents the new concept of a description language for modular robots called module description language (MDL). A specific implementation of this concept has been designed and tested to describe the capabilities of modules of a chained heterogeneous robot (both from the point of view of movements and tasks it can perform). Thanks to MDL each module is able to report dynamically what is able to do (capabilities like rotate, extend, push forward, measure temperature or distance) to other modules or to a central control, and it is also possible to set up new actions for the whole robot, like combined movements. The description of current capabilities of modules allows the robot to react to failures at runtime

    Design and Analysis of Exaggerated Rectilinear Gait-Based Snake-Inspired Robots

    Get PDF
    Snake-inspired locomotion is much more maneuverable compared to conventional locomotion concepts and it enables a robot to navigate through rough terrain. A rectilinear gait is quite flexible and has the following benefits: functionality on a wide variety of terrains, enables a highly stable robot platform, and provides pure undulatory motion without passive wheels. These benefits make rectilinear gaits especially suitable for search and rescue applications. However, previous robot designs utilizing rectilinear gaits were slow in speed and required considerable vertical motion. This dissertation will explore the development and implementation of a new exaggerated rectilinear gait that which will enable high speed locomotion and more efficient operation in a snake-inspired robot platform. The exaggerated rectilinear gait will emulate the natural snake's rectilinear gait to gain the benefit a snake's terrain adaptability, but the sequence and range of joint motion will be greatly exaggerated to achieve higher velocities to support robot speeds within the range of human walking speed. The following issues will be investigated in this dissertation. First, this dissertation will address the challenge of developing a snake-inspired robot capable of executing exaggerated rectilinear gaits. To successfully execute the exaggerated rectilinear gait, a snake-inspired robot platform must be able to perform high speed linear expansion/contraction and pivoting motions between segments. In addition to high speed joint motion, the new mechanical architecture much also incorporate a method for providing positive traction during gait execution. Second, a new exaggerated gait dynamics model will be developed using well established kinematics and dynamics analysis techniques. In addition to the exaggerated rectilinear gaits which emphasize high speed, a set of exaggerated rectilinear gaits which emphasize high traction will also be developed for application on difficult terrain types. Finally, an exaggerated rectilinear that emphasizes energy efficiency is defined and analyzed. This dissertation provides the foundations for realizing a high speed limbless locomotion capable of meeting the needs of the search, rescue, and recovery applications

    Sensors in modular robotics for pipeline inspection : design and test of erekobot- σ module

    Get PDF
    Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, 2014.Oleodutos ainda são os meios mais eficientes, seguros, ecológicos e econômicos para transportar petróleo bruto a longas distâncias. Porém, o petróleo transportado e o meio em que o oleoduto se encontra podem corroer o metal a ponto de surgir falhas, afetando não só a produção, mas também o meio ambiente. Além disso, atividades como inspeção e manutenção são dificultadas devido ao difícil acesso para operadores – exposições a toxinas, uma grande variedade de terrenos e a utilização de roupas específicas são apenas alguns dos desafios. Portanto, oleodutos requerem ainda mais processos recorrentes e autônomos, o que motiva o desenvolvimento de novas tecnologias: o maquinário de inspeção deve ser barato, robusto e versátil para tarefas de manutenção, limpeza, remoção de líquidos, separação de produtos e inspeção. Os robôs modulares reconfiguráveis são máquinas autônomas com morfologia variável e, com a reorganização das conectividades de suas partes (chamados módulos), essa arquitetura oferece um maior grau de flexibilidade e tolerância a falhas por um custo menor. Por serem baratos, robustos e versáteis, os robôs modulares reconfiguráveis podem realizar tarefas de inspeção e reduzir custos de produção na Indústria do Petróleo e Óleo. O objetivo deste trabalho é projetar, construir e testar um módulo de um robô modular reconfigurável com sensores para inspeção em tubulações, chamado ErekoBot. Cada módulo deve ter a capacidade de estimar sua própria pose, detectar um obstáculo e alinhar-se com um plano (simulando uma tubulação). Neste trabalho foram escolhidos os sensores mais adequados para o ErekoBot: quatro sensores infravermelhos e uma unidade de medição inercial. Depois da definição dos sensores, o módulo completo foi projetado e seu protótipo construído, considerando forma, tamanho, peso, circuito eletrônico, posição dos componentes e material. Os testes com o protótipo mostraram que esse módulo é capaz de (1) estimar sua própria orientação, (2) detectar a presença de obstáculos e (3) alinhar-se com um plano. Essas habilidades são suficientes para simular uma situação em que o robô deve se locomover por uma tubulação, desviar de obstáculos e parar em uma posição específica para realizar uma inspeção no interior do tubo.Pipelines still are the most efficient, safe, ecological and economical environmental to transport crude oil over long distances. However, the transported oil and the environment in which the pipeline is located may corrode the metal to the point of failure, affecting not only production but also the environment. In addition, activities such as inspection and maintenance are more complex due to difficult access – exposure to toxins, a wide variety of terrains and the special cloths are just some of the challenges. Therefore, pipelines require processes recurrent and autonomous, which motivates the development of new technologies: the machinery of inspection should be cheap, robust and versatile for maintenance, cleaning, removal of fluids, product separation and inspection. The reconfigurable modular robots are autonomous machines with variable morphology and, with the reorganization of the connectivity of parts (called modules), this architecture offers a greater degree of flexibility and fault tolerance at a lower cost. Because of its low cost, robustness and versatility reconfigurable modular robots can perform inspection tasks and reduce production costs in the Oil and Oil Industry. The objective of this work is to design, build and test a module of a reconfigurable modular robot with sensors for inspection in pipelines, called ErekoBot. Each module must have the ability to estimate its own pose, detect an obstacle and align yourself with a plan (simulating a pipe). In this work, the most suitable sensors for ErekoBot were chosen: four infrared sensors and an inertial measurement unit. After the definition of the sensors, the complete module was designed and its prototype was built, considering shape, size, weight, electronic circuit, position of components and material. Tests with the prototype has shown that the module is capable of (1) to estimate its own orientation, (2) detecting the presence of obstacles and (3) align with a plane. These abilities are sufficient to allow a situation where the robot must move moved through a pipeline, avoid obstacles and stop at a specific position to perform an inspection inside the tube

    Locomotion through morphology, evolution and learning for legged and limbless robots

    Get PDF
    Mención Internacional en el título de doctorRobot locomotion is concerned with providing autonomous locomotion capabilities to mobile robots. Most current day robots feature some form of locomotion for navigating in their environment. Modalities of robot locomotion includes: (i) aerial locomotion, (ii) terrestrial locomotion, and (iii) aquatic locomotion (on or under water). Three main forms of terrestrial locomotion are, legged locomotion, limbless locomotion and wheel-based locomotion. A Modular Robot (MR), on the other hand, is a robotic system composed of several independent unit modules, where, each module is a robot by itself. The objective in this thesis is to develop legged locomotion in a humanoid robot, as well as, limbless locomotion in modular robotic configurations. Taking inspiration from biology, robot locomotion from the perspective of robot’s morphology, through evolution, and through learning are investigated in this thesis. Locomotion is one of the key distinguishing characteristics of a zoological organism. Almost all animal species, and even some plant species, produce some form of locomotion. In the past few years, robots have been “moving out” of the factory floor and research labs, and are becoming increasingly common in everyday life. So, providing stable and agile locomotion capabilities for robots to navigate a wide range of environments becomes pivotal. Developing locomotion in robots through biologically inspired methods, also facilitates furthering our understanding on how biological processes may function. Connected modules in a configuration, exert force on each other as a result of interaction between each other and their environment. This phenomenon is studied and quantified, and then used as implicit communication between robot modules for producing locomotion coordination in MRs. Through this, a strong link between robot morphology and the gait that emerge in it is established. A variety of locomotion controller, some periodic-function based and some morphology based, are developed for MR locomotion and bipedal gait generation. A hybrid Evolutionary Algorithm (EA) is implemented for evolving gaits, both in simulation as well as in the real-world on a physical modular robotic configuration. Limbless gaits in MRs are also learnt by learning optimal control policies, through Reinforcement Learning (RL).En robótica, la locomoción trata de proporcionar capacidades de locomoción autónoma a robots móviles. La mayoría de los robots actuales tiene alguna forma de locomoción para navegar en su entorno. Los modos de locomoción robótica se pueden repartir entre: (i) locomoción aérea, (ii) locomoción terrestre, y (iii) locomoción acuática (sobre o bajo el agua). Las tres formas básicas de locomoción terrestre son la locomoción mediante piernas, la locomoción sin miembros, y la locomoción basada en ruedas. Un Robot Modular, por otra parte, es un sistema robótico compuesto por varios módulos independientes, donde cada módulo es un robot en sí mismo. El objetivo de esta tesis es el desarrollo de la locomoción mediante piernas para un robot humanoide, así como el de la locomoción sin miembros para varias configuraciones de robots modulares. Inspirándose en la biología, también se investiga en esta tesis el desarrollo de la locomoción del robot según su morfología, gracias a técnicas de evolución y de aprendizaje. La locomoción es una de las características distintivas de un organismo zoológico. Casi todas las especies animales, e incluso algunas especies de plantas, poseen algún tipo de locomoción. En los últimos años, los robots han “migrado” desde las fábricas y los laboratorios de investigación, y se están integrando cada vez más en nuestra vida diaria. Por estas razones, es crucial proporcionar capacidades de locomoción estables y ágiles a los robots para que puedan navegar por todo tipo de entornos. El uso de métodos de inspiración biológica para alcanzar esta meta también nos ayuda a entender mejor cómo pueden funcionar los procesos biológicos equivalentes. En una configuración de módulos conectados, puesto que cada uno interacciona con su entorno, los módulos ejercen fuerza los unos sobre los otros. Este fenómeno se ha estudiado y cuantificado, y luego se ha usado como comunicación implícita entre los módulos para producir la coordinación en la locomoción de este robot. De esta manera, se establece un fuerte vínculo entre la morfología de un robot y el modo de andar que este desarrolla. Se han desarrollado varios controladores de locomoción para robots modulares y robots bípedos, algunos basados en funciones periódicas, otros en la morfología del robot. Un algoritmo evolutivo híbrido se ha implementado para la evolución de locomociones, tanto en simulación como en el mundo real en una configuración física de robot modular. También se pueden generar locomociones sin miembros para robots modulares, determinando las políticas de control óptimo gracias a técnicas de aprendizaje por refuerzo. Se presenta en primer lugar en esta tesis el estado del arte de la robótica modular, enfocándose en la locomoción de robots modulares, los controladores, la locomoción bípeda y la computación morfológica. A continuación se describen cinco configuraciones diferentes de robot modular que se utilizan en esta tesis, seguido de cuatro controladores de locomoción. Estos controladores son el controlador heterogéneo, el controlador basado en funciones periódicas, el controlador homogéneo y el controlador basado en la morfología del robot. Se desarrolla como parte de este trabajo un controlador de locomoción lineal, periódico, basado en features, para la locomoción bípeda de robots humanoides. Los parámetros de control se ajustan primero a mano para reproducir un modelo cart-table, y el controlador se evalúa en un robot humanoide simulado. A continuación, gracias a un algoritmo evolutivo, la optimización de los parámetros de control permite desarrollar una locomoción sin modelo predeterminado. Se desarrolla como parte de esta tesis un enfoque sobre algoritmos de Embodied Evolución, en otras palabras el uso de robots modulares físicos en la fase de evolución. La implementación material, la configuración experimental, y el Algoritmo Evolutivo implementado para Embodied Evolución, se explican detalladamente. El trabajo también incluye una visión general de las técnicas de aprendizaje por refuerzo y de los Procesos de Decisión de Markov. A continuación se presenta un algoritmo popular de aprendizaje por refuerzo, llamado Q-Learning, y su adaptación para aprender locomociones de robots modulares. Se proporcionan una implementación del algoritmo de aprendizaje y la evaluación experimental de la locomoción generada.Programa Oficial de Doctorado en Ingeniería Eléctrica, Electrónica y AutomáticaPresidente: Antonio Barrientos Cruz.- Secretario: Luis Santiago Garrido Bullón.- Vocal: Giuseppe Carbon

    Design, Analysis, and Fabrication of a Snake-Inspired Robot with a Rectilinear Gait

    Get PDF
    Snake-inspired robots display promise in areas such as search, rescue and reconnaissance due to their ability to locomote through tight spaces. However, several specific issues regarding the design and analysis must be addressed in order to better design them. This thesis develops kinematic and dynamic models for a class of snake-inspired gait known as a rectilinear gait, where mechanism topology changes over the course of the gait. A model using an Eulerian framework and Coulomb friction yields torque expressions for the joints of the robot. B-spline curves are then used to generate a parametric optimization formulation for joint trajectory generation. Exact gradient computation of the torque functions is presented. A parametric model is used to describe the performance effects of changing system parameters such as mass, length, and motor speed. Finally, a snake-inspired robot is designed and fabricated in order to demonstrate both the vertical rectilinear gait and a modular, molded design aimed at reducing the cost of fabrication

    Design, Analysis, and Fabrication of a Snake-Inspired Robot with a Rectilinear Gait

    Get PDF
    Snake-inspired robots display promise in areas such as search, rescue and reconnaissance due to their ability to locomote through tight spaces. However, several specific issues regarding the design and analysis must be addressed in order to better design them. This thesis develops kinematic and dynamic models for a class of snake-inspired gait known as a rectilinear gait, where mechanism topology changes over the course of the gait. A model using an Eulerian framework and Coulomb friction yields torque expressions for the joints of the robot. B-spline curves are then used to generate a parametric optimization formulation for joint trajectory generation. Exact gradient computation of the torque functions is presented. A parametric model is used to describe the performance effects of changing system parameters such as mass, length, and motor speed. Finally, a snake-inspired robot is designed and fabricated in order to demonstrate both the vertical rectilinear gait and a modular, molded design aimed at reducing the cost of fabrication

    Locomotion system for ground mobile robots in uneven and unstructured environments

    Get PDF
    One of the technology domains with the greatest growth rates nowadays is service robots. The extensive use of ground mobile robots in environments that are unstructured or structured for humans is a promising challenge for the coming years, even though Automated Guided Vehicles (AGV) moving on flat and compact grounds are already commercially available and widely utilized to move components and products inside indoor industrial buildings. Agriculture, planetary exploration, military operations, demining, intervention in case of terrorist attacks, surveillance, and reconnaissance in hazardous conditions are important application domains. Due to the fact that it integrates the disciplines of locomotion, vision, cognition, and navigation, the design of a ground mobile robot is extremely interdisciplinary. In terms of mechanics, ground mobile robots, with the exception of those designed for particular surroundings and surfaces (such as slithering or sticky robots), can move on wheels (W), legs (L), tracks (T), or hybrids of these concepts (LW, LT, WT, LWT). In terms of maximum speed, obstacle crossing ability, step/stair climbing ability, slope climbing ability, walking capability on soft terrain, walking capability on uneven terrain, energy efficiency, mechanical complexity, control complexity, and technology readiness, a systematic comparison of these locomotion systems is provided in [1]. Based on the above-mentioned classification, in this thesis, we first introduce a small-scale hybrid locomotion robot for surveillance and inspection, WheTLHLoc, with two tracks, two revolving legs, two active wheels, and two passive omni wheels. The robot can move in several different ways, including using wheels on the flat, compact ground,[1] tracks on soft, yielding terrain, and a combination of tracks, legs, and wheels to navigate obstacles. In particular, static stability and non-slipping characteristics are considered while analyzing the process of climbing steps and stairs. The experimental test on the first prototype has proven the planned climbing maneuver’s efficacy and the WheTLHLoc robot's operational flexibility. Later we present another development of WheTLHLoc and introduce WheTLHLoc 2.0 with newly designed legs, enabling the robot to deal with bigger obstacles. Subsequently, a single-track bio-inspired ground mobile robot's conceptual and embodiment designs are presented. This robot is called SnakeTrack. It is designed for surveillance and inspection activities in unstructured environments with constrained areas. The vertebral column has two end modules and a variable number of vertebrae linked by compliant joints, and the surrounding track is its essential component. Four motors drive the robot: two control the track motion and two regulate the lateral flexion of the vertebral column for steering. The compliant joints enable limited passive torsion and retroflection of the vertebral column, which the robot can use to adapt to uneven terrain and increase traction. Eventually, the new version of SnakeTrack, called 'Porcospino', is introduced with the aim of allowing the robot to move in a wider variety of terrains. The novelty of this thesis lies in the development and presentation of three novel designs of small-scale mobile robots for surveillance and inspection in unstructured environments, and they employ hybrid locomotion systems that allow them to traverse a variety of terrains, including soft, yielding terrain and high obstacles. This thesis contributes to the field of mobile robotics by introducing new design concepts for hybrid locomotion systems that enable robots to navigate challenging environments. The robots presented in this thesis employ modular designs that allow their lengths to be adapted to suit specific tasks, and they are capable of restoring their correct position after falling over, making them highly adaptable and versatile. Furthermore, this thesis presents a detailed analysis of the robots' capabilities, including their step-climbing and motion planning abilities. In this thesis we also discuss possible refinements for the robots' designs to improve their performance and reliability. Overall, this thesis's contributions lie in the design and development of innovative mobile robots that address the challenges of surveillance and inspection in unstructured environments, and the analysis and evaluation of these robots' capabilities. The research presented in this thesis provides a foundation for further work in this field, and it may be of interest to researchers and practitioners in the areas of robotics, automation, and inspection. As a general note, the first robot, WheTLHLoc, is a hybrid locomotion robot capable of combining tracked locomotion on soft terrains, wheeled locomotion on flat and compact grounds, and high obstacle crossing capability. The second robot, SnakeTrack, is a small-size mono-track robot with a modular structure composed of a vertebral column and a single peripherical track revolving around it. The third robot, Porcospino, is an evolution of SnakeTrack and includes flexible spines on the track modules for improved traction on uneven but firm terrains, and refinements of the shape of the track guidance system. This thesis provides detailed descriptions of the design and prototyping of these robots and presents analytical and experimental results to verify their capabilities
    corecore