19 research outputs found

    ์•ˆ์ „ํ•œ ์žฌ๊ตฌ์„ฑ ๋กœ๋ด‡ ์‹œ์Šคํ…œ: ์„ค๊ณ„, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ ๋ฐ˜์‘ํ˜• ๊ฒฝ๋กœ๊ณ„ํš

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ๊ธฐ๊ณ„ํ•ญ๊ณต๊ณตํ•™๋ถ€, 2020. 8. ๋ฐ•์ข…์šฐ.The next generation of robots are being asked to work in close proximity to humans. At the same time, the robot should have the ability to change its topology to flexibly cope with various tasks. To satisfy these two requirements, we propose a novel modular reconfi gurable robot and accompanying software architecture, together with real-time motion planning algorithms to allow for safe operation in unstructured dynamic environments with humans. Two of the key innovations behind our modular manipulator design are a genderless connector and multi-dof modules. By making the modules connectable regardless of the input/output directions, a genderless connector increases the number of possible connections. The developed genderless connector can transmit as much load as necessary to an industrial robot. In designing two-dof modules, an offset between two joints is imposed to improve the overall integration and the safety of the modules. To cope with the complexity in modeling due to the genderless connector and multi-dof modules, a programming architecture for modular robots is proposed. The key feature of the proposed architecture is that it efficiently represents connections of multi-dof modules only with connections between modules, while existing architectures should explicitly represent all connections between links and joints. The data structure of the proposed architecture contains properties of tree-structured multi-dof modules with intra-module relations. Using the data structure and connection relations between modules, kinematic/dynamic parameters of connected modules can be obtained through forward recursion. For safe operation of modular robots, real-time robust collision avoidance algorithms for kinematic singularities are proposed. The main idea behind the algorithms is generating control inputs that increase the directional manipulability of the robot to the object direction by reducing directional safety measures. While existing directional safety measures show undesirable behaviors in the vicinity of the kinematic singularities, the proposed geometric safety measure generates stable control inputs in the entire joint space. By adding the preparatory input from the geometric safety measure to the repulsive input, a hierarchical collision avoidance algorithm that is robust to kinematic singularity is implemented. To mathematically guarantee the safety of the robot, another collision avoidance algorithm using the invariance control framework with velocity-dependent safety constraints is proposed. When the object approached the robot from a singular direction, the safety constraints are not satis ed in the initial state of the robot and the safety cannot be guaranteed using the invariance control. By proposing a control algorithm that quickly decreases the preparatory constraints below thresholds, the robot re-enters the constraint set and avoids collisions using the invariance control framework. The modularity and safety of the developed reconfi gurable robot is validated using a set of simulations and hardware experiments. The kinematic/dynamic model of the assembled robot is obtained in real-time and used to accurately control the robot. Due to the safe design of modules with o sets and the high-level safety functions with collision avoidance algorithms, the developed recon figurable robot has a broader safe workspace and wider ranger of safe operation speed than those of cooperative robots.๋‹ค์Œ ์„ธ๋Œ€์˜ ๋กœ๋ด‡์€ ์‚ฌ๋žŒ๊ณผ ๊ฐ€๊นŒ์ด์—์„œ ํ˜‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ ธ์•ผํ•œ๋‹ค. ๊ทธ์™€ ๋™์‹œ์—, ๋กœ๋ด‡์€ ๋‹ค์–‘ํ•˜๊ฒŒ ๋ณ€ํ•˜๋Š” ์ž‘์—…์— ๋Œ€ํ•ด ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž์‹ ์˜ ๊ตฌ์กฐ๋ฅผ ๋ฐ”๊พธ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋‘ ๊ฐ€์ง€ ์š”๊ตฌ์กฐ๊ฑด์„ ๋งŒ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•ด, ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ƒˆ๋กœ์šด ๋ชจ๋“ˆ๋ผ ๋กœ๋ด‡ ์‹œ์Šคํ…œ๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์•„ํ‚คํ…์ณ๋ฅผ ์ œ์‹œํ•˜๊ณ , ์‚ฌ๋žŒ์ด ์กด์žฌํ•˜๋Š” ๋™์  ํ™˜๊ฒฝ์—์„œ ์•ˆ์ „ํ•œ ๋กœ๋ด‡์˜ ์šด์šฉ์„ ์œ„ํ•œ ์‹ค์‹œํ•œ ๊ฒฝ๋กœ ๊ณ„ํš ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์‹œํ•œ๋‹ค. ๊ฐœ๋ฐœ๋œ ๋ชจ๋“ˆ๋ผ ๋กœ๋ด‡์˜ ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ์ ์ธ ํ˜์‹ ์„ฑ์€ ๋ฌด์„ฑ๋ณ„ ์ปค๋„ฅํ„ฐ์™€ ๋‹ค์ž์œ ๋„ ๋ชจ๋“ˆ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. ์ž…๋ ฅ/์ถœ๋ ฅ ๋ฐฉํ–ฅ์— ์ƒ๊ด€ ์—†์ด ๋ชจ๋“ˆ์ด ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ, ๋ฌด์„ฑ๋ณ„ ์ปค๋„ฅํ„ฐ๋Š” ๊ฒฐํ•ฉ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ๋ฐœ๋œ ๋ฌด์„ฑ๋ณ„ ์ปค๋„ฅํ„ฐ๋Š” ์‚ฐ์—…์šฉ ๋กœ๋ด‡์—์„œ ์š”๊ตฌ๋˜๋Š” ์ถฉ๋ถ„ํ•œ ๋ถ€ํ•˜๋ฅผ ๊ฒฌ๋”œ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค. 2 ์ž์œ ๋„ ๋ชจ๋“ˆ์˜ ์„ค๊ณ„์—์„œ ๋‘ ์ถ• ์‚ฌ์ด์— ์˜คํ”„์…‹์„ ๊ฐ€์ง€๋„๋ก ํ•จ์œผ๋กœ์จ ์ „์ฒด์ ์ธ ์™„์„ฑ๋„ ๋ฐ ์•ˆ์ „๋„๋ฅผ ์ฆ๊ฐ€์‹œ์ผฐ๋‹ค. ๋ฌด์„ฑ๋ณ„ ์ปค๋„ฅํ„ฐ์™€ ๋‹ค์ž์œ ๋„ ๋ชจ๋“ˆ๋กœ ์ธํ•œ ๋ชจ๋ธ๋ง์˜ ๋ณต์žก์„ฑ์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด, ์ผ๋ฐ˜์ ์ธ ๋ชจ๋“ˆ๋ผ ๋กœ๋ด‡์„ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ณ๋ฅผ ์ œ์•ˆํ•˜์˜€๋‹ค. ๊ธฐ์กด ๋ชจ๋“ˆ๋ผ ๋กœ๋ด‡์˜ ์—ฐ๊ฒฐ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์ด ๋ชจ๋“  ๋งํฌ์™€ ์กฐ์ธํŠธ ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ ๊ด€๊ณ„๋ฅผ ๋ณ„๋„๋กœ ๋‚˜ํƒ€๋‚ด์•ผํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ค๋ฅด๊ฒŒ, ์ œ์•ˆ๋œ ์•„ํ‚คํ…์ณ๋Š” ๋ชจ๋“ˆ๋“ค ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ๊ด€๊ณ„๋งŒ์„ ๋‚˜ํƒ€๋ƒ„์œผ๋กœ์จ ํšจ์œจ์ ์ธ ๋‹ค์ž์œ ๋„ ๋ชจ๋“ˆ์˜ ์—ฐ๊ฒฐ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํŠน์ง•์œผ๋กœ ํ•œ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ํŠธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๋Š” ์ผ๋ฐ˜์ ์ธ ๋‹ค์ž์œ ๋„ ๋ชจ๋“ˆ์˜ ์„ฑ์งˆ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜์˜€๋‹ค. ๋ชจ๋“ˆ๋“ค ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ๊ด€๊ณ„ ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ด์šฉํ•˜์—ฌ, ์ •ํ™•ํ•œ ๊ธฐ๊ตฌํ•™/๋™์—ญํ•™ ๋ชจ๋ธ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์–ป์–ด๋‚ด๋Š” ์ˆœ๋ฐฉํ–ฅ ์žฌ๊ท€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•˜์˜€๋‹ค. ๋ชจ๋“ˆ๋ผ ๋กœ๋ด‡์˜ ์•ˆ์ „ํ•œ ์šด์šฉ์„ ์œ„ํ•ด, ๊ธฐ๊ตฌํ•™์  ํŠน์ด์ ์— ๊ฐ•๊ฑดํ•œ ์‹ค์‹œ๊ฐ„ ์ถฉ๋ŒํšŒํ”ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•˜์˜€๋‹ค. ๋ฐฉํ–ฅ์„ฑ ์•ˆ์ „๋„๋ฅผ ์ค„์ด๋Š” ๋ฐฉํ–ฅ์˜ ์ œ์–ด ์ž…๋ ฅ์„ ์ƒ์„ฑํ•˜์—ฌ ๋ฌผ์ฒด ๋ฐฉํ–ฅ์œผ๋กœ์˜ ๋กœ๋ด‡ ๋ฐฉํ–ฅ์„ฑ ๋งค๋‹ˆํ“ฐ๋Ÿฌ๋นŒ๋ฆฌํ‹ฐ๋ฅผ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ œ์•ˆํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ•ต์‹ฌ์ด๋‹ค. ๊ธฐ์กด์˜ ๋ฐฉํ–ฅ์„ฑ ์•ˆ์ „๋„๊ฐ€ ๊ธฐ๊ตฌํ•™์  ํŠน์ด์  ๊ทผ์ฒ˜์—์„œ ์›ํ•˜์ง€ ์•Š๋Š” ์„ฑ์งˆ์„ ๊ฐ€์ง€๋Š” ๊ฒƒ๊ณผ๋Š” ๋ฐ˜๋Œ€๋กœ, ์ œ์•ˆํ•œ ๊ธฐํ•˜ํ•™์  ์•ˆ์ „๋„๋Š” ์ „์ฒด ์กฐ์ธํŠธ ๊ณต๊ฐ„์—์„œ ์•ˆ์ •์ ์ธ ์ œ์–ด ์ž…๋ ฅ์„ ์ƒ์„ฑํ•œ๋‹ค. ์ด ๊ธฐํ•˜ํ•™์  ์•ˆ์ „๋„๋ฅผ ์ด์šฉํ•˜์—ฌ, ๊ธฐ๊ตฌํ•™์  ํŠน์ด์ ์— ๊ฐ•๊ฑดํ•œ ๊ณ„์ธต์  ์ถฉ๋ŒํšŒํ”ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•˜์˜€๋‹ค. ์ˆ˜ํ•™์ ์œผ๋กœ ๋กœ๋ด‡์˜ ์•ˆ์ „๋„๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด, ์ƒ๋Œ€์†๋„์— ์ข…์†์ ์ธ ์•ˆ์ „ ์ œ์•ฝ์กฐ๊ฑด์„ ๊ฐ€์ง€๋Š” ๋ถˆ๋ณ€ ์ œ์–ด ํ”„๋ ˆ์ž„์›Œํฌ์„ ์ด์šฉํ•˜์—ฌ ๋˜ ํ•˜๋‚˜์˜ ์ถฉ๋Œ ํšŒํ”ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•˜์˜€๋‹ค. ๋ฌผ์ฒด๊ฐ€ ํŠน์ด์  ๋ฐฉํ–ฅ์œผ๋กœ๋ถ€ํ„ฐ ๋กœ๋ด‡์— ์ ‘๊ทผํ•  ๋•Œ, ๋กœ๋ด‡์˜ ์ดˆ๊ธฐ ์ƒํƒœ์—์„œ ์•ˆ์ „ ์ œ์•ฝ์กฐ๊ฑด์„ ๋งŒ์กฑ์‹œํ‚ค์ง€ ๋ชปํ•˜๊ฒŒ ๋˜์–ด ๋ถˆ๋ณ€์ œ์–ด๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค. ์ค€๋น„ ์ œ์•ฝ์กฐ๊ฑด์„ ๋น ๋ฅด๊ฒŒ ์ž„๊ณ„์  ์•„๋ž˜๋กœ ๊ฐ์†Œ์‹œํ‚ค๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•จ์œผ๋กœ์จ, ๋กœ๋ด‡์€ ์ œ์•ฝ์กฐ๊ฑด ์ง‘ํ•ฉ์— ๋‹ค์‹œ ๋“ค์–ด๊ฐ€๊ณ  ๋ถˆ๋ณ€ ์ œ์–ด ๋ฐฉ๋ฒ•์„ ์ด์šฉํ•˜์—ฌ ์ถฉ๋Œ์„ ํšŒํ”ผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๊ฐœ๋ฐœ๋œ ์žฌ๊ตฌ์„ฑ ๋กœ๋ด‡์˜ ๋ชจ๋“ˆ๋ผ๋ฆฌํ‹ฐ์™€ ์•ˆ์ „๋„๋Š” ์ผ๋ จ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ํ•˜๋“œ์›จ์–ด ์‹คํ—˜์„ ํ†ตํ•ด ๊ฒ€์ฆ๋˜์—ˆ๋‹ค. ์‹ค์‹œ๊ฐ„์œผ๋กœ ์กฐ๋ฆฝ๋œ ๋กœ๋ด‡์˜ ๊ธฐ๊ตฌํ•™/๋™์—ญํ•™ ๋ชจ๋ธ์„ ์–ป์–ด๋‚ด ์ •๋ฐ€ ์ œ์–ด์— ์‚ฌ์šฉํ•˜์˜€๋‹ค. ์•ˆ์ „ํ•œ ๋ชจ๋“ˆ ๋””์ž์ธ๊ณผ ์ถฉ๋Œ ํšŒํ”ผ ๋“ฑ์˜ ๊ณ ์ฐจ์› ์•ˆ์ „ ๊ธฐ๋Šฅ์„ ํ†ตํ•˜์—ฌ, ๊ฐœ๋ฐœ๋œ ์žฌ๊ตฌ์„ฑ ๋กœ๋ด‡์€ ๊ธฐ์กด ํ˜‘๋™๋กœ๋ด‡๋ณด๋‹ค ๋„“์€ ์•ˆ์ „ํ•œ ์ž‘์—…๊ณต๊ฐ„๊ณผ ์ž‘์—…์†๋„๋ฅผ ๊ฐ€์ง„๋‹ค.1 Introduction 1 1.1 Modularity and Recon gurability 1 1.2 Safe Interaction 4 1.3 Contributions of This Thesis 9 1.3.1 A Recon gurable Modular Robot System with Bidirectional Modules 9 1.3.2 A Modular Robot Software Programming Architecture 10 1.3.3 Anticipatory Collision Avoidance Planning 11 1.4 Organization of This Thesis 14 2 Design and Prototyping of the ModMan 17 2.1 Genderless Connector 18 2.2 Modules for ModMan 21 2.2.1 Joint Modules 21 2.2.2 Link and Gripper Modules 25 2.3 Experiments 26 2.3.1 System Setup 26 2.3.2 Repeatability Comparison with Non-recon gurable Robot Manipulators 28 2.3.3 E ect of the O set in Two-dof Modules 30 2.4 Conclusion 32 3 A Programming Architecture for Modular Recon gurable Robots 33 3.1 Data Structure for Multi-dof Joint Modules 34 3.2 Automatic Kinematic Modeling 37 3.3 Automatic Dynamic Modeling 40 3.4 Flexibility in Manipulator 42 3.5 Experiments 45 3.5.1 System Setup 46 3.5.2 Recon gurability 46 3.5.3 Pick-and-Place with Vision Sensors 48 3.6 Conclusion 49 4 A Preparatory Safety Measure for Robust Collision Avoidance 51 4.1 Preliminaries on Manipulability and Safety 52 4.2 Analysis on Reected Mass 56 4.3 Manipulability Control on S+(1;m) 60 4.3.1 Geometry of the Group of Positive Semi-de nite Matrices 60 4.3.2 Rank-One Manipulability Control 63 4.4 Collision Avoidance with Preparatory Action 65 4.4.1 Repulsive and Preparatory Potential Functions 65 4.4.2 Hierarchical Control and Task Relaxation 67 4.5 Experiments 70 4.5.1 Manipulability Control 71 4.5.2 Collision Avoidance 75 4.6 Conclusion 82 5 Collision Avoidance with Velocity-Dependent Constraints 85 5.1 Input-Output Linearization 87 5.2 Invariance Control 89 5.3 Velocity-Dependent Constraints for Robot Safety 90 5.3.1 Velocity-Dependent Repulsive Constraints 90 5.3.2 Preparatory Constraints 92 5.3.3 Corrective Control for Dangerous Initial State 93 5.4 Experiment 95 5.5 Conclusion 98 6 Conclusion 101 6.1 Overview of This Thesis 101 6.2 Future Work 104 Appendix A Appendix 107 A.1 Preliminaries on Graph Theory 107 A.2 Lie-Theoretic Formulations of Robot Kinematics and Dynamics 108 A.3 Derivatives of Eigenvectors and Eigenvalues 110 A.4 Proof of Proposition Proposition 4.1 111 A.5 Proof of Triangle Inequality When p = 1 114 A.6 Detailed Conditions for a Danger Field 115 Bibliography 117 Abstract 127Docto

    A Hybrid and Extendable Self-Reconfigurable Modular Robotic System

    Get PDF
    Modular robotics has the potential to transform the perception of robotic systems from machines built for specific tasks to multi-purpose tools capable of performing virtually any task. This thesis presents the design, implementation and study of a new self-reconfigurable modular robotic system for use as a research and education platform. The system features a high-speed genderless connector (HiGen), a hybrid module (HyMod), an extensions framework, and a control architecture. The HiGen connector features inter-module communication and is able to join with other HiGen connectors in a manner that allows either side to disconnect in the event of failure. The rapid actuation of HiGen allows connections to be made and broken at a speed that is, to our knowledge, an order of magnitude faster than existing mechanical genderless approaches that feature single-sided disconnect, benefiting the self-reconfiguration time of modular robots. HyMod is a chain, lattice, and mobile hybrid modular robot, consisting of a spherical joint unit that is capable of moving independently and grouping with other units to form arbitrary cubic lattice structures. HyMod is the first module, to our knowledge, that combines efficient single-module locomotion, enabling self-assembly, with the ability for modules to freely rotate within their lattice positions, aiding the self-reconfigurability of large structures. The extension framework is used to augment the capabilities of HyMod units. Extensions are modules that feature specialized functionality, and interface with HyMod units via passive HiGen connectors, allowing them to be un-powered until required for a task. Control of the system is achieved using a software architecture. Based on message routing, the architecture allows for the concurrent use of both centralized and distributed module control strategies. An analysis of the system is presented, and experiments conducted to demonstrate its capabilities. Future versions of the system created by this thesis could see uses in reconfigurable manufacturing, search and rescue, and space exploration

    A Novel Docking and Communications System for Heterogeneous Modular Robots

    Get PDF
    Modular robots are systems of many independent modules that can mechanically join and communicate with one another to form a robot morphology that can accomplish more than any of the modules could accomplish independently. Systems of modular robots that can dynamically reconfigure can form an ideal morphology for a given task, or repair the system if one or more modules fail. Such capabilities are useful for applications such as operating in harsh environments and exploration of extra-terrestrial planets. Previous work in the field has been focused on locomotion strategies, reconfiguration strategies and docking connector design. While these are all very important areas of research, if modular robots are to progress to the stage of being deployable systems, work needs to be done on developing a holistic platform that research can be built upon. This thesis describes the work that has been done to create a new heterogeneous cubic modular robot platform, Mo*, with particular focus on developing a system that can be used as a standard for modular robot development through a novel connection mechanism and communication strategy It is hoped that this can advance the field of research by allowing providing a platform that can be used for a wide range of future research The system is designed and built, with experiments being performed to test the performance of the docking mechanism and communication system between modules. The hardware system developed in this work could be used and built upon to further advance the capabilities modular robotic systems for real world applications

    Modular Self-Reconfigurable Robotic Systems: A Survey on Hardware Architectures

    Get PDF
    Modular self-reconfigurable robots present wide and unique solutions for growing demands in the domains of space exploration, automation, consumer products, and so forth. The higher utilization factor and self-healing capabilities are most demanded traits in robotics for real world applications and modular robotics offer better solutions in these perspectives in relation to traditional robotics. The researchers in robotics domain identified various applications and prototyped numerous robotic models while addressing constraints such as homogeneity, reconfigurability, form factor, and power consumption. The diversified nature of various modular robotic solutions proposed for real world applications and utilization of different sensor and actuator interfacing techniques along with physical model optimizations presents implicit challenges to researchers while identifying and visualizing the merits/demerits of various approaches to a solution. This paper attempts to simplify the comparison of various hardware prototypes by providing a brief study on hardware architectures of modular robots capable of self-healing and reconfiguration along with design techniques adopted in modeling robots, interfacing technologies, and so forth over the past 25 years

    Modular and self-scalable origami robot: A first approach

    Get PDF
    This paper presents a proposal of a modular robot with origami structure. The proposal is based on a self-scalable and modular link made of soft parts. The kinematics of a single link and several links interconnected is studied and validated. Besides, the link has been prototyped, identified, and controlled in position. The experimental data show that the system meets the scalability requirements and that its response is totally reliable and robust.The research leading to these results has received funding from the project Desarrollo de articulaciones blandas para aplicaciones robรณticas, with reference IND2020/IND-1739, funded by the Comunidad Autรณnoma de Madrid (CAM) (Department of Education and Research), and from RoboCity2030-DIH-CM, Madrid Robotics Digital Innovation Hub (Robรณtica aplicada a la mejora de la calidad de vida de los ciudadanos, FaseIV; S2018/NMT-4331), funded by โ€œProgramas de Actividades I+D en la Comunidad de Madridโ€ and cofunded by Structural Funds of the EU

    Development of a Mobile Modular Robotic System, R2TM3, for Enhanced Mobility in Unstructured Environments

    Get PDF
    Limited mobility of mobile ground robots in highly unstructured environments is a problem that inhibits the use of such robots in applications with irregular terrain. Furthermore, applications with hazardous environments are good candidates for the use of robotics to reduce the risk of harm to people. Urban search and rescue (USAR) is an application where the environment is irregular, highly unstructured and hazardous to rescuers and survivors. Consequently, it is of interest to effectively use ground robots in applications such as USAR, by employing mobility enhancement techniques, which stem from the robotโ€™s mechanical design. In this case, a robot may go over an obstacle rather than around it. In this thesis the Reconfigurable Robot Team of Mobile Modules with Manipulators (R2TM3) is proposed as a solution to limited mobility in unstructured terrains, specifically aimed at USAR. In this work the conceptualization, mechatronic development, controls, implementation and testing of the system are given. The R2TM3 employs a mobile modular system in which each module is highly functional: self mobile and capable of manipulation with a five degree of freedom (5-DOF) serial manipulator. The manipulator configuration, the docking system and cooperative strategy between the manipulators and track drives enable a system that can perform severe obstacle climbing and also remain highly manoeuvrable. By utilizing modularity, the system may emulate that of a larger robot when the modules are docking to climb obstacles, but may also get into smaller confined spaces by using single robot modules. The use of the 5-DOF manipulator as the docking device allows for module docking that can cope with severe misalignments and offsets โ€“ a critical first step in cooperative obstacle management in rough terrain. The systemโ€™s concept rationale is outlined, which has been formulated based on a literature review of mobility enhanced systems. Based on the concept, the realization of a low cost prototype is described in detail. Single robot and cooperative robot control methods are given and implemented. Finally, a variety of experiments are conducted with the concept prototype which shows that the intended performance of the concept has been met: mobility enhancement and manoeuvrability

    A modular robot architecture capable of learning to move and be automatically reconfigured

    Get PDF
    Tackling the problem of making a modular robot automatically learn the movements necessary to locomote in different environments is not an easy task. The ability of modular robots to have an arbitrary morphology provides an advantage over usual monolithic robots when moving in different environments. However, being able to reconfigure also has its problems. Movement control for reconfigurable robots is difficult to design and implement. Morphology can also influence the sensing capabilities of a modular robot. Only a few studies include sensor information when adjusting or optimizing controllers for modular robots. The main contribution of this work is the development of an architecture that includes a locomotion training framework that enables a modular robot to move in different environments taking into account sensor information. The framework is composed of four main parts: a control strategy, a configurable environment approach, an adaptation mechanism and a new modular robot platform: the EMERGE modular robot. The EMERGE modular robot platform is designed to be easy to be assembled and can be quickly reconfigured thanks to the magnetic connectors present in its modules. This in turn enables an external agent, like a robot manipulator to reconfigure the robot. Results show that well coordinated movements turn out to be very important for controllers using sensors to improve when being adapted. The mechanisms inside the controller, for example, decision structures, also play a major part in allowing a robot to adapt to move in different environments and be improved. Evaluating robots in reality is a very expensive task and differences between simulation and reality also make robots behave very differently. The magnetic connector makes the assembly of an EMERGE morphology easier but hinders the disassembly process.Resumen: Resolver el problema de hacer, de forma automรกtica, que un robot modular se mueva en diferentes ambientes no es tarea fรกcil. La habilidad de los robots modulares de tener morfologรญa arbitraria provee una ventaja sobre robots monolรญticos normales al moverse en diferentes ambientes. Sin embargo, ser capaz de auto reconfigurarse tiene sus propios problemas. El control de movimiento para robots modulares es difรญcil de diseรฑar e implementar. La morfologรญa de los robots tambiรฉn influencia la capacidad de percibir de los robots modulares. Solo contados estudios incluyen informaciรณn sensorial al ajustar u optimizar controladores para este tipo de robots. La mayor contribuciรณn de este trabajo es el desarrollo de una arquitectura de robot modular que hace que este pueda moverse en diferentes ambientes teniendo en cuenta informaciรณn sensorial. Esta arquitectura estรก compuesta por cuatro partes principales: una estrategia de control, un modelo de ambiente configurable, un mecanismo de adaptaciรณn y una plataforma de robot modular nueva: el robot EMERGE. El robot modular EMERGE, es diseรฑado para ser fรกcil de construir y de reconfigurar gracias a sus conectores magnรฉticos. Esto tambiรฉn posibilita a un agente externo, como un manipulador robรณtico, a reconfigurar el robot. Los resultados de los experimentos muestran que la buena coordinaciรณn del robot es muy importante para que los controles que usan sensores puedan mejorar. Los mecanismos internos del controlador, por ejemplo, las estructuras de decisiรณn tambiรฉn tienen un rol importante al adaptar el robot a diferentes ambientes. Evaluar robots en la realidad es una tarea muy costosa y las diferencias entre la simulaciรณn y la realidad hacen que los robots se comporten muy diferente. Los conectores magnรฉticos hacen que armar las morfologรญas de mรณdulos de EMERGE sean fรกciles de armar, mas no de desarmar.Doctorad

    Challenges in the Locomotion of Self-Reconfigurable Modular Robots

    Get PDF
    Self-Reconfigurable Modular Robots (SRMRs) are assemblies of autonomous robotic units, referred to as modules, joined together using active connection mechanisms. By changing the connectivity of these modules, SRMRs are able to deliberately change their own shape in order to adapt to new environmental circumstances. One of the main motivations for the development of SRMRs is that conventional robots are limited in their capabilities by their morphology. The promise of the field of self-reconfigurable modular robotics is to design robots that are robust, self-healing, versatile, multi-purpose, and inexpensive. Despite significant efforts by numerous research groups worldwide, the potential advantages of SRMRs have yet to be realized. A high number of degrees of freedom and connectors make SRMRs more versatile, but also more complex both in terms of mechanical design and control algorithms. Scalability issues affect these robots in terms of hardware, low-level control, and high-level planning. In this thesis we identify and target three major challenges: (i) Hardware design; (ii) Planning and control; and, (iii) Application challenges. To tackle the hardware challenges we redesigned and manufactured the Self-Reconfigurable Modular Robot Roombots to meet desired requirements and characteristics. We explored in detail and improved two major mechanical components of an SRMR: the actuation and the connection mechanisms. We also analyzed the use of compliant extensions to increase locomotion performance in terms of locomotion speed and power consumption. We contributed to the control challenge by developing new methods that allow an arbitrary SRMR structure to learn to locomote in an efficient way. We defined a novel bio-inspired locomotion-learning framework that allows the quick and reliable optimization of new gaits after a morphological change due to self-reconfiguration or human construction. In order to find new suitable application scenarios for SRMRs we envision the use of Roombots modules to create Self-Reconfigurable Robotic Furniture. As a first step towards this vision, we explored the use and control of Plug-n-Play Robotic Elements that can augment existing pieces of furniture and create new functionalities in a household to improve quality of life

    Design and Experimental Evaluation of a Hybrid Wheeled-Leg Exploration Rover in the Context of Multi-Robot Systems

    Get PDF
    With this dissertation, the electromechanic design, implementation, locomotion control, and experimental evaluation of a novel type of hybrid wheeled-leg exploration rover are presented. The actively articulated suspension system of the rover is the basis for advanced locomotive capabilities of a mobile exploration robot. The developed locomotion control system abstracts the complex kinematics of the suspension system and provides platform control inputs usable by autonomous behaviors or human remote control. Design and control of the suspension system as well as experimentation with the resulting rover are in the focus of this thesis. The rover is part of a heterogeneous modular multi-robot exploration system with an aspired sample return mission to the lunar south pole or currently hard-to-access regions on Mars. The multi-robot system pursues a modular and reconfigurable design methodology. It combines heterogeneous robots with different locomotion capabilities for enhanced overall performance. Consequently, the design of the multi-robot system is presented as the frame of the rover developments. The requirements for the rover design originating from the deployment in a modular multi-robot system are accentuated and summarized in this thesis
    corecore