1 Design of a controller for sitting of infants Semester Project July 5, 2007 Supervised by: Ludovic Righetti Prof. Auke J. Ijspeert Presented by: Neha.

Slides:



Advertisements
Similar presentations
The RobotCub project Giulio Sandini (1,2), Giorgio Metta (1,2), David Vernon (1) (1) University of Genoa (2) Italian Institute of Technology.
Advertisements

Development of Human Locomotion
ESE 313 February 29, 2011 Adam Komoroski Carol Wong C4: Project Formulation.
Behavioral Theories of Motor Control
Walking development in children   Most children walk independently between 11 and 15 months of age.between 11 and 15 months of age   Mature gait pattern.
University of Minho School of Engineering Centre ALGORITMI Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
EVENTS: INRIA Work Review Nov 18 th, Madrid.
A Momentum-based Bipedal Balance Controller Yuting Ye May 10, 2006.
‘Initial state’ coordinations reproduce the instant flexibility for human walking By: Esmaeil Davoodi Dr. Fariba Bahrami In the name of GOD May, 2007 Reference:
Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance Young-Pil Jeon.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
Sandra Wieser Alexander Spröwitz Auke Jan Ijspeert.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Behaviors for Compliant Robots Benjamin Stephens Christopher Atkeson We are developing models and controllers for human balance, which are evaluated on.
Synchronization of movements of a real humanoid robot with music Amstutz Patrick BIRG, EPFL.
Fast and Robust Legged Locomotion Sean Bailey Mechanical Engineering Design Division Advisor: Dr. Mark Cutkosky May 12, 2000.
Semester Project Defense: Locomotion in Modular Robots: YaMoR Host 3 and Roombots. Simon Lépine Supervisors: Auke Ijspeert Alexander Spröwitz.
Biologically Inspired Robotics Group,EPFL Associative memory using coupled non-linear oscillators Semester project Final Presentation Vlad TRIFA.
Locomotion Exploiting Body Dynamics - Semester Project - Student: Matteo de Giacomi Supervisor: Jonas Buchli.
Locomotion in modular robots using the Roombots Modules Semester Project Sandra Wieser, Alexander Spröwitz, Auke Jan Ijspeert.
DESIGN OF WIRELESS PROSTHETIC HAND.  Introduction  Why Wireless robotic arm  System Description  Block Diagram  System Operation  Conclusion  References.
Web Enabled Robot Design and Dynamic Control Simulation Software Solutions From Task Points Description Tarek Sobh, Sarosh Patel and Bei Wang School of.
Development of Human Locomotion
Resilient Machines Through Continuous Self-Modeling Pattern Recognition Seung-Hyun Lee Soft Computing Lab. Josh Bongard,Victor Zykov, and Hod.
BIPEDAL LOCOMOTION Antonio D'Angelo.
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
Introduction Designing controllers for walking robots presents many challenges. In order for walking robotics to reach this stage, perhaps a new approach.
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
Gait development in children. The prerequisite for Gait development Adequate motor control. C.N.S. maturation. Adequate R.O.M. Muscle strength. Appropriate.
Locomotion control for a quadruped robot based on motor primitives Verena Hamburger.
20/10/2009 IVR Herrmann IVR: Introduction to Control OVERVIEW Control systems Transformations Simple control algorithms.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Introduction to Computer Vision and Robotics: Motion Generation
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Beyond Gazing, Pointing, and Reaching A Survey of Developmental Robotics Authors: Max Lungarella, Giorgio Metta.
Quadruped Robot Modeling and Numerical Generation of the Open-Loop Trajectory Introduction We model a symmetric quadruped gait for a planar robot with.
Muhammad Al-Nasser Mohammad Shahab Stochastic Optimization of Bipedal Walking using Gyro Feedback and Phase Resetting King Fahd University of Petroleum.
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
By: Lee Vang. First attempt to make a humanoid Robot by Honda was in 1986 (Model E0) History:
A LONGITUDINAL EXAMINATION OF THE EMERGENCE OF A HEALTHY CHAOTIC WALKING PATTERN IN NORMAL INFANT DEVELOPMENT Harbourne, R.T. 1, Kurz, M. 2, and DeJong,
Motor Control. Beyond babbling Three problems with motor babbling: –Random exploration is slow –Error-based learning algorithms are faster but error signals.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Extensions of vector quantization for incremental clustering.
A Roadmap towards Machine Intelligence
Chapter 8. Learning of Gestures by Imitation in a Humanoid Robot in Imitation and Social Learning in Robots, Calinon and Billard. Course: Robots Learning.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
Computational Biology, Part 14 Recursion Relations Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Chapter 2. From Complex Networks to Intelligent Systems in Creating Brain-Like Intelligence, Olaf Sporns Course: Robots Learning from Humans Park, John.
Duncan McGregor July Restrictions in Movement Mobility for a child who is blind, is restricted because of their inability to visualize the environment:
Department of Computer Science Columbia University rax Dynamically-Stable Motion Planning for Humanoid Robots Paper Presentation James J. Kuffner,
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Autonomous Dynamically Simulated Creatures for Virtual Environments Paul Urban Supervisor: Prof. Shaun Bangay Honours Project 2001.
Date of download: 7/8/2016 Copyright © ASME. All rights reserved. From: Stabilization of a Dynamic Walking Gait Simulation J. Comput. Nonlinear Dynam.
First-Person Tele- Operation of a Humanoid Robot Lars Fritsche, Felix Unverzagt, Jan Peters and Roberto Calandra.
Realization of Dynamic Walking of Biped Humanoid Robot
Adaptive Systems Research Group, University of Hertfordshire
An-Najah National University Faculty of Engineering Walking Robot
J. Gonzalez-Gomez, E. Boemo
Path Curvature Sensing Methods for a Car-like Robot
Walking Development in Children
A QUALITATIVE STUDY ON THE IMPLEMENTATION OF DIGITAL TECHNOLOGY IN MATHEMATICS EDUCATION: THE TEACHERS’ ROLE I. Bobonova, S. Ceretkova.
Presentation transcript:

