Roberto Herrera Esteban

Total Page:16

File Type:pdf, Size:1020Kb

Roberto Herrera Esteban Departamento de Ingenier´ıa de Sistemas y Automatica´ TRABAJO FIN DE GRADO Generacion´ de trayectorias de caminata para robot minihumanoide de bajo coste Grado en Tecnolog´ıas Industriales Autor: Roberto Herrera Esteban Director: F´elixRodr´ıguezCa~nadillas Tutor: Alberto Jard´onHuete Legan´es,Septiembre 2014 ii iii T´ıtulo: Generaci´onde trayectorias de caminata para robot minihumanoide de bajo coste Autor: Roberto Herrera Esteban Director: F´elixRodr´ıguezCa~nadillas Tutor: Alberto Jard´onHuete EL TRIBUNAL Presidente: Javier Sanz Feito Vocal: Francisco Jos´eRodr´ıguezUrbano Secretario: Plinio Jes´usPinz´onCastillo Realizado el acto de defensa y lectura del Trabajo Fin de Grado el d´ıa30 de Septiembre de 2014 en Legan´es,en la Escuela Polit´ecnicaSuperior de la Universidad Carlos III de Madrid, acuerda otorgarle la CALIFICACION´ de: VOCAL SECRETARIO PRESIDENTE iv Agradecimientos A todos mis amigos y compa~nerosque me han acompa~nadoestos ´ultimosa~nos,en especial a la gente de ASROB que me han ensa~nadomucho en este tiempo, y a Alazne por acompa~narmey haberme motivado en todo momento. En especial, me gustar´ıadar las gracias a mis padres y al resto de mi familia por ayudarme a llegar hasta aqu´ı. v vi AGRADECIMIENTOS Resumen En este proyecto se pretende desarrollar un sistema hardware/software para la realizaci´on de la caminata de un robot mini-humanoide. Este robot es un prototipo de de bajo coste completamente imprimible por una impresora 3D dom´estica. Para ello, se realizar´aun estudio de los diferentes procedimientos utilizados para esta tarea, se seleccionar´anlos componentes hardware y se crear´ael software necesario para la implemen- taci´onde la tarea de desplazar al robot. El objetivo final de este proyecto es participar con el prototipo en concursos de rob´otica mini-humanoide, como CEABOT, en el se pondr´ana prueba los desarrollos utilizados. Palabras clave: Bajo Coste, Mini-Humanoide, Imprimible 3D, CEABOT. vii viii RESUMEN Abstract This project is intended to develop a hardware / software system for the realization of the walk of a mini humanoid robot. This robot is a prototype of low cost fully printable a home 3D printer. For this, a study of the different procedures used to perform this task, the hardware compo- nents are selected and required to implement the task of moving the robot software is created. The ultimate goal of this project is to participate in mini-humanoid robotics competitions with the prototype, as CEABOT, in which developments will test used. Keywords: Low-Cost, Mini-Humanoid, 3D printable, CEABOT. ix x ABSTRACT ´Indice general Agradecimientos V Resumen VII Abstract IX 1. Introducci´on 1 1.1. Asociaci´onde rob´oticaASROB . 1 1.2. Objetivos . 3 1.3. Estructura del documento . 4 2. Marco de trabajo 7 2.1. Competici´onCEABOT . 7 2.1.1. Restricciones . 7 2.1.2. Pruebas . 8 2.2. Robot MYOD . 10 2.2.1. Descripci´onGeneral . 11 2.2.2. Motricidad del prototipo y servomotores . 14 3. Estado del arte 19 3.1. Introducci´on. 19 3.2. Robot Comerciales que pueden participar en CEABOT . 21 3.2.1. Robonova-1 . 21 3.2.2. Bioloid . 23 3.2.3. Kondo KHR-3 . 24 3.3. Estado del arte en caminatas humanoides . 25 3.4. Comparativa de placas de control . 27 3.4.1. Arduino Mega 2560 . 27 3.4.2. Raspberry Pi B . 28 3.4.3. BeaggleBound Black . 29 3.4.4. Intel Galileo . 30 3.4.5. RoBoard RB-110 . 31 3.5. Herramientas matem´aticaspara la rob´otica. 32 3.5.1. Sistemas de coordenadas . 32 3.5.2. Representaci´onde la orientaci´on. 34 3.5.3. Matriz de transformaci´onhomog´enea . 38 3.6. Control cinem´atico . 39 3.6.1. Problema Cinem´aticoDirecto . 39 3.6.2. Problema Cinem´aticoInverso . 41 3.6.3. Matriz Jacobiana . 43 xi xii ´INDICE GENERAL 4. Cinem´aticadel robot MYOD 45 4.1. C´alculode la cinem´aticapor el m´etodo matricial . 45 4.1.1. Metodolog´ıa . 45 4.1.2. Obtenci´onde las matrices de transformaci´onpor el m´etodo DH . 46 4.1.3. Pierna derecha de la versi´onancha . 46 4.1.4. Pierna derecha de la versi´onestrecha . 47 4.1.5. Relacionar la transformada homog´eneacon las ecuaciones de la cinem´atica48 4.1.6. Desventajas de este m´etodo para la implementaci´onen este proyecto . 50 4.2. Estudio cinem´aticopor superposici´onde movimientos . 51 4.2.1. Introducci´on. 51 4.2.2. Presentaci´onde los subconjuntos . 52 4.2.3. Subconjunto del movimiento de avance ................... 55 4.2.4. Subconjunto del movimiento de rodilla ................... 56 4.2.5. Subconjunto del movimiento de balanceo . 62 4.2.6. Subconjunto del movimiento de rotaci´onde la cintura . 85 4.2.7. Subconjunto del movimiento de brazos ................... 86 4.3. Trayectorias de movimiento para los estudios de superposici´on . 88 4.3.1. Trayectoria sinusoidal . 88 4.3.2. Trayectoria de pulso . 89 4.3.3. Trayectoria triangular . 91 4.4. Desfases para los movimientos de caminata . 92 4.4.1. Introducci´on. 92 4.4.2. Submovimiento de cadera . 93 4.4.3. Submovimiento de rodilla . 93 4.4.4. Submovimiento de avance . 94 4.4.5. Submovimiento de cintura . 94 4.4.6. Submovimiento de brazos . 94 4.5. Otros movimientos para mover al robot en el plano . 95 4.5.1. Movimiento de arranque y parada . 95 4.5.2. Movimiento de giro . 98 4.5.3. Movimiento de desplazamiento lateral . 99 5. Selecci´onde componentes 101 5.1. Alimentaci´onde los motores . 101 5.1.1. Bater´ıa. 101 5.1.2. Regulador . 102 5.2. Controladora . 107 5.2.1. Arduino MEGA 2560 . 108 5.3. Esquema el´ectricob´asicoy adaptaciones . 112 5.3.1. Adaptaciones para la compatibilidad entre elementos . 112 5.3.2. Esquema el´ectrico. 113 5.4. Montaje Hardware . 114 6. Software propio del proyecto 117 6.1. Software de partida . 117 6.1.1. Librer´ıaServo . 117 6.2. Trim o ajuste de posici´on . 118 6.2.1. Implantaci´on . 119 6.2.2. Programa para modificar el trim . 120 6.3. Librer´ıaMYOD en Arduino para el control del robot. 122 6.3.1. La importancia de la variable tiempo . 123 6.3.2. M´etodo move .................................123 ´INDICE GENERAL xiii 6.3.3. Principios matem´aticosdel m´etodo move . 124 6.3.4. Composici´onde la clase Robot en la implementaci´on. 125 6.3.5. Implementaci´ondel m´etodo move . 125 6.3.6. Flujograma del m´etodo move . 127 6.3.7. M´etodos de la clase Robot . 127 6.3.8. Resumen de m´etodos . 128 6.3.9. Generaci´onde trayectorias complejas . 129 6.4. Generador de caminatas . 129 6.4.1. Funcionamiento . 129 6.4.2. Flujograma del programa . 134 6.4.3. Flujograma de la funci´ondel c´alculo . 135 6.4.4. Formato de salida del fichero . 136 6.4.5. Ejemplo. Incluir el archivo exportado en un programa para Arduino . 137 6.5. Generador de movimientos por cinem´aticadirecta . 138 6.5.1. Funcionamiento . 139 6.6. Conversor de texto a formato de c´odigo. 144 7. Pruebas Experimentales 147 7.1. Viabilidad de las trayectorias . 147 7.1.1. Pruebas con balanceo . 148 7.1.2. Pruebas de balanceo con movimiento de rodilla . 152 7.1.3. Pruebas de balanceo, movimiento de rodilla y movimiento de avance . 156 7.1.4. Conclusiones preliminares . 161 7.2. Optimizaci´onde la caminata . 162 7.2.1. Ajustes de los valores limitantes y rango de valores ´optimos. 162 7.2.2. Ajuste de valores de cintura y brazos . 166 7.2.3. Ajustes de inclinaci´on . 166 7.2.4. Ajustes del centro de gravedad . 168 7.3. Otros movimientos . 168 7.3.1. Movimiento de arranque y parada . 169 7.3.2. Movimiento de desplazamiento Lateral y Giro . 170 8. Conclusiones 171 8.1. Desglose de conclusiones . 171 8.1.1. Actuadores . ..
Recommended publications
  • Boletin Septiembre
    Boletín Electrónico Rama de Estudiantes de la UNED Septiembre-2011 EDITOR AGRADECIMIENTOS Miguel Latorre Vicerrectorado de Investigación UNED ([email protected]) Vicerrectorado de Estudiantes y Desarrollo Profesional UNED Escuela Técnica Superior de Ingenieros REVISORES Industriales UNED Manuel Castro Escuela Técnica Superior de Ingenieros Miguel Latorre Informáticos UNED Germán Carro Sección Española del IEEE Departamento de Ingeniería Eléctrica, Electrónica y de Control (DIEEC) UNED DISEÑO PORTADA IEEE Women In Engineering (WIE) Sergio Martín AGRADECIMIENTO ESPECIAL AUTORES Agradecemos a nuestro Catedrático de Germán Carro Tecnología Electrónica y Profesor Núria Girbau Consejero de la Rama, Manuel Castro, Francisco J. Caneda todo el tiempo y la dedicación que nos Miguel Latorre presta, así como, el habernos dado la Mohamed Tawfik posibilidad de colaborar con el Capítulo Español de la Sociedad de Educación del IEEE para la elaboración del mismo. Agradecemos a todos los autores, y a aquellos que han colaborado para hacer posible este Boletín Electrónico. BOLETÍN DESARROLLADO EN COLABORACIÓN CON EL CAPÍTULO ESPAÑOL DE LA SOCIEDAD DE EDUCACIÓN DEL IEEE Junta Directiva 2010-2012 Germán Carro Fernández. Actualmente, también colabora con Presidente de la Rama de el departamento de ingeniería Estudiantes del IEEE-UNED. eléctrica electrónica y de control Economista, Ingeniero Técnico en (DIEEC) de la UNED en proyectos Informática de Sistemas y relacionados con objetos de Estudiante del Master en el aprendizaje. Departamento de IEEC en la ETSII [email protected] de la UNED. En años anteriores ha colaborado con la Junta Directiva Ramón Carrasco. Vicepresidente de como Vicepresidente y como zona - A Coruña.. Licenciado en Coordinador de Actividades Ciencias Física, especialidad Generales.
    [Show full text]
  • Development of a Series Elastic Actuator and a Distributed Computational Platform for Robotics
    Development of a Series Elastic Actuator and a Distributed Computational Platform for Robotics Gonçalo Patrício Luís Thesis to obtain the Master of Science Degree in Mechanical Engineering Supervisor: Prof. Jorge Manuel Mateus Martins Examination Committee Chairperson: Prof. João Rogério Caldas Pinto Supervisor: Prof. Jorge Manuel Mateus Martins Member of the Committee: Prof. Carlos Baptista Cardeira November 2015 i ii To my Parents iii iv Acknowledgments I would like to thank Professor Jorge Martins for believing in my ideas on building a new computational platform from scratch in detriment of using the old platform. The first task he gave me was to play arround with the old platform until I felt confortable with it, not all teachers believe in loosing time on learning things that are supposed to work and should only be used instead of studied. In the end the freedom he gave me turned into finding gross mistakes in the old platform and ultimately building a new, more capable one. I would like to thank Professor Carlos Cardeira for clearing some questions I had about electronics regarding the circuit board for voltage conversion. I would also like to thank Professor Paulo Oliveira and Professor Alexandra Moutinho for showing me the power and beauty of control systems engineering in the lecture I had with them on that topic. Their practical and clear explanations ultimately made me choose Systems as my Masters area, a choice I couldn’t be happier about. I am also deeply grateful to all the other teachers on the systems department and Eng. Camilo for creating and maintaining a friendly environment during classes and at the laboratory.
    [Show full text]
  • Then and Now: Servos
    NOW Then and SERVOS by Tom Carroll ervos? Just what is a servo (or a servo hack one to see what I could do with it. beginner’s kits from Parallax and others Smotor or servo mechanism, as they I believe that first thing I made was use similar servos in small robots. are sometimes called)? Is that a year’s a linear actuator. Pulling the 4.7K pot Tabletop robots can make use of collection of this magazine? Most of us out, cutting off the stops from the the little motor/gearbox to drive a who have built robots have used one or output gear, I attached a 25 turn lead set of wheels and the associated more of these in our creations, but not all screw and a 25 turn 5K trim pot (in the electronics to receive the pulse trains robots use servos. Most of the larger vari- place of the other one) to the output from a microcontroller and convert eties of robots don’t use servos though shaft and had an amazingly powerful them to drive signals. This is a cheap they might employ shaft encoders to push-pull actuator. Other experi- and effective way to get a robot design provide some sort of positional feedback menters in our robotics group were from a few sketches to a working to a controlling microcontroller or attaching them to arm and leg joints, machine in a few hours. computer. Most combat robots (like the and driving the servos with 555/556 As robot experimenters, we think ones that seem out of control) don’t use timer circuits or 6502 microprocessors, of those little black boxes that any form of them, so why do so many and a few started to use them as drive were originally developed for model experimenters utilize them? motors for small robot’s wheels.
    [Show full text]
  • Generation of the Whole-Body Motion for Humanoid Robots with the Complete Dynamics Oscar Efrain Ramos Ponce
    Generation of the whole-body motion for humanoid robots with the complete dynamics Oscar Efrain Ramos Ponce To cite this version: Oscar Efrain Ramos Ponce. Generation of the whole-body motion for humanoid robots with the complete dynamics. Robotics [cs.RO]. Universite Toulouse III Paul Sabatier, 2014. English. tel- 01134313 HAL Id: tel-01134313 https://tel.archives-ouvertes.fr/tel-01134313 Submitted on 23 Mar 2015 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. Christine CHEVALLEREAU: Directeur de Recherche, École Centrale de Nantes, France Francesco NORI: Researcher, Italian Institute of Technology, Italy Patrick DANÈS: Professeur des Universités, Université de Toulouse III, France Ludovic RIGHETTI: Researcher, Max-Plank-Institute for Intelligent Systems, Germany Nicolas MANSARD: Chargé de Recherche, LAAS-CNRS, France Philippe SOUÈRES: Directeur de recherche, LAAS-CNRS, France Yuval TASSA: Researcher, University of Washington, USA Abstract This thesis aims at providing a solution to the problem of motion generation for humanoid robots. The proposed framework generates whole-body motion using the complete robot dy- namics in the task space satisfying contact constraints. This approach is known as operational- space inverse-dynamics control. The specification of the movements is done through objectives in the task space, and the high redundancy of the system is handled with a prioritized stack of tasks where lower priority tasks are only achieved if they do not interfere with higher priority ones.
    [Show full text]
  • Malachy Eaton Evolutionary Humanoid Robotics Springerbriefs in Intelligent Systems
    SPRINGER BRIEFS IN INTELLIGENT SYSTEMS ARTIFICIAL INTELLIGENCE, MULTIAGENT SYSTEMS, AND COGNITIVE ROBOTICS Malachy Eaton Evolutionary Humanoid Robotics SpringerBriefs in Intelligent Systems Artificial Intelligence, Multiagent Systems, and Cognitive Robotics Series editors Gerhard Weiss, Maastricht, The Netherlands Karl Tuyls, Liverpool, UK More information about this series at http://www.springer.com/series/11845 Malachy Eaton Evolutionary Humanoid Robotics 123 Malachy Eaton Department of Computer Science and Information Systems University of Limerick Limerick Ireland ISSN 2196-548X ISSN 2196-5498 (electronic) SpringerBriefs in Intelligent Systems ISBN 978-3-662-44598-3 ISBN 978-3-662-44599-0 (eBook) DOI 10.1007/978-3-662-44599-0 Library of Congress Control Number: 2014959413 Springer Heidelberg New York Dordrecht London © The Author(s) 2015 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made.
    [Show full text]
  • (ROS) Based Humanoid Robot Control Ganesh Kumar Kalyani
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Middlesex University Research Repository A Robot Operating System (ROS) Based Humanoid Robot Control Ganesh Kumar Kalyani A Thesis submitted to Middlesex University in fulfillment of the requirements for degree of MASTER OF SCIENCE Department of Design Engineering & Mathematics Middlesex University, London Supervisors Dr. Vaibhav Gandhi Dr. Zhijun Yang November 2016 Tables of Contents Table of Contents…………………………………………………………………………………….II List of Figures…………………………………………………………………………………….….IV List of Tables………………………………………………………………………………….……...V Acknowledgement…………………………………………………………………………………...VI Abstract……………………………………………………………………………………………..VII List of Acronyms and Abbreviations……………………………………………………………..VIII 1. Introduction .................................................................................................................................. 1 1.1 Introduction ............................................................................................................................ 1 1.2 Rationale ................................................................................................................................. 6 1.3 Aim and Objective ................................................................................................................... 7 1.4 Outline of the Thesis ............................................................................................................... 8 2. Literature Review .....................................................................................................................
    [Show full text]
  • Parts Required to Make a Robot
    Parts Required To Make A Robot If penal or tripinnate Aldrich usually interferes his Loretta interwreathing fulgently or revise again and inextricably, how metaphysicallyseventieth is Izzy? as unmingled Vitelline Harrison Dominique improvised survive herher smokopandoras so helpfullybarney askance. that Rabi revalidates very how. Arron barter There are trying to eliminate the parts required to help them on artificial intelligence The robot gives you make robot, we will make sure to be looking to convert electrical work in this is easy way to. You type also smile a balance between both approaches. Would love this socket it was a sturdy metal bolts, cell phones are even thou i find. It even comes with a multimeter so public can test your circuits and diagnose any electrical problems. Your part of parts required to make it requires a medium members of four holes that can be your mistakes easy to get to then place a webcam or walls. There a few pairs of it requires a light brightness of vex iq ecosystem is required, make a program directly? User to make it requires knowledge regarding robotics is part numbers are bolted to spend it easy as an interactive robot. Once you need to let you to make a robot parts required are drilling of wtwh media, organization of the robot is. It should cover where those have succeeded and sun you have failed to bind the aims set out hard the specifications. Parts required in determining other part extends to make robots? How to build a robotic characteristics make a robot parts required to develop good idea you need to add your wifi as a robot uses and detrimental effects upon various arduino? We cannot do you require.
    [Show full text]
  • Korean Robotics
    NOW Then and KOREAN ROBOTICS by Tom Carroll orea has ambitious plans to novelty makers built wind-up as the main thrust of Korean Kimplement robotics in education, automatons similar to ones built in industries, with personal/service medicine, and in the military. Growth Japan and China. Korea was truly a robots and robotic appliances a main in robotics research and sales in Korea Third World country a century ago part of that industrial sector. is predicted to increase from $1 billion and struggled to feed and clothe (US) in 2007 to $10 billion (US) in its citizens. More Robot 2010, though the international After the Korean War (which recession may cut that back a bit. technically is not over), Korea was Vacuum Cleaners Scientific breakthroughs abound determined to become an industrial Korean companies have as Korean universities and high-tech force and rid itself of “Third World” developed some interesting robotic companies continue to develop status. Since this war, Korean devices to assist the homemaker. amazing products for the world, industries have been grouped into Korean electronics giant, Samsung has including robots. The Hubo-Einstein “chaebols,” or what we might call manufactured several robot vacuum robot developed by the Korea conglomerates or monopolies, cleaners that have been sold in Asian Advanced Institute of Science all sanctioned by the Korean countries, but very few in the US. (KAIST) back in 2004 has astounded government. Grouping was frequently Samsung took into account some of audiences around the world. under ‘semiconductors,’ ‘heavy the issues with the world’s best One of South Korea’s major goals machinery,’ and similar classifications.
    [Show full text]
  • Evolution of Humanoid Robot and Contribution of Various Countries in Advancing the Research and Development of the Platform Md
    International Conference on Control, Automation and Systems 2010 Oct. 27-30, 2010 in KINTEX, Gyeonggi-do, Korea Evolution of Humanoid Robot and Contribution of Various Countries in Advancing the Research and Development of the Platform Md. Akhtaruzzaman1 and A. A. Shafie2 1, 2 Department of Mechatronics Engineering, International Islamic University Malaysia, Kuala Lumpur, Malaysia. 1(Tel : +60-196192814; E-mail: [email protected]) 2 (Tel : +60-192351007; E-mail: [email protected]) Abstract: A human like autonomous robot which is capable to adapt itself with the changing of its environment and continue to reach its goal is considered as Humanoid Robot. These characteristics differs the Android from the other kind of robots. In recent years there has been much progress in the development of Humanoid and still there are a lot of scopes in this field. A number of research groups are interested in this area and trying to design and develop a various platforms of Humanoid based on mechanical and biological concept. Many researchers focus on the designing of lower torso to make the Robot navigating as like as a normal human being do. Designing the lower torso which includes west, hip, knee, ankle and toe, is the more complex and more challenging task. Upper torso design is another complex but interesting task that includes the design of arms and neck. Analysis of walking gait, optimal control of multiple motors or other actuators, controlling the Degree of Freedom (DOF), adaptability control and intelligence are also the challenging tasks to make a Humanoid to behave like a human. Basically research on this field combines a variety of disciplines which make it more thought-provoking area in Mechatronics Engineering.
    [Show full text]
  • Design of the Upper Body of a Cost Oriented Humanoid Robot
    Die approbierte Originalversion dieser Dissertation ist in der Hauptbibliothek der Technischen Universität Wien aufgestellt und zugänglich. http://www.ub.tuwien.ac.at The approved original version of this thesis is available at the main library of the Vienna University of Technology. http://www.ub.tuwien.ac.at/eng Dissertation: Design of the upper body of a Cost Oriented Humanoid Robot ausgeführt zum Zwecke der Erlangung des akademischen Grades eines Doktors der technischen Wissenschaften unter der Leitung von em.o.Univ.Prof. Dipl.-Ing. Dr.tech. Dr.h.c.mult. Peter Kopacek E325/A6 Institut für Mechanik und Mechatronik eingereicht an der Technischen Universität Wien Fakultät für Maschinenwesen und Betriebswissenschaften von MSc ABEDIN SUTAJ Matrikelnummer 1225037 Wien, July 2017 1 Acknowledgment “Wisdom begins in wonder’’ Socrates Acknowledgment and thanks are deservedly dedicated to my supervisor, Professor Peter Kopacek, for the support he has provided me in the course of studies, with his advice, knowledge and information from many fields of science. Professor’s deep knowledge was a useful source at all times for me, his high level human behaviour will remain an inspiration and memory for me in my whole life. I thank my mother. I thank people of Austria whom I have met, I got to know and saw them, a wonderful people. 2 Table of Contents Acknowledgment ...................................................................................................................... 2 Table of Contents ....................................................................................................................
    [Show full text]
  • Algorithms and Graphic Interface Design to Control and Teach a Humanoid Robot Through Human Imitation
    Algorithms and Graphic Interface Design to Control and Teach a Humanoid Robot Through Human Imitation Marc Rosanes Siscart Advisor: Dr. Guillem Alenyà Supervision: Dr. Montserrat Ginés Master Thesis Institut de Robòtica i Informàtica Industrial Universitat Politècnica de Catalunya April, 2011 Abstract Given that human-like robots are finding their place in different areas of our world, research is being carried out in order to improve human-robot interaction. Humanoid robots not only require a human appearance but also require human-like movements. Along these lines we present this project which tries to address the question of human to robot arm mapping with the objective to control in real time and to teach a robot by imitation. For the technical implementation we have worked with a SR3000 ToF camera to sense the human movements which allows us to perform a markerless arm tracking based on depth information. The robot used is a Robotis Bioloid; still, the software has been designed to be adapted with few modifications to other robots having similar arm structures. Aknowledgments I would like to thank my advisor Guillem Aleny`afor the supervision of this project and for giving me the opportunity to work at the Institut of Robotics (IRI) from the CSIC. I would also like to thank Montserrat Gin´es to accept being the liaison with the university at ETSETB, and for her help in the bureaucratic tasks. I would like to thank Pol Mons´o, Sergi Foix and Sergi Hernandez for their help during the first steps of my project; Gerard Mauri for his help to record the videos of Bioloid; Eduard Nus for helping me with LaTex; Albane Delos for her advices; and Moha Marrawi and Edgar Sim´o for the talks and the time shared at IRI.
    [Show full text]
  • Thymio: a Holistic Approach to Designing Accessible Educational Robots
    Thymio: a holistic approach to designing accessible educational robots THÈSE NO 6557 (2015) PRÉSENTÉE LE 17 AVRIL 2015 À LA FACULTÉ DES SCIENCES ET TECHNIQUES DE L'INGÉNIEUR LABORATOIRE DE SYSTÈMES ROBOTIQUES PROGRAMME DOCTORAL EN SYSTÈMES DE PRODUCTION ET ROBOTIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE POUR L'OBTENTION DU GRADE DE DOCTEUR ÈS SCIENCES PAR Fanny RIEDO acceptée sur proposition du jury: Prof. J. Paik, présidente du jury Prof. F. Mondada, Prof. P. Dillenbourg, directeurs de thèse Dr G. Caprari, rapporteur Prof. A. Ijspeert, rapporteur Dr P. Salvini, rapporteur Suisse 2015 A mon papa François et mon oncle Jean-Pierre Abstract Technology is now an important part of our lives. We often see robots cited as the future of education, and reports of their imminent entrance in schools. New projects create buzz in the media and online, but when we look at the actual situation, very few robots are currently used in education, and most of the time, the platform used is the Lego Mindstorms. Why so little diversity? What do robot actually bring to the learning experience? How can we design good educational robots? Hopes are that they bring additional motivation to pupils. Since the use of robots is fun, the learning is supposed to become easier. Robot projects and activities are also expected to foster thinking skills, collaboration, and creative spirit. Finally, there is a need to educate people on technology for two reasons. The first is to break the “black box” image they have of technology, and the second is to encourage them into technical careers. Thanks to the Swiss National Centre of Competence in Research Robotics (NCCR Robotics), we could develop some innovative concepts in educational robotics, and implement one such pedagogical tool.
    [Show full text]