A Snake-Like Articulated Robot for Flexible Access Minimally Invasive Surgery - Modelling, Optimisation and Kinematic Control

Total Page:16

File Type:pdf, Size:1020Kb

A Snake-Like Articulated Robot for Flexible Access Minimally Invasive Surgery - Modelling, Optimisation and Kinematic Control Imperial College London Department of Computing A Snake-Like Articulated Robot for Flexible Access Minimally Invasive Surgery - Modelling, Optimisation and Kinematic Control Valentina Vitiello September 2011 Submitted in part fulfilment of the requirements for the degree of Doctor of Philosophy in Computing of Imperial College London and the Diploma of Imperial College London 1 Declaration I herewith certify that all material in this dissertation which is not my own work has been properly acknowledged. Valentina Vitiello 2 Abstract The integration of robotic technologies in surgical instrumentation has contributed to the further development of Minimally Invasive Surgery (MIS) aimed at reduc- ing the patient trauma and hospitalisation costs. Recent advances in imaging and mechatronics promise to enable the execution of more complex interventions through a single incision or natural orifice access. The main requirement for such proce- dures is the ability to reach the operative target through complex routes and curved anatomical pathways whilst maintaining adequate stability for tissue manipulation. A mechatronically controlled device with a high degree of articulation can poten- tially fulfil these requirements. However, the incorporation of a high number of Degrees-of-Freedom (DoFs) increases the control complexity of the system. The purpose of this thesis is to investigate different methods for reducing the control dimensionality of a hyper-redundant snake-like articulated robot for MIS. The design of the robot is based on a modular, flexible access platform featuring serially connected rigid links and a hybrid micromotor-tendon actuation strategy to construct independently addressable universal joints. A path length compensation scheme for reducing the backlash at the joint is presented, together with experimen- tal evaluation of the joint positioning accuracy when using our proposed kinematic control. The integration of an extra translational DoF along the joint axis allows the performance of a hybrid `inchworm-snake' locomotive scheme for self-propulsion of the device. This `front-drive back-following' approach is implemented by actuating only one module at a time in a serial fashion. Therefore, the operator only needs to steer the distal tip of the device while the body of the robot follows the desired trajectory autonomously. Once the distal tip of the hyper-redundant device has reached the target operative site, the body of the robot has to adapt its shape to the surrounding moving organs while keeping the end-effector stable. A DoF minimisation algorithm is designed to identify the minimum number of joints to be simultaneously actuated to ensure shape conformance whilst simplifying the control complexity of the system. Finally, optimal kinematic configurations of the platform are derived for per- forming two specific single incision procedures. The results, based on workspace requirements estimated through pre-operative imaging of the patients, demonstrate the suitability of the system for such procedures. Results from in vivo experiments on porcine models are also provided to show the potential clinical value of the device. 3 Ai miei genitori e mia sorella 4 Acknowledgements I would like to start by thanking Professor Guang-Zhong Yang, without whom this work would have not been possible. He has always set the example by working very hard and being available to give support and advice whenever needed, even during busy times and especially when most necessary. His attention to details and constant quest for better results has truly helped me towards the completion of the work reported in this thesis. Thanks for believing in me and giving me the possibility to work in such a great and multidisciplinary environment. Thanks to my second supervisor Dr Dan Elson for taking into account my appli- cation and arranging the first interview for the PhD scholarship, which eventually led to an exciting collaboration. I would also like to thank Professor Lord Ara Darzi for supporting this research work in any occasion. Many other people have contributed in different ways to the work presented here, friends and colleagues at the Hamlyn Centre always ready to help and work hard until the last minute before the deadline. Thanks to David Noonan, Ka-Wai Kwok, Jianzhong Shang, Peter Mountney, Christopher Payne, Win Tun Latt, James Clark, Richard Newton, Su-lin Lee for your collaboration and Selen Atasoy, Matina Gian- narou, Marco Visentini Scarzanella, Rachel King for your friendly support. A special thank you must go to George Mylonas, who managed to sweeten the last stressful months during which I was writing this thesis and encouraged me every day to keep working hard. Thanks for finding me when I most needed you. To my dear flatmate and fellow PhD student Laia Querol Cano, thanks for your friendship and for making me feel at home here in London. Thanks for your help during a very difficult period of my life and for your support in the last crazy months. Ai miei genitori e mia sorella dedico questa tesi perche' senza il vostro supporto e amore incondizionato non sarei mai riuscita a trovare tanta forza in me stessa e superare tutte le difficolta’ incontrate lungo il cammino. Nonostante la distanza da casa non mi sono mai sentita sola, anzi vi ho sentito ancora piu' vicino, soprattutto la mia adorata sorellina. Vi amo con tutto il cuore e non smettero' mai di ringraziarvi. 5 `The greatest glory in living lies not in never falling, but in rising every time we fall.' Nelson Mandela 6 Contents Abstract 3 Acknowledgements 5 List of Acronyms and Abbreviations 11 List of Figures 14 List of Tables 23 1 Introduction 25 1.1 Key research challenges and objectives . 27 1.2 Original contributions of the thesis . 30 2 Articulated tools for enhanced dexterity and navigation in robotic- assisted surgery 32 2.1 Introduction . 32 2.2 Robotic-assisted minimally invasive surgery . 34 2.2.1 Introduction . 34 2.2.2 Benefits of robotic integration . 34 2.2.3 Representative robotic systems for MIS . 35 2.2.3.1 CAD/CAM surgical systems . 39 2.2.3.2 Endoscopic camera holders . 44 2.2.3.3 Semi-autonomous robots for soft tissue endoscopy . 46 2.2.3.4 Hand-held mechatronic surgical tools . 48 2.2.3.5 Synergistic control systems . 50 2.2.3.6 Master-slave surgical systems . 52 2.2.4 Open problems and technical challenges . 58 2.3 Articulated robots for MIS . 60 2.3.1 Mechanical designs . 61 2.3.2 Actuation modalities . 70 2.3.3 Human-robot interfaces and control strategies . 71 2.3.4 Current limitations and emerging new directions . 75 2.4 Flexible devices for transluminal and single site surgery . 76 2.4.1 Technical challenges and unmet requirements . 78 7 2.4.2 NOTES and LESS instrumentation . 80 2.4.2.1 Specialised endoscopes . 82 2.4.2.2 Flexible platforms . 85 2.4.2.3 Master-slave systems . 87 2.4.2.4 Bimanual insertable robots . 90 2.4.2.5 Intracorporeal mini-robots . 91 2.4.3 Future perspectives of NOTES and LESS: towards robotic- assisted flexible access surgery . 96 2.5 Articulated robot design for flexible access surgery . 97 2.5.1 System architecture . 97 2.5.1.1 Articulated section . 97 2.5.1.2 Hand-held controller and graphical user interface . 99 2.5.1.3 Motor control box and embedded controller . 100 2.5.1.4 Additional components . 101 2.5.2 System usability and control strategies . 103 2.6 Discussion and conclusions . 104 3 Design optimisation of a hybrid micromotor-tendon joint unit for a modular snake robot 106 3.1 Introduction . 106 3.2 Hybrid micromotor-tendon actuation scheme . 106 3.3 Joint model for backlash quantification and force transmission analysis108 3.3.1 Tendon path length variation . 109 3.3.2 Analysis of torque/force transmission . 112 3.4 Joint design optimisation for backlash minimisation . 114 3.4.1 Algorithm design and force optimisation constraints . 114 3.4.2 Optimisation results . 117 3.4.2.1 Generic joint configuration with α = 0 and r2 = r3 . 117 6 6 3.4.2.2 Joint configuration with α = 0 and r2 = r3 . 120 6 3.4.2.3 Joint configuration with α = 0 and r2 = r3 . 120 6 3.4.2.4 Joint configuration with α = 0 and r2 = r3 . 120 3.5 Optimised joint design and characterisation . 125 3.6 Discussion and conclusions . 131 4 Path following under active constraints 132 4.1 Introduction . 132 4.2 Kinematic modelling of robotic mechanical systems . 133 4.2.1 The Denavit-Hartenberg method . 134 4.2.2 Inverse kinematics resolution . 138 4.2.3 Specialised methods for snake robots modelling . 139 4.3 Hybrid `inchworm-snake' robot kinematic analysis . 140 8 4.3.1 Forward kinematics equations . 143 4.3.2 Inverse kinematics resolution . 145 4.4 Path following under active constraints . 149 4.4.1 Colonoscopy . 150 4.4.1.1 Active constraint model and trajectory definition . 151 4.4.1.2 Accuracy assessment of path following control . 151 4.4.2 Laparoscopic liver biopsy . 155 4.4.2.1 Active constraint model and trajectory definition . 156 4.4.2.2 Accuracy assessment of path following control . 156 4.5 Discussion and conclusions . 160 5 DoF minimisation for optimised shape control under active con- straints 162 5.1 Introduction . 162 5.2 Kinematics of hyper-redundant robots . 163 5.2.1 Task-oriented kinematics resolution using traditional modelling techniques . 164 5.2.1.1 Jacobian-based redundancy resolution . 166 5.2.1.2 Gradient projection approach . 168 5.2.1.3 Redundancy resolution via task augmentation . 169 5.2.1.4 Second-order redundancy resolution . 171 5.2.2 Continuum kinematics resolution using parametrised back- bone curves . 173 5.2.2.1 Rigid-link motion approximation via mode selection and curve fitting .
Recommended publications
  • Improved Design of a Three-Degree of Freedom Hip Exoskeleton Based on Biomimetic Parallel Structure
    Improved Design of a Three-degree of Freedom Hip Exoskeleton Based on Biomimetic Parallel Structure by Min Pan A Thesis Submitted in Partial Fulfillment of the requirements for the Degree of Master of Applied Science in The Faculty of Engineering and Applied Science Mechanical Engineering Program University of Ontario Institute of Technology July, 2011 © Min Pan, 2011 Abstract The external skeletons, Exoskeletons, are not a new research area in this highly developed world. They are widely used in helping the wearer to enhance human strength, endurance, and speed while walking with them. Most exoskeletons are designed for the whole body and are powered due to their applications and high performance needs. This thesis introduces a novel design of a three-degree of freedom parallel robotic structured hip exoskeleton, which is quite different from these existing exoskeletons. An exoskeleton unit for walking typically is designed as a serial mechanism which is used for the entire leg or entire body. This thesis presents a design as a partial manipulator which is only for the hip. This has better advantages when it comes to marketing the product, these include: light weight, easy to wear, and low cost. Furthermore, most exoskeletons are designed for lower body are serial manipulators, which have large workspace because of their own volume and occupied space. This design introduced in this thesis is a parallel mechanism, which is more stable, stronger and more accurate. These advantages benefit the wearers who choose this product. This thesis focused on the analysis of the structure of this design, and verifies if the design has a reasonable and reliable structure.
    [Show full text]
  • Robotic Systems
    Robotic Systems What is an Industrial Robot? An industrial robot is a programmable, multi-functional manipulator designed to move materials, parts, tools, or special devices through variable programmed motions for the performance of a variety of tasks. An industrial robot consists of a number of rigid links connected by joints of different types, controlled and monitored by a computer. Fundamentals of Robotics and Robotics Technology Power sources for robots 1. Hydraulic drive: gives a robot great speed and strength. These systems can be designed to actuate linear or rotational joints. The main disadvantage of a hydraulic system is that it occupies floor space in addition to that required by the robot. 2. Electric drive: compared with a hydraulic system, an electric system provides a robot with less speed and strength. Accordingly, electric drive systems are adopted for smaller robots. However, robots supported by electric drive systems are more accurate, exhibit better repeatability, and are cleaner to use. 3. Pneumatic drive: are generally used for smaller robots. These robots, with fewer degrees of freedom, carry out simple pick-and-place material handling operations. Robotic sensors 1. Position sensors: are used to monitor the position of joints. Information about the position is fed back to the control systems that are used to determine the accuracy of joint movements. 2. Range sensors: measure distances from the reference point to other points of importance. Range sensing is accomplished by means of television cameras or sonar transmitters and receivers. 3. Velocity sensors: are used to estimate the speed with which a manipulator is moved. The velocity is an important part of dynamic performance of the manipulator.
    [Show full text]
  • Design Procedure for a Fast and Accurate Parallel Manipulator Sébastien Briot, Stéphane Caro, Coralie Germain
    Design Procedure for a Fast and Accurate Parallel Manipulator Sébastien Briot, Stéphane Caro, Coralie Germain To cite this version: Sébastien Briot, Stéphane Caro, Coralie Germain. Design Procedure for a Fast and Accurate Parallel Manipulator. Journal of Mechanisms and Robotics, American Society of Mechanical Engineers, 2017, 9 (6), pp.061012. 10.1115/1.4038009. hal-01587975 HAL Id: hal-01587975 https://hal.archives-ouvertes.fr/hal-01587975 Submitted on 13 Oct 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Design Procedure for a Fast and Accurate Parallel Manipulator Sebastien´ Briot∗ Stephane´ Caro CNRS CNRS Laboratoire des Sciences Laboratoire des Sciences du Numerique´ de Nantes (LS2N) du Numerique´ de Nantes (LS2N) UMR CNRS 6004 UMR CNRS 6004 44321 Nantes, France 44321 Nantes, France Email: [email protected] Email: [email protected] Coralie Germain Agrocampus Ouest 35042 Rennes, France Email: [email protected] printed circuit boards. This paper presents a design procedure for a two- Several robot architectures with four degrees of free- degree of freedom translational parallel manipulator, named dom (dof) and generating Schonflies¨ motions [2] for high- IRSBot-2. This design procedure aims at determining the speed operations have been proposed in the past decades [1, optimal design parameters of the IRSBot-2 such that the 3–6].
    [Show full text]
  • History of Robotics: Timeline
    History of Robotics: Timeline This history of robotics is intertwined with the histories of technology, science and the basic principle of progress. Technology used in computing, electricity, even pneumatics and hydraulics can all be considered a part of the history of robotics. The timeline presented is therefore far from complete. Robotics currently represents one of mankind’s greatest accomplishments and is the single greatest attempt of mankind to produce an artificial, sentient being. It is only in recent years that manufacturers are making robotics increasingly available and attainable to the general public. The focus of this timeline is to provide the reader with a general overview of robotics (with a focus more on mobile robots) and to give an appreciation for the inventors and innovators in this field who have helped robotics to become what it is today. RobotShop Distribution Inc., 2008 www.robotshop.ca www.robotshop.us Greek Times Some historians affirm that Talos, a giant creature written about in ancient greek literature, was a creature (either a man or a bull) made of bronze, given by Zeus to Europa. [6] According to one version of the myths he was created in Sardinia by Hephaestus on Zeus' command, who gave him to the Cretan king Minos. In another version Talos came to Crete with Zeus to watch over his love Europa, and Minos received him as a gift from her. There are suppositions that his name Talos in the old Cretan language meant the "Sun" and that Zeus was known in Crete by the similar name of Zeus Tallaios.
    [Show full text]
  • Industrial Robotics
    Robotics 1 Industrial Robotics Prof. Alessandro De Luca Robotics 1 1 What is a robot? ! industrial definition (RIA = Robotic Institute of America) re-programmable multi-functional manipulator designed to move materials, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks, which also acquire information from the environment and move intelligently in response ! ISO 8373 definition an automatically controlled, reprogrammable, multipurpose manipulator programmable in three or more axes, which may be either fixed in place or mobile for use in industrial automation applications ! more general definition (“visionary”) intelligent connection between perception and action Robotics 1 2 Robots !! Spirit Rover (2002) Comau H4 Waseda WAM-8 (1995) (1984) Robotics 1 3 A bit of history ! Robota (= “work” in slavic languages) are artificial human- like creatures built for being inexpensive workers in the theater play Rossum’s Universal Robots (R.U.R.) written by Karel Capek in 1920 ! Laws of Robotics by Isaac Asimov in I, Robot (1950) 1. A robot may not injure a human being or, through inaction, allow a human being to come to harm 2. A robot must obey orders given to it by human beings, except where such orders would conflict with the First Law 3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law Robotics 1 4 Evolution toward industrial robots computer 1950 mechanical numerically controlled telemanipulators machines (CNC) robot manipulators 1970 Unimation PUMA ! with respect to the ancestors ! flexibility of use ! adaptability to a priori unknown conditions ! accuracy in positioning ! repeatability of operation Robotics 1 5 The first industrial robot US Patent General Motor plant, 1961 G.
    [Show full text]
  • Final Program and Book of Abstracts Third Swedish Workshop on Autonomous Robotics SWAR ´05
    Final Program and Book of Abstracts Third Swedish Workshop on Autonomous Robotics SWAR '05 Petter Ögren (Editor) Kista, Stockholm, September 1-2, 2005 FOI-R-- 1756 --SE Systems Technology October 2005 ISSN 1650-1942 Scientific report Final Program and Book of Abstracts Third Swedish Workshop on Autonomous Robotics SWAR ‘05 FOI-R--1756--SE Systems Technology October 2005 ISSN 1650-1942 Scientific report Page 1 of 98 Issuing organization Report number, ISRN Report type FOI – Swedish Defence Research Agency FOI-R—1756--SE Scientific report Systems Technology Research area code SE-164 90 Stockholm 7. Mobility and space technology, incl materials Month year Project no. October 2005 E6941 Sub area code 71 Unmanned Vehicles Sub area code 2 Author/s (editor/s) Project manager Petter Ögren (Editor) Petter Ögren Approved by Monica Dahlén Sponsoring agency FMV Scientifically and technically responsible Karl Henrik Johansson Report title Final Program and Book of Abstracts, Third Swedish Workshop on Autonomous Robotics, SWAR 05 Abstract This document contains the final program and 36 two page extended abstracts from the Third Swedish Workshop on Autonomous Robotics, SWAR’05, organized by FOI in September 1-2, 2005. SWAR is an opportunity for researchers and engineers working in the field of robotics and autonomous systems to learn about activities of neighboring institutions, discuss common interests and initiate new cooperations. The previous workshops, SWAR’00 and SWAR’02, were hosted by Örebro University and KTH, respectively. SWAR’05 gathered more than 80 participants from 25 different organizations, all over Sweden. Keywords Autonomy, Robotics, SWAR, Workshop Further bibliographic information Language English ISSN 1650-1942 Pages 98 p.
    [Show full text]
  • Robot Control and Programming: Class Notes Dr
    NAVARRA UNIVERSITY UPPER ENGINEERING SCHOOL San Sebastian´ Robot Control and Programming: Class notes Dr. Emilio Jose´ Sanchez´ Tapia August, 2010 Servicio de Publicaciones de la Universidad de Navarra 987‐84‐8081‐293‐1 ii Viaje a ’Agra de Cimientos’ Era yo todav´ıa un estudiante de doctorado cuando cayo´ en mis manos una tesis de la cual me llamo´ especialmente la atencion´ su cap´ıtulo de agradecimientos. Bueno, realmente la tesis no contaba con un cap´ıtulo de ’agradecimientos’ sino mas´ bien con un cap´ıtulo alternativo titulado ’viaje a Agra de Cimientos’. En dicho capitulo, el ahora ya doctor redacto´ un pequeno˜ cuento epico´ inventado por el´ mismo. Esta pequena˜ historia relataba las aventuras de un caballero, al mas´ puro estilo ’Tolkiano’, que cabalgaba en busca de un pueblo recondito.´ Ya os podeis´ imaginar que dicho caballero, no era otro sino el´ mismo, y que su viaje era mas´ bien una odisea en la cual tuvo que superar mil y una pruebas hasta conseguir su objetivo, llegar a Agra de Cimientos (terminar su tesis). Solo´ deciros que para cada una de esas pruebas tuvo la suerte de encontrar a una mano amiga que le ayudara. En mi caso, no voy a presentarte una tesis, sino los apuntes de la asignatura ”Robot Control and Programming´´ que se imparte en ingles.´ Aunque yo no tengo tanta imaginacion´ como la de aquel doctorando para poder contaros una historia, s´ı que he tenido la suerte de encontrar a muchas personas que me han ayudado en mi viaje hacia ’Agra de Cimientos’. Y eso es, amigo lector, al abrir estas notas de clase vas a ser testigo del final de un viaje que he realizado de la mano de mucha gente que de alguna forma u otra han contribuido en su mejora.
    [Show full text]
  • Industrial Robot
    1 Introduction 25 1.2 Industrial robots - definition and classification 1.2.1 Definition (ISO 8373:2012) and delimitation The annual surveys carried out by IFR focus on the collection of yearly statistics on the production, imports, exports and domestic installations/shipments of industrial robots (at least three or more axes) as described in the ISO definition given below. Figures 1.1 shows examples of robot types which are covered by this definition and hence included in the surveys. A robot which has its own control system and is not controlled by the machine should be included in the statistics, although it may be dedicated for a special machine. Other dedicated industrial robots should not be included in the statistics. If countries declare that they included dedicated industrial robots, or are suspected of doing so, this will be clearly indicated in the statistical tables. It will imply that data for those countries is not directly comparable with those of countries that strictly adhere to the definition of multipurpose industrial robots. Wafer handlers have their own control system and should be included in the statistics of industrial robots. Wafers handlers can be articulated, cartesian, cylindrical or SCARA robots. Irrespective from the type of robots they are reported in the application “cleanroom for semiconductors”. Flat panel handlers also should be included. Mainly they are articulated robots. Irrespective from the type of robots they are reported in the application “cleanroom for FPD”. Examples of dedicated industrial robots that should not be included in the international survey are: Equipment dedicated for loading/unloading of machine tools (see figure 1.3).
    [Show full text]
  • Kinematic Analysis of a 3-UPU Parallel Robots Using the Ostrowski
    Kinematic analysis of a 3-UPU parallel Robot using the Ostrowski-Homotopy Continuation Milad Shafiee-Ashtiani, Aghil Yousefi-Koma, Sahba Iravanimanesh, Amir Siavosh Bashardoust Center of Advanced Systems and Technologies (CAST) School of Mechanical Engineering, College of Engineering, University of Tehran, Tehran, Iran. [email protected], [email protected], [email protected], [email protected] Abstract— The direct kinematics analysis is the foundation of coupled nonlinear algebraic equations, such as the Newton– implementation of real world application of parallel manipulators. Raphson method which is efficient in the convergence speed [7]. For most parallel manipulators the direct kinematics is Unfortunately, there always needs to guess the initial value in challenging. In this paper, for the first time a fast and efficient Homotopy Continuation Method, called the Ostrowski Homotopy the iteration process. Good initial guess value may converge to continuation method has been implemented to solve the direct and solutions but bad initial guess value usually leads to divergence. inverse kinematics problem of the parallel manipulators. This Homotopy continuation method (HCM) is a type of perturbation method has advantage over conventional numerical iteration and Homotopy method [8-9]. It can guarantee the answer by a methods, which is not rely on the initial values and is more efficient certain path, if the auxiliary Homotopy function is chosen well. than other continuation method and it can find all solutions of It does not have the drawbacks of conventional numerical equations without divergence just by changing auxiliary Homotopy function. Numerical example and simulation was done algorithms, in particular the requirement of good initial guess to solve the direct kinematic problem of the 3-UPU parallel values and the problem of convergence [10].
    [Show full text]
  • Motion Planning for Variable Topology Trusses: Reconfiguration and Locomotion
    Journal Title XX(X):1–22 Motion Planning for Variable Topology ©The Author(s) 2021 Trusses: Reconfiguration and Locomotion Chao Liu1, Sencheng Yu2, and Mark Yim1 Abstract Truss robots are highly redundant parallel robotic systems and can be applied in a variety of scenarios. The variable topology truss (VTT) is a class of modular truss robot. As self-reconfigurable modular robots, variable topology trusses are composed of many edge modules that can be rearranged into various structures with respect to different activities and tasks. These robots are able to change their shapes by not only controlling joint positions which is similar to robots with fixed morphologies, but also reconfiguring the connections among modules in order to change their morphologies. Motion planning is the fundamental to apply a VTT robot, including reconfiguration to alter its shape, and non-impact locomotion on the ground. This problem for VTT robots is difficult due to their non-fixed morphologies, high dimensionality, the potential for self-collision, and complex motion constraints. In this paper, a new motion planning framework to dramatically alter the structure of a VTT is presented. It can also be used to solve locomotion tasks much more efficient compared with previous work. Several test scenarios are used to show its effectiveness. Keywords Modular Robots, Parallel Robots, Motion Planning, Reconfiguration Planning, Locomotion 1 Introduction Self-reconfigurable modular robots consist of repeated building blocks (modules) from a small set of types with uniform docking interfaces that allow the transfer of mechanical forces and moments, electrical power, and communication throughout all modules (Yim et al.
    [Show full text]
  • Manipulators and Their Application to Material Handling Automation
    A Class of “Parallel-Serial” Manipulators and Their Application to Material Handling Automation Zlatko Sotirov Genmark Automation, Inc. 1213 Elko Drive, Sunnyvale CA 94089, USA Introduction The manipulating robots recently performing the material handling in the semiconductor industry can be classified into three major categories: robots with up to 4 Degrees Of Freedom (DOF), working in cylindrical coordinates; universal articulated arms with 6 or more DOF; and hybrid parallel-series manipulators with 6 or more DOF combining together the motion characteristics of the cylindrical robots and of a special kind of closed- loop mechanisms, available in the industry since the early 1980s. Regardless of the differences in the mechanical properties and motion characteristics of the robots from the different categories, the requirement imposed to them by the manipulating tasks they perform are always the same: fast and reliable material handling; long reach for small footprint; compact size and light weight; motion efficiency and ability to comply with the mechanical constraints imposed by the equipment; high ratio of the payload and the weight of the robot; cost-effectiveness, etc.. For more than a decade the cylindrical TRZ robots have been favorably used in a variety of processing machines, until the in-line equipment placement was imposed and identified as a standard by I300I. Being especially designed to work with radially arranged modules the TRZ robots became deficient to serve in-line arranged equipment because of lack of degrees of freedom. Another challenges to these robots lately inspired by the chipmakers are associated with the increased wafer sizes and the weight of the special end-effectors guaranteeing non-contact (based on Bernuli’s principle), or edge-gripping support of the wafers.
    [Show full text]
  • Articulated Robot Motion for Simultaneous Localization and Mapping (ARM-SLAM)
    Articulated Robot Motion for Simultaneous Localization and Mapping (ARM-SLAM) Matthew Klingensmith1 Siddartha S. Sirinivasa2 Michael Kaess3 Abstract— A robot with a hand-mounted depth sensor scans a scene. When the robot’s joint angles are not known with certainty, how can it best reconstruct the scene? In this work, we simultaneously estimate the joint angles of the robot and reconstruct a dense volumetric model of the scene. In this way, we perform simultaneous localization and mapping in the configuration space of the robot, rather than in the pose space of the camera. We show using simulations and robot experiments that our approach greatly reduces both 3D reconstruction error and joint angle error over simply using the forward kinematics. Unlike other approaches, ours directly reasons about robot joint angles, and can use these to constrain the pose of the sensor. Because of this, it is more robust to missing or ambiguous depth data than approaches that are unconstrained by the robot’s kinematics. I. INTRODUCTION Uncertainty is a central problem in robotics. In order to (a) Experimental setup. understand and interact with the world, robots need to inter- pret signals from noisy sensors to reconstruct clear models not only of the world around them, but also their own internal state. For example, a mobile robot navigating an unknown space must simultaneously reconstruct a model of the world around it, and localize itself against that model using noisy sensor data from wheel odometry, lasers, cameras, or other sensors. This problem (called the Simultaneous Localization and Mapping (SLAM) problem) is very well-studied in the mobile robotics community.
    [Show full text]