1 Design of a controller for sitting of infants Semester Project July 5, 2007 Supervised by: Ludovic Righetti Prof. Auke J. Ijspeert Presented by: Neha P. Garg

2 Content Introduction & Motivation Observations Hand Made trajectory Analysis of trajectory Dynamical System Further Work Conclusions Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

3 RobotCub Project Aim: study cognitive abilities of a child How: by building a 2 year old infant-like humanoid robot ICUB Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

4 Need for Locomotion Cognitive Development Explore Environment Locomotion Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

5 Real Infants Two main phases of sitting Bringing of one leg forward Movement of arm to sit on hip Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

6 Demonstration Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions Video of hand-made trajectory

7 Main Characteristics Torso Movement Leg Movement First Phase Complete Second Phase Start Arm Movement Sitting Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions Critical Phase

8 The Trajectory Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

9 Robustness Checked in only critical period Variation of the points specified for DOFs that effect critical period Trajectory is quiet robust Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

10 Robustness Right Arm Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions Point 6 Point 7

11 Robustness Torso Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions Point 6 Point 7

12 Robustness Right Leg Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions Point 3 Point 4

13 Center of Mass Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions Can information about projection of CM during sitting can be used to classify transitions as good or bad? Defining stability measure as integration of distance of center of mass from support polygon with time during sitting

14 Center of Mass Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

15 Torso Speed Can we predict sitting/falling before critical period ? Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

16 Observations from analysis Clear division of sitting in two phases Robot unstable in the second phase Robustness more important than stability Some amount of instability required for sitting Torso speed cannot be used to predict sitting/falling Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

17 Two Main Tasks Switching from crawling to sitting Designing mathematical equations for sitting trajectories Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

18 Switching from crawling to sitting When an external signal S is given, robot should switch from crawling to sitting This can be done by: Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

19 Switching from crawling to sitting This may cause abrupt shift from crawling to sitting Switching should occur only when while crawling hip and shoulder joints are moving in the same direction as they will move after shifting For this we replace S by Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

20 Switching from crawling to sitting Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

21 Dynamical System for Sitting For all of the trajectories except Left Leg (Abduc /Adduc and Rotation) the following equation can be used: Where parameter P decides when the system should start and when the system starts it goes towards can also be changed if required Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

22 Dynamical System for Sitting For example: for torso pitch P = 1 = Where S1 becomes 1 when second phase starts And is calculated as: Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

23 Dynamical System for Sitting For example: for left knee Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

24 Dynamical System for Sitting For Left Leg (Abduc/Adduc and Rotation), the movement has to be synchronized with left knee Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

25 Dynamical System for Sitting Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

26 Dynamical System for Sitting Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

27 Dynamical System for Sitting Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

28 Dynamical System for Sitting Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

29 Dynamical System for Sitting Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

30 Demonstration Crawling and Sitting using Dynamical System Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

31 Further Work Addition of sensory feedback while sitting Robot FallingRobot Falling Collection of biological data to know whether the movements while sitting are controlled by brain or spinal cord Development of controller for transition from sitting to crawling Increase in the limit up to which hip joint can be extended Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

32 Conclusions Main characteristics of sitting behavior of infants and the period of instability have been identified A controller for sitting of the robot in the same way as infants has been implemented Sensory feedback can be easily integrated by modifying values of parameter (P) according to sensory input Robot can be switched from crawling to sitting by providing an external signal Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

33 Thanks a lot! Questions? Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions

34 References [1] G. Sandini, G. Metta, and D. Vernon, “Robotcub: an open framework for research in embodied cognition,” 2004, paper presented at the IEEE RAS/RJS International Conference on Humanoid Robotics, Santa Monica, CA. [2] L. Righetti and A.J. Ijspeert. “Design methodologies for central pattern generators: an application to crawling humanoids”, Proceedings of Robotics: Science and Systems 2006, Philadelphia, USA [3] Michel, O. “Webots:Professional Mobile Robot Simulation.”Int. J. of Advances Robotic Systems, 2004, pages:39-42,vol.1 [4] G. Metta, G. Sandini, D. Vernon, D. Caldwell, N. Tsagarakis, R. Beira, J. Santos-Victor, A. Ijspeert, L. Righetti, G. Cappiello, G. Stellin, F. and Becchi. “The RobotCub project - an open framework for research in embodied cognition”, Humanoids Workshop, Proceedings of the IEEE -RAS International Conference on Humanoid Robots, December 2005 [5] MATLAB Function pchip: Fritsch, F. N. and R. E. Carlson, "Monotone Piecewise Cubic Interpolation," SIAM J. Numerical Analysis, Vol. 17, 1980, pp Introduction & Motivation Observations Hand Made Trajectory Analysis of trajectory Dynamical System Further Work Conclusions