1,282 research outputs found

    Configuration Recognition, Communication Fault Tolerance and Self-reassembly for the CKBot

    Get PDF
    We present and experimentally verify novel methods for increasing the generality of control, autonomy and reliability for modular robotic systems. In particular, we demonstrate configuration recognition, distributed communication fault tolerance, and the organization and control of self-reassembly with the Connector Kinetic roBot (CKBot). The primary contribution of this work is the presentation and experimental verification of these innovative methods that are general and applicable to other modular robotic systems. We describe our CKBot system and compare it to other similar, state-of-the-art modular robotic systems. Our description and comparison highlights various design developments, features, and notable achievements of these systems. We present work on isomorphic configuration recognition with CKBot. Here, we utilize basic principles from graph theory to create and implement an algorithm on CKBot that automatically recognizes modular robot configurations. In particular, we describe how comparing graph spectra of configuration matrices can be used to find a permutation matrix that maps a given configuration to a known one. If a configuration is matched to one in a library of stored gaits, a permutation mapping is applied and the corresponding coordinated control for locomotion is executed. An implementation of the matching algorithm with small configurations of CKBot configurations that can be rearranged during runtime is presented. We also present work on a distributed fault-tolerance algorithm used to control CKBot configurations. Here, we use a triple modular redundancy approach for CKBot units to collectively vote on observations and execute commands in the presence of infrared (IR) communication failures. In our implementation, we broadcast infrared signals to modules which collaboratively vote on a majority course of action. Various gait selections for a seven module caterpillar and sixteen module quadruped with faulty subsets of IR receivers have been verified to demonstrate the algorithm\u27s robustness. Lastly, we present work on the communication hierarchy and control state machine for the Self-reassembly After Explosion (SAE) robot. Here, we discuss the interaction and integration of the various sensory inputs and control outputs implemented for camera-guided self-reassembly with CKBot. This section describes the overall communication system and reassembly sequence planning after a group of CKBot clusters is kicked apart

    Modularity of Production Systems

    Get PDF
    From the theoretical point of view, the chapter focuses on the unification of views on the living (constantly changing) structure of the construction of flexible production systems, including its cooperating devices. It contains currently defined and designated technical terms in the field of flexible production systems. From the theoretical point of view, the existing structures of the “multiprofessional manufacturing robotic center” are enhanced with new elements, which also contributes to innovation and expansion of their applications. These structural structures served as the basis for building sophisticated modular structures. Modularity is an integrating element directed at highly customizable manufacturing engineering structures. It fully complies with the requirements of manufacturing practice and demanding market, in the framework of fully implemented Industry 4.0 (I4.0) under way

    Reconfigurable Computing Systems for Robotics using a Component-Oriented Approach

    Get PDF
    Robotic platforms are becoming more complex due to the wide range of modern applications, including multiple heterogeneous sensors and actuators. In order to comply with real-time and power-consumption constraints, these systems need to process a large amount of heterogeneous data from multiple sensors and take action (via actuators), which represents a problem as the resources of these systems have limitations in memory storage, bandwidth, and computational power. Field Programmable Gate Arrays (FPGAs) are programmable logic devices that offer high-speed parallel processing. FPGAs are particularly well-suited for applications that require real-time processing, high bandwidth, and low latency. One of the fundamental advantages of FPGAs is their flexibility in designing hardware tailored to specific needs, making them adaptable to a wide range of applications. They can be programmed to pre-process data close to sensors, which reduces the amount of data that needs to be transferred to other computing resources, improving overall system efficiency. Additionally, the reprogrammability of FPGAs enables them to be repurposed for different applications, providing a cost-effective solution that needs to adapt quickly to changing demands. FPGAs' performance per watt is close to that of Application-Specific Integrated Circuits (ASICs), with the added advantage of being reprogrammable. Despite all the advantages of FPGAs (e.g., energy efficiency, computing capabilities), the robotics community has not fully included them so far as part of their systems for several reasons. First, designing FPGA-based solutions requires hardware knowledge and longer development times as their programmability is more challenging than Central Processing Units (CPUs) or Graphics Processing Units (GPUs). Second, porting a robotics application (or parts of it) from software to an accelerator requires adequate interfaces between software and FPGAs. Third, the robotics workflow is already complex on its own, combining several fields such as mechanics, electronics, and software. There have been partial contributions in the state-of-the-art for FPGAs as part of robotics systems. However, a study of FPGAs as a whole for robotics systems is missing in the literature, which is the primary goal of this dissertation. Three main objectives have been established to accomplish this. (1) Define all components required for an FPGAs-based system for robotics applications as a whole. (2) Establish how all the defined components are related. (3) With the help of Model-Driven Engineering (MDE) techniques, generate these components, deploy them, and integrate them into existing solutions. The component-oriented approach proposed in this dissertation provides a proper solution for designing and implementing FPGA-based designs for robotics applications. The modular architecture, the tool 'FPGA Interfaces for Robotics Middlewares' (FIRM), and the toolchain 'FPGA Architectures for Robotics' (FAR) provide a set of tools and a comprehensive design process that enables the development of complex FPGA-based designs more straightforwardly and efficiently. The component-oriented approach contributed to the state-of-the-art in FPGA-based designs significantly for robotics applications and helps to promote their wider adoption and use by specialists with little FPGA knowledge

    Manipulation in MRI devices using electrostrictive polymer actuators: with an application to reconfigurable imaging coils

    Full text link
    Abstract- MRI (Magnetic Resonance Imagining) is a powerful medical diagnostic tool. Its value would be greatly increased if it was possible to physically manipulate objects within the MRI during imaging. However, the extraordinarily strong magnetic fields used by the MRI make conventional electromagnetic components, such as actuators and sensors, unusable. In this paper, it is shown that devices constructed using binary polymer based actuators, called Electrostrictive Polymer Actuators (EPAM) are able to function effectively within the MRI without degrading its imaging performance. These actuators eliminate the need for conventional electromagnetic actuators and their associated electronics. The binary nature of the actuators eliminates the need for feedback sensors to control the devices motion. The basic concept called Digital Mechatronics is briefly summarized in this paper. Its application to a reconfigurable MRI surface-imaging coil (RMIC) is also presented. Experimental results are presented that show the EPAM RMIC is completely compatible in the MRI and can be used to enhance the diagnostic capabilities of MRI. The paper also suggests other applications of binary EPAM based actuators for use in MRI systems

    Toward energy Autonomy in heterogeneous Modular Plant-Inspired Robots through Artificial evolution

    Get PDF
    Contemporary robots perform energy intensive tasks—e.g., manipulation and locomotion—making the development of energy autonomous robots challenging. Since plants are primary energy producers in natural ecosystems, we took plants as a source of inspiration for designing our robotics platform. This led us to investigate energy autonomy in robots through employing solar panels. As plants move slowly compared to other large terrestrial organisms, it is expected that plant-inspired robots can enable robotic applications, such as long-term monitoring and exploration, where energy consumption could be minimized. Since it is difficult to manually design robotic systems that adhere to full energy autonomy, we utilize evolutionary algorithms to automate the design and evaluation of energy harvesting robots. We demonstrate how artificial evolution can lead to the design and control of a modular plant-like robot. Robotic phenotypes were acquired through implementing an evolutionary algorithm, a generative encoding and modular building blocks in a simulation environment. The generative encoding is based on a context sensitive Lindenmayer-System (L-System) and the evolutionary algorithm is used to optimize compositions of heterogeneous modular building blocks in the simulation environment. Phenotypes that evolved from the simulation environment are in turn transferred to a physical robot platform. The robotics platform consists of five different types of modules: (1) a base module, (2) a cube module, (3) servo modules, and (4,5) two types of solar panel modules that are used to harvest energy. The control system for the platform is initially evolved in the simulation environment and afterward transferred to an actual physical robot. A few experiments were done showing the relationship between energy cost and the amount of light tracking that evolved in the simulation. The reconfigurable modular robots are eventually used to harvest light with the possibility to be reconfigured based on the needs of the designer, the type of usable modules, and/or the optimal configuration derived from the simulation environment. Long-term energy autonomy has not been tested in this robotics platform. However, we think our robotics platform can serve as a stepping stone toward full energy autonomy in modular robots

    Concept development for lightweight binary-actuated robotic devices, with application to space systems

    Get PDF
    Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2001."June 2001."Includes bibliographical references (leaves 66-71).Exploratory space missions of the future will require robotic systems to lead the way by negotiating and mapping very rough terrain, collecting samples, performing science tasks, and constructing facilities. These robots will need to be adaptable and reconfigurable in order to achieve a wide variety of objectives. Conventional designs using gears, motors, bearings, encoders, and many discrete components will be too complex, heavy, and failure-prone to allow highly-reconfigurable systems to be feasible. This thesis develops new concepts that may potentially enable the design of self-transforming space explorers. The vision of this research is to integrate compliant bistable mechanisms with large numbers of binary-actuated embedded smart materials. Compliant mechanisms are lightweight and robust. Binary actuation is the idea of using an actuator in a discrete on/off manner rather than in a continuous manner. A binary actuator is easy to control and robust, and by using tens or hundreds of binary actuators, one can approximate a continuous system, much like a digital computer can approximate an analog system. The first part of this thesis examines the fundamental planning issues involved with systems having large numbers of binary actuators. The notion of a workspace is described and applied to the optimization of a manipulator design. Methods for solving the forward and inverse kinematics are discussed in the context of this application. These methods are extended to the trajectory and locomotion planning problems. Methods for planning systems of substantial complexity are developed in the context of exploratory space robotics. The second part of this thesis presents experimental demonstrations that examine elements of the concept. The results of several design prototypes are discussed.by Matthew D. Lichter.S.M

    A kinematic coupling mechanism with binary electromagnetic actuators for high-precision positioning

    Get PDF
    Rather than working in a continuous range of motion, binary actuators can only maintain two positions. This lack of flexibility is compensated by high accuracy, repeatability, and reliability. These features make binary-actuated mechanisms appealing for space exploration systems, repetitive pick & place tasks, and biomedical applications. This paper introduces a novel class of binary-actuated mechanisms driven by electromagnets. As these systems rely on the extreme positions of their binary actuators for positioning, the proposed design aims to increase repeatability with a kinematic coupling. By inverting the polarity of its electromagnets, the configuration of the mechanism can be changed from a discrete state to another one. Thus, when the actuation is known, the pose of the system can be accurately computed without any external feedback. A sensorless design simplifies both the control and the architecture of the proposed design, as well as reducing manufacturing and maintenance costs. The conceptual design of the proposed class of mechanisms is described through two examples with three and four configurations, and alternative designs with higher mobility are discussed. Then, a kinematic synthesis procedure is discussed. Finally, the advantages of asymmetric and irregular designs are outlined. Overall, the proposed mechanisms are suited to a wide range of applications that require a rapid, accurate and interchangeable positioning of sensors and tools
    • …
    corecore