Self-reconfigurable Quadruped Robot: Design and Analysis Yang Zheng1, a, Zhiqin Qian* 1, b, Pingsheng Ma1, c and Tan Zhang2, d

Similar documents
Review of Modular Self-Reconfigurable Robotic Systems Di Bao1, 2, a, Xueqian Wang1, 2, b, Hailin Huang1, 2, c, Bin Liang1, 2, 3, d, *

An Introduction To Modular Robots

Prototype Design of a Rubik Snake Robot

Current Trends and Miniaturization Challenges for Modular Self-Reconfigurable Robotics

Design of a Modular Self-Reconfigurable Robot

Group Robots Forming a Mechanical Structure - Development of slide motion mechanism and estimation of energy consumption of the structural formation -

DEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH. K. Kelly, D. B. MacManus, C. McGinn

Towards Artificial ATRON Animals: Scalable Anatomy for Self-Reconfigurable Robots

Onboard Electronics, Communication and Motion Control of Some SelfReconfigurable Modular Robots

Reconnectable Joints for Self-Reconfigurable Robots

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Development of PetRo: A Modular Robot for Pet-Like Applications

Designing Toys That Come Alive: Curious Robots for Creative Play

Praktikum: 9 Introduction to modular robots and first try

Wang Nan, Pang Bo and Zhou Sha-Sha College of Mechanical and Electrical Engineering, Hebei University of Engineering, Hebei, Handan, , China

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices*

SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities

School of Computer and Information Science, Southwest University, Chongqing, China

Swarm Robotics. Lecturer: Roderich Gross

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Development of Running Robot Based on Charge Coupled Device

Development of Novel Robots with Modular Methodology

Experimentation for Modular Robot Simulation by Python Coding to Establish Multiple Configurations

In this article, we review the concept of a cellular robot that is capable

Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot

Robotics Modules with Realtime Adaptive Topology

