Cognitive Humanoid Robot: the Icub Simulator

Total Page:16

File Type:pdf, Size:1020Kb

Cognitive Humanoid Robot: the Icub Simulator University of Plymouth PEARL https://pearl.plymouth.ac.uk 04 University of Plymouth Research Theses 01 Research Theses Main Collection 2009 Development of Cognitive Capabilities in Humanoid Robots Tikhanoff, Vadim http://hdl.handle.net/10026.1/2807 University of Plymouth All content in PEARL is protected by copyright law. Author manuscripts are made available in accordance with publisher policies. Please cite only the published version using the details provided on the item record or document. In the absence of an open licence (e.g. Creative Commons), permissions for further reuse of content should be sought from the publisher or author. DEVELOPMENT OF COGNITIVE CAPABILITIES IN HUMANOID ROBOTS by VADIM TIKHANOFF A thesis submitted to the University of Plymouth in partial fulfilment for the degree of DOCTOR OF PHILOSOPHY School of Computing Communications and Electronics Faculty of Technology August 2009 l'.,iverslty of Plymouth L.tr~.J n· i.:J.COJ35323=fX 1 -n::fcs·Y { ~ - 8qz. ITK.I Development of Cognitive Capabilities in Humanoid Robots by Vadim Tikhanoff Abstract Bu ilding intelligent systems with human level of competence is the ultimate grand challenge for science and technology in general, and especially for the computational intelligence community. Recent theories in autonomous cognitive systems have focused on the close integration (grounding) of communication with perception, categorisation and action. Cognitive systems are essential for integrated multi-platform systems that are capable of sensing and communicating. This thesis presents a cognitive system for a humanoid robot that integrates abilities such as object detection and recognition , which are merged with natural language understanding and refined motor controls. The work includes three studies; (1) the use of generic manipulation of objects using the NMFT algorithm, by successfully testing the extension of the NMFT to control robot behaviour; (2) a study of the development of a robotic simulator; (3) robotic simulation experiments showing that a humanoid robot is able to acquire complex behavioural, cognitive, and linguistic skills through individual and social learning. The robot is able to learn to handle and manipulate objects autonomously, to cooperate with human users, and to adapt its abilities to changes in internal and environmental conditions. The model and the experimental results reported in this thesis, emphasise the importance of embodied cognition, i.e . the humanoid robot's physical interaction between its body and the environment. Table of Contents Abstract .... .... ... .. .... ..................... ................ ... ... ..... .. .. ........ ........................... ... .. .... ... 4 Table of Contents .. .............................. .. .... .. .............. .. .. ..... ........... ... ......... ... .... ... ..... 5 List of Figures .. ... .. .. .. .. ... ............. ............. ............................ ................... .. ........... .... 7 List of T abies .. .. ..... .... .... .. .......... ... ......... ... ... ...... ......... ....... ................... .. .. .............. 10 Acknowledgements ... ... ..... ......... .... ...................... ..................................... ... ........ .. 12 Author's declaration ...... ..... .. .. ... .... .. ......... ...... ................. .. ............ .................. ....... 14 1 Introduction ..................................................................................................... 1 1 .1 Motivation ........... ........ .. ........... ..... .... .................. ... ... .... .. .... ... ..................... 1 1.2 Scope .. .... ........... ....... .. .... ..... .. ...... .... ........ .. .. ........ ............ ......... .......... ........3 1.3 Thesis Outline ............ ... ............. .......... .... .. ..... ... ........... .... .. .................... .... 3 2 Cognitive Robotics .................................... ...................................................... s 2.1 Cognitive Robotics Approaches ... .. .. .. ........ ... ....... .............................. ....... 10 2.1 .1 Developmental Robotics .... .............. ................. .... ......... .... .......... ... ... 10 2.1. 2 Epigenetic Robotics ..................... ................................... ..... ............... 12 2.1. 3 Evolutionary Robotics ......... ... .. ............. ............ ..... ............................. 13 2.2 Human robot interaction ....... .... ..... ...... ..... .......................... ... ... ... .... .... ... ... 15 2.3 Developmental robotic models of language learning ............. ... .......... .... .. 21 2.4 Robotics and simulators ....... ..... .. ........ .. ......................... ...... .. .. ............... .. 27 2.5 The iCub humanoid robotic platform .. ..... .... .... ............. ....... .................... ..33 2.5.1 Why a humanoid robot in cognitive robotic research .................... ...... 34 2.5.2 The iCub Robot ....... ...... ... .... ....... ...... ..... ........ ............... .... .......... ... .... 36 2.5.3 Hardware specifications ........ ........ .. .. ........ ... .... ............ .... .... ........ ...... 39 2.5.4 Software Architecture: YARP ... ......................... .... ............................ .42 3 Artificial Intelligence for cognitive robotics ................................................ 47 3.1 Artificial Intelligence ......... .... ............ ........... ........ .. ................................. .. .48 3.2 Neural Networks .......... .. ................................. ... ..... .. ..... ..... ... .. ................. 55 4 A robotic simulation model of action and language learning: Neural Modelling Field Theory ........................................................................................ 69 4.1 The robotic model ....... .. ....... ....... ....... .... .. .... .. .... ........ .......... ... ... ..... .. ........ 71 4.2 Overview of the NMFT Algorithm ... .. ... .. ...... .. ...... ..... .. .. ... ................... .... ... 74 4.3 The NMFT Model for Robotic Experiments ..... ......... .... .................... ... .. .... 76 4.4 NMFT Simulations ..... .............................. ... .......... ....... ... .. ..... .......... .. ... .... 78 4.5 Language and Cognition Integration through Modelling Field Theory ....... 79 4.5.1 Simulation 1: Incremental addition of feature ..................... ................. 80 4.5.2 Simulation 11 : Categorisation of robotic actions ....... .... ... ... .... ............. 82 4.5.3 Simulation Ill: Scaling up with complex stimuli sets ............................ 84 4.6 Scaling up of Action Repertoire in Linguistic Cognitive Agents ... .. ..... ... .... 85 4.6.1 Simulation IV: Classification and categorization of actions for building sensorimotor concept-models ......... .............. ................ .. ... ................. ......... ... 85 4.6.2 Simulation V: Incremental Feature - lexi con acquisition .................... 88 4.6.3 Simulation VI: Progressive learning of basic gestures into composite actions 91 5 Cognitive Humanoid Robot: the iCub platform .......................................... 95 5.1 The birth of the iCub Simulator ............................. ............................... ..... 96 5.1 .1 iCub Simulator Development.. ........................ ..... .... ..... ..... ... .............. 96 5.1.2 iCub Simulator Communication protocols ................................. .. ....... 99 5.1.3 iCub Body Model ................................................. .................. ........... 1 01 5.1.4 iCub Simulator testing: Kinematic and dynamic analysis ................. 109 5.1 .5 Current uses of the iCub simulator in cognitive robotics projects ..... 114 6 Cognitive Experiments ................................................................................118 6.1 Experiment overview ............................. ... .......... ... ... .. ............ .. ...... ... .. .... 118 6.2 Vision .. .. ...... ..... ... ... .... .. ... .......... ... ............. ... ...... .. .. .... ... .......................... 121 6.2. 1 Depth discontinu ities .......... ................... ... ... .... .... .. .... ......... .. .. ... ..... .. 124 6.2.2 Colour lnformation ............. ... ................................. ... .......... .... ........ .. 131 6.2.3 Template tracking ................................................... ......................... 132 6.3 Motor Control .......................................................................................... 135 6. 3. 1 Reaching .......... .... ........ .. ........................ .......................................... 137 6.3.2 Grasping ... ............ ... ......................... ... .... ....... .. ................................ 148 6.4 Worki ng with Speech .. ... ................................ .. .... .... ..... ..... ..................... 157 6.4.1 Speech categorisation learning experimental resu lts .. ....... .............. 162 6.5 En active cognition: experiments ... ... ....................... ................................ 167 6.5.1 Experiments on grounding speech and vision .. .... .. ......... ................. 168 6.5.2 En active cognition experiment .................... ........................... .. ........ 175 7 Discussion and conclusions .. ... .... ........................ ... .................. .... .... ............ 185 7.1 Discussion .... .. ....... ........ ................ ............... .................... ....... .... .. ........
Recommended publications
  • From Prometheus to Pistorius: a Genaelogy of Physical Ability
    FROM PROMETHEUS TO PISTORIUS: A GENAELOGY OF PHYSICAL ABILITY by Stephanie J. Cork A thesis submitted to the Department of Sociology In conformity with the requirements for the degree of Masters of Arts Queen’s University Kingston, Ontario, Canada (September, 2011) Copyright ©Stephanie J. Cork, 2011 Abstract (Fragile Frames + Monstrosities)ModernWar + (Flagged Bodies + Cyborgs)PostmodernWar = dis-AbilityCyborged ii Acknowledgements A huge thank you goes out to: my friends, colleagues, office neighbours, mentors, family, defence committee, readers, editors and Steve. Thank you, also, to the Canadian and American troops as well as Paralympic athletes, Oscar Pistorius and Aimee Mullins for their inspiration, sorry, I have borrowed your stories to perpetuate my own academic success. Thanks also to Louise Bark for her endless patience and kindness, as well as a pint (or three!) at Ben’s Pub. Anne and Wendy and especially Michelle: you are lifesavers! Finally, my eternal gratitude to the: “greatest man alive,” Dr. Rob Beamish (Scott Mason 2011). iii Table of Contents Abstract............................................................................................................................................. i Acknowledgements......................................................................................................................... iii Table of Contents............................................................................................................................ iv Chapter 1: Introduction.....................................................................................................................1
    [Show full text]
  • Player-Stage Based Simulator for Simultaneous Multi-Robot Exploration and Terrain Coverage Problem
    International Journal of Artificial Intelligence & Applications (IJAIA), Vol.2, No.4, October 2011 PLAYER -STAGE BASED SIMULATOR FOR SIMULTANEOUS MULTI -ROBOT EXPLORATION AND TERRAIN COVERAGE PROBLEM K.S. Senthilkumar and K. K. Bharadwaj School of Computer and Systems Sciences Jawaharlal Nehru University, New Delhi 110067 [email protected], [email protected] ABSTRACT One of the possible ways of offering assistance without risking additional human lives during hazardous situations is by deploying a robot team, equipped with various sensors and actuators. Working with intelligent robotics requires a large investment in both money and time. There is a general purpose, open source simulator called Player/Stage, which provides a hardware abstraction layer to several popular robot platforms, and is commonly used by robotics community in research and university teaching, today. This simulator tends to be very simple and task-specific. Player, which is a distributed device server for robots, sensors and actuators, can control either a real or simulated robot thus allowing direct application of developed algorithms to real-life scenarios. Hence, we believe that Player/Stage, when coupled with robust hardware, is a viable paradigm for our Simultaneous MSTC(S-MSTC) algorithm. This paper gives details of our experience in running Player/Stage during the implementation of our online S-MSTC algorithm for multi-robot being implemented in C++ and we use Player/Stage middleware for validation and testing. In addition, the experience with Player/Stage can help us to do research in more complicated situations. KEYWORDS Multi-robot, Exploration, Terrain Coverage, Player/Stage Simulator 1. INTRODUCTION In recent past, there has been an increasing interest in the software side of robotics such as simulators.
    [Show full text]
  • Are You There, God? It's I, Robot: Examining The
    ARE YOU THERE, GOD? IT’S I, ROBOT: EXAMINING THE HUMANITY OF ANDROIDS AND CYBORGS THROUGH YOUNG ADULT FICTION BY EMILY ANSUSINHA A Thesis Submitted to the Graduate Faculty of WAKE FOREST UNIVERSITY GRADUATE SCHOOL OF ARTS AND SCIENCES in Partial Fulfillment of the Requirements for the Degree of MASTER OF ARTS Bioethics May 2014 Winston-Salem, North Carolina Approved By: Nancy King, J.D., Advisor Michael Hyde, Ph.D., Chair Kevin Jung, Ph.D. ACKNOWLEDGMENTS I would like to give a very large thank you to my adviser, Nancy King, for her patience and encouragement during the writing process. Thanks also go to Michael Hyde and Kevin Jung for serving on my committee and to all the faculty and staff at the Wake Forest Center for Bioethics, Health, and Society. Being a part of the Bioethics program at Wake Forest has been a truly rewarding experience. A special thank you to Katherine Pinard and McIntyre’s Books; this thesis would not have been possible without her book recommendations and donations. I would also like to thank my family for their continued support in all my academic pursuits. Last but not least, thank you to Professor Mohammad Khalil for changing the course of my academic career by introducing me to the Bioethics field. ii TABLE OF CONTENTS List of Tables and Figures ................................................................................... iv List of Abbreviations ............................................................................................. iv Abstract ................................................................................................................
    [Show full text]
  • Grasp Planning in Complex Scenes
    Grasp Planning in Complex Scenes Dmitry Berenson∗ Rosen Diankov∗ Koichi Nishiwaki† Satoshi Kagami† James Kuffner∗† ∗The Robotics Institute †Digital Human Research Center Carnegie Mellon University National Institute of Advanced Industrial Science and Technology 5000 Forbes Ave., Pittsburgh, PA, 15213, USA 2-41-6 Aomi, Koto-ku, Tokyo, Japan 135-0064 {dberenso, rdiankov, kuffner}@cs.cmu.edu {k.nishiwaki, s.kagami}@dh.aist.go.jp Abstract— This paper combines grasp analysis and manip- ulation planning techniques to perform fast grasp planning in complex scenes. In much previous work on grasping, the object being grasped is assumed to be the only object in the environment. Hence the grasp quality metrics and grasping strategies developed do not perform well when the object is close to obstacles and many good grasps are infeasible. We introduce a framework for finding valid grasps in cluttered environments that combines a grasp quality metric for the object with information about the local environment around the object and information about the robot’s kinematics. We encode these factors in a grasp-scoring function which we use to rank a precomputed set of grasps in terms of their appropriateness for a given scene. We show that this ranking is essential for efficient grasp selection and present experiments in simulation and on the HRP2 robot. I. INTRODUCTION In recent years, many researchers in Humanoid Robotics Fig. 1. The HRP2 lifting an object after executing one of the top-ranked grasps have focused on topics in autonomous manipulation. Re- evaluated by the grasp-scoring function. search in manipulation has been done on humanoid platforms such as the HRP2 [16], ARMAR [17], the NASA Robonaut [14], Justin [15], Dexter [13], and Domo [18].
    [Show full text]
  • Modelling, Simulation and Control of a Humanoid Robot
    Heriot-Watt University School of Engineering and Physical Sciences M odelling, Simulation and control of a humanoid robot Inserting a pin to a hole using DARWINOP Group members: Roshenac Mitchell, Markus Lampert, Nurgaliyev Shakh- Izat, Samir Mammadov, Hugo Sardinha, Waqar Khadas Table of Contents 1 Introduction .................................................................................................................... 4 1.1 System overview .................................................................................................................. 4 1.2 Specification ........................................................................................................................ 5 2 Robot design and simulation ........................................................................................... 5 2.1 The Robotics Simulators ....................................................................................................... 6 2.1.1 Webot Robot Simulator .......................................................................................................... 6 2.1.2 Features .................................................................................................................................. 7 2.2 Technical information .......................................................................................................... 7 2.3 The Robotics World .............................................................................................................. 7 2.4 Simulation with the control of
    [Show full text]
  • Design and Implementation of an Autonomous Robotics Simulator
    DESIGN AND IMPLEMENTATION OF AN AUTONOMOUS ROBOTICS SIMULATOR by Adam Carlton Harris A thesis submitted to the faculty of The University of North Carolina at Charlotte in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering Charlotte 2011 Approved by: _______________________________ Dr. James M. Conrad _______________________________ Dr. Ronald R. Sass _______________________________ Dr. Bharat Joshi ii © 2011 Adam Carlton Harris ALL RIGHTS RESERVED iii ABSTRACT ADAM CARLTON HARRIS. Design and implementation of an autonomous robotics simulator. (Under the direction of DR. JAMES M. CONRAD) Robotics simulators are important tools that can save both time and money for developers. Being able to accurately and easily simulate robotic vehicles is invaluable. In the past two decades, corporations, robotics labs, and software development groups have released many robotics simulators to developers. Commercial simulators have proven to be very accurate and many are easy to use, however they are closed source and generally expensive. Open source simulators have recently had an explosion of popularity, but most are not easy to use. This thesis describes the design criteria and implementation of an easy to use open source robotics simulator. SEAR (Simulation Environment for Autonomous Robots) is designed to be an open source cross-platform 3D (3 dimensional) robotics simulator written in Java using jMonkeyEngine3 and the Bullet Physics engine. Users can import custom-designed 3D models of robotic vehicles and terrains to be used in testing their own robotics control code. Several sensor types (GPS, triple-axis accelerometer, triple-axis gyroscope, and a compass) have been simulated and early work on infrared and ultrasonic distance sensors as well as LIDAR simulators has been undertaken.
    [Show full text]
  • Systematic Literature Review of Realistic Simulators Applied in Educational Robotics Context
    sensors Systematic Review Systematic Literature Review of Realistic Simulators Applied in Educational Robotics Context Caio Camargo 1, José Gonçalves 1,2,3 , Miguel Á. Conde 4,* , Francisco J. Rodríguez-Sedano 4, Paulo Costa 3,5 and Francisco J. García-Peñalvo 6 1 Instituto Politécnico de Bragança, 5300-253 Bragança, Portugal; [email protected] (C.C.); [email protected] (J.G.) 2 CeDRI—Research Centre in Digitalization and Intelligent Robotics, 5300-253 Bragança, Portugal 3 INESC TEC—Institute for Systems and Computer Engineering, 4200-465 Porto, Portugal; [email protected] 4 Robotics Group, Engineering School, University of León, Campus de Vegazana s/n, 24071 León, Spain; [email protected] 5 Universidade do Porto, 4200-465 Porto, Portugal 6 GRIAL Research Group, Computer Science Department, University of Salamanca, 37008 Salamanca, Spain; [email protected] * Correspondence: [email protected] Abstract: This paper presents a systematic literature review (SLR) about realistic simulators that can be applied in an educational robotics context. These simulators must include the simulation of actuators and sensors, the ability to simulate robots and their environment. During this systematic review of the literature, 559 articles were extracted from six different databases using the Population, Intervention, Comparison, Outcomes, Context (PICOC) method. After the selection process, 50 selected articles were included in this review. Several simulators were found and their features were also Citation: Camargo, C.; Gonçalves, J.; analyzed. As a result of this process, four realistic simulators were applied in the review’s referred Conde, M.Á.; Rodríguez-Sedano, F.J.; context for two main reasons. The first reason is that these simulators have high fidelity in the robots’ Costa, P.; García-Peñalvo, F.J.
    [Show full text]
  • Robotstadium: Online Humanoid Robot Soccer Simulation Competition
    RobotStadium: Online Humanoid Robot Soccer Simulation Competition Olivier Michel1,YvanBourquin1, and Jean-Christophe Baillie2 1 Cyberbotics Ltd., PSE C - EPFL, 1015 Lausanne, Switzerland [email protected], [email protected] http://www.cyberbotics.com 2 Gostai SAS, 15 rue Vergniaud 75013 Paris, France [email protected] http://www.gostai.com Abstract. This paper describes robotstadium: an online simulation con- test based on the new RoboCup Nao Standard League. The simulation features two teams with four Nao robots each team, a ball and a soccer field corresponding the specifications of the real setup used for the new RoboCup Standard League using the Nao robot. Participation to the contest is free of charge and open to anyone. Competitors can simply register on the web site and download a free software package to start programming their team of soccer-playing Nao robots. This package is based on the Webots simulation software, the URBI middleware and the Java programming language. Once they have programmed their team of robots, competitors can upload their program on the web site and see how their team behaves in the competition. Matches are run every day and the ranking is updated accordingly in the ”hall of fame”. New simulation movies are made available on a daily basis so that anyone can watch them and enjoy the competition on the web. The contest is running online for a given period of time after which the best ranked competitors will be selected for a on-site final during the next RoboCup event. This contest is sponsored by The RoboCup federation, Aldebaran Robotics, Cyberbotics and Gostai.
    [Show full text]
  • Arxiv:2105.02313V2 [Cs.RO] 7 May 2021
    iCub Lorenzo Natale, Chiara Bartolozzi, Francesco Nori, Giulio Sandini, Giorgio Metta This is a post-peer-review, pre-copyedit version of an article published in Humanoid Robotics: A Reference, Springer. The final authenticated version is available online at: https://doi.org/10.1007/978-94-007-6046-2 21 Cite this Chapter as: Natale L., Bartolozzi C., Nori F., Sandini G., Metta G. (2017) iCub. In: Goswami A., Vadakkepat P. (eds) Humanoid Robotics: A Reference. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-6046-2 21 Abstract In this chapter we describe the history and evolution of the iCub hu- manoid platform. We start by describing the first version as it was designed dur- ing the RobotCub EU project and illustrate how it evolved to become the platform that is adopted by more than 30 laboratories world–wide. We complete the chapter by illustrating some of the research activities that are currently carried out on the iCub robot, i.e. visual perception, event-driven sensing and dynamic control. We conclude the Chapter with a discussion of the lessons we learned and a preview of the upcoming next release of the robot, iCub 3.0. arXiv:2105.02313v2 [cs.RO] 7 May 2021 Lorenzo Natale, Chiara Bartolozzi, Francesco Nori, Giulio Sandini, Giorgio Metta Istituto Italiano di Tecnologia, via Morego 30, 16163, Genova, Italy, e-mail: name.surname@ iit.it 1 2 Lorenzo Natale, Chiara Bartolozzi, Francesco Nori, Giulio Sandini, Giorgio Metta 1 Introduction Robotics has been growing at constant pace, with the expectation that robots will find application outside research laboratories.
    [Show full text]
  • The Dictionary Legend
    THE DICTIONARY The following list is a compilation of words and phrases that have been taken from a variety of sources that are utilized in the research and following of Street Gangs and Security Threat Groups. The information that is contained here is the most accurate and current that is presently available. If you are a recipient of this book, you are asked to review it and comment on its usefulness. If you have something that you feel should be included, please submit it so it may be added to future updates. Please note: the information here is to be used as an aid in the interpretation of Street Gangs and Security Threat Groups communication. Words and meanings change constantly. Compiled by the Woodman State Jail, Security Threat Group Office, and from information obtained from, but not limited to, the following: a) Texas Attorney General conference, October 1999 and 2003 b) Texas Department of Criminal Justice - Security Threat Group Officers c) California Department of Corrections d) Sacramento Intelligence Unit LEGEND: BOLD TYPE: Term or Phrase being used (Parenthesis): Used to show the possible origin of the term Meaning: Possible interpretation of the term PLEASE USE EXTREME CARE AND CAUTION IN THE DISPLAY AND USE OF THIS BOOK. DO NOT LEAVE IT WHERE IT CAN BE LOCATED, ACCESSED OR UTILIZED BY ANY UNAUTHORIZED PERSON. Revised: 25 August 2004 1 TABLE OF CONTENTS A: Pages 3-9 O: Pages 100-104 B: Pages 10-22 P: Pages 104-114 C: Pages 22-40 Q: Pages 114-115 D: Pages 40-46 R: Pages 115-122 E: Pages 46-51 S: Pages 122-136 F: Pages 51-58 T: Pages 136-146 G: Pages 58-64 U: Pages 146-148 H: Pages 64-70 V: Pages 148-150 I: Pages 70-73 W: Pages 150-155 J: Pages 73-76 X: Page 155 K: Pages 76-80 Y: Pages 155-156 L: Pages 80-87 Z: Page 157 M: Pages 87-96 #s: Pages 157-168 N: Pages 96-100 COMMENTS: When this “Dictionary” was first started, it was done primarily as an aid for the Security Threat Group Officers in the Texas Department of Criminal Justice (TDCJ).
    [Show full text]
  • Master Thesis Project Human-Like Crawling for Humanoid Robots
    Master Thesis Project Human-like Crawling for Humanoid Robots - Gait Evaluation on the NAO robot Author: Andreas Aspernäs Supervisor: Johan Hagelbäck Examiner: Welf Löwe Semester: VT 2018 Course Code: 4DV50E Subject: Computer Science Abstract Human-robot interaction (HRI) is the study of how we as humans interact and communicate with robots and one of its subfields is working on how we can improve the collaboration between humans and robots. We need robots that are more user friendly and easier to understand and a key aspect of this is human-like movements and behavior. This project targets a specific set of motions called locomotion and tests them on the humanoid NAO robot. A human-like crawling gait was developed for the NAO robot and compared to the built-in walking gait through three kinds of experiments. The first one to compare the speed of the two gaits, the second one to estimate their sta- bility, and the third to examine how long they can operate by measuring the power consumption and temperatures in the joints. The results showed the robot was significantly slower when crawling compared to walking, and when still the robot was more stable while standing than on all-fours. The power consumption remained essentially the same, but the crawling gait ended up having a shorter operational time due to higher temperature increase in the joints. While the crawling gait has benefits of having a lower profile then the walking gait and could therefore more easily pass under low hanging obsta- cles, it does have major issues that needs to be addressed to become a viable solution.
    [Show full text]
  • Modular Low-Cost Humanoid Platform for Disaster Response
    2014 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2014) September 14-18, 2014, Chicago, IL, USA Modular Low-Cost Humanoid Platform for Disaster Response Seung-Joon Yi∗, Stephen McGill∗, Larry Vadakedathu∗, Qin He∗, Inyong Ha†, Michael Rouleau‡, Dennis Hong‡† and Daniel D. Lee∗ Abstract— Developing a reliable humanoid robot that oper- ates in uncharted real-world environments is a huge challenge for both hardware and software. Commensurate with the technology hurdles, the amount of time and money required can also be prohibitive barriers. This paper describes Team THOR’s approach to overcoming such barriers for the 2013 DARPA Robotics Challenge (DRC) Trials. We focused on forming modular components – in both hardware and software – to allow for efficient and cost effective parallel development. The robotic hardware consists of standardized and general purpose actuators and structural components. These allowed us to successfully build the robot from scratch in a very short development period, modify configurations easily and perform quick field repair. Our modular software framework consists of a hybrid locomotion controller, a hierarchical arm controller and a platform-independent operator interface. These modules helped us to keep up with hardware changes easily and to have multiple control options to suit various situations. We validated our approach at the DRC Trials where we fared very well against robots many times more expensive. Keywords: DARPA Robotic Challenge, Humanoid Robot, Modular Design, Full Body Balancing Controller I. INTRODUCTION Fig. 1. The THOR-OP robot holds a drill in hand while walking stably. The ultimate goal of humanoid robotics is to work in typ- ical environments designed for humans.
    [Show full text]