14 research outputs found

    Roombots-Towards Decentralized Reconfiguration with Self-Reconfiguring Modular Robotic Metamodules

    Get PDF
    This paper presents our work towards a decentralized reconfiguration strategy for self-reconfiguring modular robots, assembling furniture-like structures from Roombots metamodules. We explore how reconfiguration by locomotion from a configuration A to a configuration B can be controlled in a distributed fashion. This is done using Roombots metamodules—two Roombots modules connected serially—that use broadcast signals, lookup tables of their movement space, assumptions about their neighborhood, and connections to a structured surface to collectively build desired structures without the need of a centralized planne

    Automatic Generation of Reduced CPG Control Networks for Locomotion of Arbitrary Modular Robot Structures

    Get PDF
    The design of efficient locomotion controllers for arbitrary structures of reconfigurable modular robots is challenging because the morphology of the structure can change dynamically during the completion of a task. In this paper, we propose a new method to automatically generate reduced Central Pattern Generator (CPG) networks for locomotion control based on the detection of bio-inspired sub-structures, like body and limbs, and articulation joints inside the robotic structure. We demonstrate how that information, coupled with the potential symmetries in the structure, can be used to speed up the optimization of the gaits and investigate its impact on the solution quality (i.e. the velocity of the robotic structure and the potential internal collisions between robotic modules). We tested our approach on three simulated structures and observed that the reduced network topologies in the first iterations of the optimization process performed significantly better than the fully open ones

    Role of Compliance on the Locomotion of a Reconfigurable Modular Snake Robot

    No full text
    This paper presents the results of a study on the effect of in-series compliance on the locomotion of a simulated 8-DoF Lola-OP Modular Snake Robot with added compliant elements. We explore whether there is an optimal stiffness for gait, terrain type, or several gaits and several terrains (i.e. a good “general-purpose” stiffness). Compliance was simulated using ball joints with eight different levels of stiffness. Two snake locomotion gaits (rolling and sidewinding) were tested over flat ground and three different types of rough terrains. We performed grid search and Particle Swarm Optimization to identify the locomotion parameters leading to fast locomotion and analyzed the best candidates in terms of locomotion speed and energy efficiency (cost of transport). Contrary to our expectations, we did not observe a clear trend that would favor the use of compliant elements over rigid structures. For sidewinding, compliant and stiff elements lead to comparable performances. For rolling gait, the general rule seems to be “the stiffer, the better”

    Collaborative Manipulation and Transport of Passive Pieces Using the Self-Reconfigurable Modular Robots Roombots

    No full text
    Manipulation and transport of objects using mobile robotic platforms is a well studied field with several successful approaches. The main difficulty while using such platforms is the lack of adaptation capabilities to changes in the environment and the restriction to flat working areas. In this paper, we present a novel manipulation and transport framework using the self-reconfigurable modular robots Roombots to collaboratively carry arbitrarily shaped passive elements in a non-regular 3D environment equipped with passive connectors. A hierarchical planner based on the notion of virtual kinematic chain is used to generate collision-free and hardware-friendly paths as well as sequences of collaborative manipulations. To the best of our knowledge, this is the first example of manipulation of fully passive elements in an arbitrary 3D environment using mobile self-reconfigurable robots. The simulated results show that the planner is robust to arbitrary complex environments with randomly distributed connectors. In addition to simulation results, a proof of concept of the manipulation of one passive element with two real Roombots meta-modules is described

    Locomotion through Reconfiguration based on Motor Primitives for Roombots Self-Reconfigurable Modular Robots.

    Get PDF
    We present the hardware and reconfiguration experiments for an autonomous self-reconfigurable modular robot called Roombots (RB). RB were designed to form the basis for self-reconfigurable furniture. Each RB module contains three degrees of freedom that have been carefully selected to allow a single module to reach any position on a 2-dimensional grid and to overcome concave corners in a 3-dimensional grid. For the first time we demonstrate locomotion capabilities of single RB modules through reconfiguration with real hardware. The locomotion through reconfiguration is controlled by a planner combining the well-known D ⋆ algorithm and composed motor primitives. The novelty of our approach is the use of an online running hierarchical planner closely linked to the real hardware.

    Roombots: A hardware perspective on 3D self-reconfiguration and locomotion with a homogeneous modular robot

    No full text
    In this work we provide hands-on experience on designing and testing a self-reconfiguring modular robotic system, roombots (rb), to be used among others for adaptive furniture. In the long term, we envision that rb can be used to create sets of furniture, such as stools, chairs and tables that can move in their environment and that change shape and functionality during the day. In this article, we present the first, incremental results towards that long term vision. We demonstrate locomotion and reconfiguration of single and metamodule rb over 3d surfaces, in a structured environment equipped with embedded connection ports. Rb assemblies can move around in non-structured environments, by using rotational or wheel-like locomotion. We show a proof of concept for transferring a roombots metamodule (two in-series coupled rb modules) from the non-structured environment back into the structured grid, by aligning the rb metamodule in an entrapment mechanism. Finally, we analyze the remaining challenges to master the full roombots scenario, and discuss the impact on future roombots hardware

    Human-Swarm Interaction through Distributed Cooperative Gesture Recognition

    No full text
    The video presents the first results of a Swiss-funded project focusing on symbiotic peer-to-peer interaction and cooperation between humans and robot swarms. As a first step, we considered human-swarm interaction, and selected the use of hand gestures to let a human communicate with a swarm of relatively simple mobile robots. In our scenario, a hand gesture encodes a command, that the swarm will execute. The robots that we used are the foot-bots, developed in the Swarmanoid project [1]. Hand gestures are a powerful and intuitive way to communicate, and do not require the use of additional devices. However, real-time vision-based recognition of hand gestures is a challenging task for the single foot-bot, due to its limited processing power and field of view. We investigated how to exploit robot mobility, swarm spatial distribution, and multiho

    Design and Evaluation of a Graphical iPad Application for Arranging Adaptive Furniture

    No full text
    We present the design and evaluation of an iPad application that will be used to operate the modular robots “Roombots”. Roombots are the building blocks for adaptive pieces of furniture. The application allows a user to arrange adaptive furniture within a room. We conducted a user study with 24 participants to evaluate our approach and to freely explore people’s interaction. Data suggests that the ability to move with the device leads to a better precision of the furniture arrangement. No significant difference has been observed between using the application through a virtual representation of the room in contrast to an augmented reality environment, even if participants mentioned in a post-study questionnaire their preference for the augmented condition. Users described the interface as intuitive and easy to use

    Gait Optimization for Roombots Modular Robots - Matching Simulation and Reality

    No full text
    The design of efficient locomotion gaits for robots with many degrees of freedom is challenging and time con- suming even if optimization techniques are applied. Control parameters can be found through optimization in two ways: (i) through online optimization where the performance of a robot is measured while trying different control parameters on the actual hardware and (ii) through offline optimization by simulating the robot’s behavior with the help of models of the robot and its environment. In this paper, we present a hybrid optimization method that combines the best properties of online and offline optimization to efficiently find locomotion gaits for arbitrary structures. In comparison to pure online optimization both the number of experiments using robotic hardware as well as the total time required for finding efficient locomotion gaits get highly reduced by running the major part of the optimization process in simulation using a cluster of processors. The presented example shows that even for robots with a low number of degrees of freedom the time required for optimization can be reduced by at least a factor of 2.5 to 30 depending on how extensive the search for optimized control parameters should be. Time for hardware experiments becomes minimal. More importantly gaits that can possibly damage the robotic hardware can be filtered before being tried. Yet in contrast to pure offline optimization we reach well matched behavior that allows a direct transfer of locomotion gaits from simulation to hardware. This is because through a meta-optimization we adapt not only the locomotion parameters but also the parameters for simulation models of the robot and environment allowing for a good matching of the behavior of simulated and hardware robot structures. We verify the proposed hybrid optimization method on a structure composed of two Roombots modules. Roombots are self-reconfigurable modular robots that can form arbitrary structures with many degrees of freedom through an integrated active connection mechanism
    corecore