sin( x m cos( The position of the mass point D is specified by a set of state variables, (θ roll, θ pitch, r) related to the Cartesian coordinates by:

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Robotics for Future Land Warfare: Modular Self Reconfigurable Robots

Experiments on Fault-Tolerant Self-Reconfiguration and Emergent Self-Repair Christensen, David Johan

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Study on the Development of High Transfer Robot Additional-Axis for Hot Stamping Press Process

Magnetically-joined Manipulator to Ensure Safety on Collision

Birth of An Intelligent Humanoid Robot in Singapore

Wheeled Locomotion for Payload Carrying with Modular Robot

Control of Pipe Inspection Robot using Android Application

Decision Science Letters

*Corresponding author. Keywords: Sub-packaging Screw, Operating Characteristic, Stepping Motor, Pulse Frequency.

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

Design of double loop-locked system for brush-less DC motor based on DSP

Special aluminum piston deburring machine tool structure optimization design Yuncai XIA

Kid-Size Humanoid Soccer Robot Design by TKU Team

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

Mechatronics 19 (2009) Contents lists available at ScienceDirect. Mechatronics. journal homepage:

Dynamic Rolling for a Modular Loop Robot

A Wheeling-Hopping Combination Scout Robot

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

Study on Synchronous Generator Excitation Control Based on FLC

An In-pipe Robot with Multi-axial Differential Gear Mechanism

Wall-Stability Analysis of a Climbing Robot Hu BinLiang1, a, Chen GuoLiang2, b, Chen GuangCheng2, c

Shuffle Traveling of Humanoid Robots

New Solution for Walking Robot

Verification of Intelligent Planting Robot Arm Design Using Dynamics Analysis and Simulation Kee-Jin Park 1 *, Byeong-Soo Kim 1 and Jeong-Ho Yun 2

Why Humanoid Robots?*

A Modular Robot System Design and Control Motion Modes for Locomotion and Manipulation Tasks

Learning and Using Models of Kicking Motions for Legged Robots

PID CONTROL FOR TWO-WHEELED INVERTED PENDULUM (WIP) SYSTEM

Modular snake robots

Modeling and Control of a Robot Arm on a Two Wheeled Moving Platform Mert Onkol 1,a, Cosku Kasnakoglu 1,b

Avoiding deadlock in multi-agent systems

Université Libre de Bruxelles

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Figure 1. Overall Picture

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

EFFECT OF INERTIAL TAIL ON YAW RATE OF 45 GRAM LEGGED ROBOT *

A Semi-Minimalistic Approach to Humanoid Design

Robotic Self-Replication in a Structured Environment without Computer Control

Integration of Manipulation and Locomotion by a Humanoid Robot

CS 599: Distributed Intelligence in Robotics

Bionic Nursing Bed Abstract: Key words: Introduction II. Overall design

Evolutionary robotics Jørgen Nordmoen

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

4R and 5R Parallel Mechanism Mobile Robots

DEVELOPMENT OF A BIPED ROBOT

Coalface WSN Sub-area Model and Network Deployment Strategy

AN AUTONOMOUS APPROACH TO WHEEL CHANGING PROBLEM

2280. Optimization of the control scheme for human extremity exoskeleton

Fig.2 the simulation system model framework

Mobility Enhancements to the Scout Robot Platform

Learning and Using Models of Kicking Motions for Legged Robots

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

The Role of Effective Parameters in Automatic Load-Shedding Regarding Deficit of Active Power in a Power System

Based on the ARM and PID Control Free Pendulum Balance System

Chapter 1 Introduction

TREE CLIMBING ROBOT (TREEBOT)

Adaptive Action Selection without Explicit Communication for Multi-robot Box-pushing

Evolving Quadruped Gaits with a Heterogeneous Modular Robotic System

International Journal of Innovations in Engineering and Technology (IJIET) Nadu, India

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

DV-HOP LOCALIZATION ALGORITHM IMPROVEMENT OF WIRELESS SENSOR NETWORK

A Passive System Approach to Increase the Energy Efficiency in Walk Movements Based in a Realistic Simulation Environment

Quadro University Of Florida Department of Electrical and Computer Engineering Intelligent Machines Design Laboratory

Dynamic analysis and control of a Hybrid serial/cable driven robot for lower-limb rehabilitation

The Design of Intelligent Wheelchair Based on MSP430

SPIDER ROBOT Presented by :

MMC based D-STATCOM for Different Loading Conditions

Piston mechanism based rope climbing robot

Modular Robots- Enhancement in Robotic Technology by the development of Segmented Reconfigurable High-Utility Robots

Transcription:

2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) Self-reconfigurable Quadruped Robot: Design and Analysis Yang Zheng1, a, Zhiqin Qian* 1, b, Pingsheng Ma1, c and Tan Zhang2, d 1 School of Mechanical and Power Engineering, East China University of Science and Technology, Shanghai 200237, China; 2 School of Mechanical Engineering, University of Saskatchewan, Saskatchewan SK S7N 5A9, Canada. a zhengyang19901973@126.com, bqianzhiqin@ecust.edu.cn, c540392604@qq.com, d Tandy. Zhang@gmail.com Keywords: quadruped robot, connector, resilience, self-reconfiguration Abstract. Self-reconfigurable robot is a kind of robot that is able to recover its original function after partial damage of the robotic system. This is achieved by making changes on the partially damaged robot. This paper put forward a kind of self-reconfigurable quadruped robot based on the resilient theory. First, the concept of the self-reconfigurable robot and the recovery strategy were introduced. Secondly, a novel architecture of modular quadruped robot made by LEGO material was proposed. The connector of interfaces was taken into consideration. At last, the overall mode of the motion and control method with the help of NXT - G program were proposed. The analysis of the overall gait ensures the stability of motion in this phase. As for the uncertain environmental damage to the robot, the robot is able to repair itself by changing the movement type automatically to ensure it continues to work. The result shows that the quadruped robot meets the requirements of resilience and self-reconfiguration. Introduction Self-reconfigurable robot is a kind of robot which can change the configuration of itself according to the specific task. The kind of robot can execute unpredictable tasks in a changing environment and has become one of the hotspots in the field of robotics research in recent years. Self-reconfigurable robot usually consists of a set of interchangeable modules with a variety of size and performance characteristics. These modules can be assembled into robots of different structures, so as to adapt to different work environment and fulfill the related work requirements [2]. The realization of the reconfiguration is mainly decided by the design of the mechanical structure and related components, which involves planning reconfigurable path and reducing the energy consumption. Therefore, the design of mechanical structure and related components is the key part in the whole process [3]. Some efforts have been done on the structure of the self-reconfigurable robot, Kasper et.al [4] proposed the chain structure, which is composed of chain connection between the modules. The chain structure benefits from its diversified gait, good flexibility and it fulfills various mobile functions; S. Murata and Y. Suzuki et.al [5, 6] put forward lattice structure. The modules are placed in one lattice structure while the position and direction of the modules are limited by the lattice. The lattice structure simplifies the requirement for mechanical control, move on itself and make it easier to achieve the self-reconfiguration; Haruhisa et.al[7] described the hybrid structure which can realize the conversion among the chain structure, lattice structure and tree structure. This method selects the best structure to full the specific function. Electronic components provide self-reconfigurable robot with information processing and platform for communication, which plays a key role on the performance of the robot [8]. The design of the interface is also the essence of the robot. J. W. Suh [9] used electromagnetic connections in the "Telecube Robot", making it possible to control the connection and disconnection of the interface, but the control accuracy is low; A. Campbell [10] in the robot CONRO, M.Yim [11] in the robot PolyBot used mechanical connection, which shows good stability and mechanical performance but with difficult control; New developed 2016. The authors - Published by Atlantis Press 766

interface designs of the self-reconfigurable robots based on the electronic force, good mechanical properties and process automation are realized. The size of the connection device should be minimized in the future and its wear resistance should be improved [12]. The Strategies of Self-reconfiguration The self-reconfigurable strategies depend on the structure of the robot. There are four kinds of self-configurable strategy: (1) Change of a function via the behavioral change (i.e., change of the relationship among states). Further, the change of a behavior may be due to the change of the principle, and therefore this strategy may also refer to the change of principle; (2) The structural change via the change of connectivity among components (i.e., rearranging the constituent parts); (3) Change of a component in itself; (4) Mixed strategy: combine the three kinds of strategies mentioned above. As shown in figure 1, we can use the three self-reconfigurable strategies to prove the repair process of the damaged robot. Initially, the robot moves (A). Later a leg is damaged (B), the robot try to restore its functions (i.e., mobile) by crawling (C1, strategy (1)), or rearrange one of the rest components (C2, strategy (2)), or change the shape of a component (C3, strategy (3)). Fig. 1 Recovery strategy of the robot (A)Original state of a robot;(b)one leg damaged;(c1)the first recovery strategy;(c2) The second recovery strategy.(c3)the third recovery strategy Design of the Self-reconfigurable Quadruped Robot The Material of the Robot. The body of the robot is composed of LEGO components. LEGO material is made up by many scattered small parts. It can build various structure with its own pin or hole connections and be able to be removed to the minimum module. There is a cooperative relationship between any two modules and the whole structure is able to achieve a specific function. The Walking Mechanism of the Robot. The degrees of freedom of the quadruped robot is obtained by the requirement of the design. The design is mainly for the interpretation of the concept of resilience instead of in-depth discussion about the quadruped robot. There is only one joint for each leg of the quadruped robot. This kind of quadruped robot has simple structure and plain motion which is easy to control. To actuate the robot to move forward or backward, only the Angle of the leg movement need to be set. This is realized by controlling the rotation angle of the motor. The structure of the self-reconfigurable quadruped robot is shown in figure 2. The main parameters of the size are shown in table 1. Fig. 2 The structure of the self-reconfigurable quadruped robot 767

Table 1 The main parameters of the robot Subassembly Length/mm Max Strokemm/mm Angle/ shank 135 30 90(inner)180(outer) thigh 45 10 60 According to the law of barycenter: n m c i i i i= 1 i= 1 n m c = The displacement of the barycenter of the robot in the walking process can be obtained from equation 1. In equation 1, mi is the quality of the part i of the robot. Ci is the corresponding barycentric coordinates; C is the barycentric coordinates of the robot. The quality modules are divided into three parts: the robot body, thighs and legs. The body module also includes the quality of the hip and the corresponding auxiliary self-locked gear. The quality of each quality module is known. The simulation of the straight gait of the robot takes literature [13] as a reference and the gait cycle is 8s. The relationship of the displacements of the geometric center and barycenter is shown in figure 3. The dotted line is the geometric center of the robot while the solid line shows the difference between the displacements of the barycenter and geometric center. Positive value means the displacement of the barycenter is ahead while negative value means the hysteresis of the barycenter[13]. It is obvious that the displacements of the barycenter and the geometric center are not coincident with each other completely. (1) Fig. 3 The relationship of the geometric center and the barycenter of the robot Analysis of the Stability of the Robot. For the judgment of the stability of the quadruped robot, the model should be built first, as shown in figure 4: Fig. 4 3D model of the robot If the triangle q2q3q4 satisfies: qqq 2 3 4 = qqo 2 3 + qqo 2 4 + qqo (2) 3 4 It means that the barycenter of the robot is within the area of the supporting triangle composed of links among point q2,point q3 and point q4 or on the edge of the triangle. The distance from the barycenter to each edge is calculated. According to the supporting foot barycentric coordinates, the coordinates of q2, q3 q4 and the barycenter o of the robot, the trilateral linear equations of the supporting triangle are: Equation of line q 2 q 3 : az 1 + by 1 + o1= 0 (3) Equation of line q 2 q 4 : az 2 + by 2 + o2= 0 (4) Equation of line q 3 q 4 : az 3 + by 3 + o3= 0 (5) 768

The coefficients in Equation(3) ( 4) ( 5)are: a1= y3 y2, b1= z2 z3, o1= z3y2 z2y3 (6) a2= y4 y2, b2= z2 z4, o2= zy 4 2 zy 2 4 (7) a3= y4 y3, b3= z3 z4, o3= z4y3 z3y4 (8) The distances from the barycenter to each edge of the triangle are : az i o+ by i o+ oi di =, ( i = 1, 2,3) (9) 2 2 ai + bi ɑ ἰ, b ἰ, o ἰ are the coefficients of the corresponding linear equation. o(z 0,y 0 )is the barycentric coordinates of the robot. Minimum distance is the margin of stability to be calculated: d = min{ d1, d2, d3} (10) The calculation of the stability of the robot based on the instantaneous barycenter from equation (9), (10) is on the basis of the calculation of the stability margin of the instantaneous barycenter and the geometric center. The difference between the two calculations is small and the biggest difference is occurred when the difference value is the biggest in figure 4. In order to show the difference more clearly, the difference value of the two curves is calculated in this paper. Positive value means that the stability margin based on the instantaneous barycenter is greater than the stability margin based on the geometric center and a negative value is opposite. The conclusion is that the stability margin based on the instantaneous barycenter is not necessarily smaller than the stability margin based on the geometric center and the result is associated with the gait planning and the robot structure. Real-time control of gait can simplify the barycenter as the geometric center. The stability margin calculation based on the geometric center can reduce the amount of the calculation and improve the response characteristics. Self-reconfiguration of the Quadruped Robot Realization of the Resilience in the Quadruped Robot. Based on the concept of the resilience theory, a self-reconfigurable quadruped robot is designed and manufactured. The self-reconfigurable quadruped robot based on the resilience theory is shown in figure 5. Fig. 5 The self-reconfigurable quadrued robot based on the resilience theory Suppose one of the legs (1,2,3) is damaged in the actuational process, the robot loses the ability to continue to work. During the construction of the self-reconfigurable robot, the main principle of the repair plan is to change the rest of the training system structure to perform a new behavior. The initial status of the robot is walking style. When there is something wrong with the style like one of the legs is broken, the sensors on the leg will detect the disorder of the movement, the robot will autonomous install roller and change to the wheeled style. Since self-reconfiguration is a kind of solution of resilience, the quadruped robot in this paper mainly interpret the resilience concept from the self-reconfiguration direction. At the same time the idea has a certain creativity, no matter whether the robot is in damaged condition, it can choose different walking scheme according to the road conditions. For example, the robot can choose walking style when the road is concave and convex 769

and choose wheeled style when the road is flat terrain. The adaptive choose can achieve high speed actuation and improve the efficiency of the quadruped robot. The Process of Self-reconfiguration of Quadruped Robot. The process of the self-reconfiguration of the quadruped robot is shown in figure 6. The whole time for the self-reconfiguration is 16s. (a) (b) (c) (d) (e) (f) (g) (h) (i) Fig. 6 The self-reconfiguration of quadruped robot. (a)the initial state; (b)3s state; (c) 6s state; (d) 8s state; (e) 10s state; (f) 11s state; (g) 12s state; (h) 15s state; (i) 16s state; The figure 6 (h) is the state after reconstruction and pack up the four legs. (i) is the wheeled style. Conclusion In this paper, a self-reconfigurable quadruped robot is designed by selecting the new material: LEGO 8547. The interface of the robot is selected and designed; The whole walking mechanism and the self-reconfigurable mechanism are analyzed; To meet the requirement of the stability of the movement, the instantaneous barycenter and geometric center are calculated; The self-reconfigurable function is under control with the help of MATLAB program and the LEGO executive software; The scheme optimization selection is also performed. The result shows that the self-reconfigurable quadruped robot meets the requirements of self-reconfiguration and verifies the resilient theory. References [1] B. Li, Z.W. Wu, D.L. Tan, A research on technology of reconfigurable robot, J. Information and Control. 30 (2001) 685-691. [2] B. Li, H.Y. Dong, X. Bai, Research and development of the reconfigurable robot, J. Journal of Shenyang Institute of Technology. 19 (2000) 68-92. [3] M. Yim, Y. Zhang, K. Roufas, D. Duff, C. Eldershaw, Connecting and disconnecting for chain in self-reconfiguration with PolyBot, J. Transactions on Mechatronics. 7 (2002) 442 451. [4] K. Story, D. Brandt, David J, Self-Reconfigurable Robots, J. Transactions on Mechatronics. 8 770

(2001) 220-245. [5] S. Murata, H. Kurokawa, S. KoKaji, Robotics and Automation self-assembling, J. Machine and Automation. 1994 441-448. [6] Y. Suzuki, N. Inou, H. Kimura, M. Koseki, Reconfigurable group robots adaptively transforming a mechanical structure-numerical expression of criteria for structural transformation and automatic motion planning method, J. Intelligent Robots and Systems. 2007 2361-2367. [7] H. Kurokawa, K. Tomita, A. Kamimura, S. Kokaji, T. Hasuo, S. Murata, self-reconfiguration of M-TRAN III modular robotic system, J. The International Journal of Robotics Research. 2 (2008) 2361-2367. [8] S.Murata, E.Yoshida, K.Tomita, H.Kurokawa, S.Kokaji. Self- Reconfigurable modular robotic system, J. Transaction on Mechatronics. 7 (2002) 432-441. [9] J.W. Suh, S.B. Homans, M.Yim, Telecubes: Mechanical design of a module for self-reconfigurable robotics, J. Robotic and Automation. 4 (2002) 4095-4101. [10] A. Campbell, P. Pillai, S. C. Goldstein. The robot is the tether: Active, adaptive power routing for modular robots with unary inter robot connectors. Inproc[J]. Intelligent Robots and Systems. 2005 246-4115. [11] M. Yim, Y. Zhang, K. Roufas, D. Duff, C.E. ldershaw, in temers of connecting and disconnect for chain self-reconfiguration with Polybot, J. Transactions on Mechatronics. 7 (2002) 134-185. [12] M. E. Karagozler, J. D. Campbell, G. K. Fedder, S. C. Goldstein, M. P. Weller, Electrostatic latching for inter-module adhesion, power transfer, and communication in modular robots, J. Intelligent Systems. 2007 2779-2786. [13] Z.H. Wu. Load type four feet walking mobile platform system Structure analysis and static gait research of quadruped mobile platform system, D. Armored Force Engineering Institute. 2011. 771