Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group edsinger@csail.mit.edu.

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

Introduction to Robotics Lecture One Robotics Club -Arjun Bhasin.
The robot structure model design 2 Curse 5. Modeling: the robot AcTrMStTk V(t) T(t)  (t) q(t) x(t)
 The objective of the work of an bio mechatronic is to develop an artificial hand which can be used for functional substitution of the natural hand (prosthetics)
Overview of the 3 DOF Parallel-Architecture Wrist Mechanism
Perception and Perspective in Robotics Paul Fitzpatrick MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group Goal To build.
Where has all the data gone? In a complex system such as Metalman, the interaction of various components can generate unwanted dynamics such as dead time.
IE 447 COMPUTER INTEGRATED MANUFACTURING CHAPTER 9 Material Handling System 1 IE CIM Lecture Notes - Chapter 9 MHS.
Laboratory for Perceptual Robotics – Department of Computer Science Hierarchical Mechanisms for Robot Programming Shiraj Sen Stephen Hart Rod Grupen Laboratory.
Introduction to Robotics
Behaviors for Compliant Robots Benjamin Stephens Christopher Atkeson We are developing models and controllers for human balance, which are evaluated on.
Development of Vision-Based Navigation and Manipulation for a Robotic Wheelchair Katherine Tsui University of Massachusetts, Lowell.
Chapter 4: Towards a Theory of Intelligence Gert Kootstra.
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Humanoid Robotics – A Social Interaction CS 575 ::: Spring 2007 Guided By Prof. Baparao By Devangi Patel reprogrammable multifunctionalmovable self - contained.
MIRROR Project Review IST Brussels – December 1 st, 2003.
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
Presented by Gal Peleg CSCI2950-Z, Brown University February 8, 2010 BY CHARLES C. KEMP, AARON EDSINGER, AND EDUARDO TORRES-JARA (March 2007) 1 IEEE Robotics.
REAL ROBOTS. iCub It has a height of 100 cm, weighs 23 Kg, and is able to recognize and manipulate objects. Each hand has 9 DOF and can feel objects almost.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Definition of an Industrial Robot
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
Twendy-One Presented by: Brandon Norton Robot Designed by: WASEDA University Sugano Laboratory, 2009.
By Chun-Lung Lim Jay Hatcher Clay Harris. Humanoid Robotic Hardware Biped Humanoid Robot Group - Kato/Takanishi Laboratory & Waseda University WABIAN-2.
Lecture 2: Introduction to Concepts in Robotics
ASIMO Robot Matthew Bara. Background Developed by Honda First released in 2000 Developed as a helping robot Aids in Walk Assist Research ASIMO Robot.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Building Humanoid Robots Our quest to create intelligent machines Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics.
1 Final Conference, 19th – 23rd January 2015 Geneva, Switzerland RP 15 Force estimation based on proprioceptive sensors for teleoperation in radioactive.
Jacob Robinson April 24, Robonaut – Space Station Humanoid  First humanoid robot in space (January 2011)  Designed to have capabilities similar.
1 Haptic Systems Mohsen Mahvash Lecture 2 9/1/06.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
High-Level Control MURI Low-Level Control Fabrication How do we build robust biomimetic structures and systems? Shape deposition manufacturing of integrated.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Centre for Mechanical Technology and Automation Institute of Electronics Engineering and Telematics  TEMA  IEETA  Simulation.
Humanoid Robots Motivation Humanoid Projects RoboCup Humanoid League Robots  Alpha  RoboSapien  Kondo Personal Robots.
The Robonaut Josh Kuhn. What is Robonaut?  A dexterous, humanoid robot  Developed at NASA’s Johnson Space Center (JSC) with support from GM  Designed.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
MIT Artificial Intelligence Laboratory — Research Directions Legged Robots Gill Pratt.
Control Systems Engineering
Natural Tasking of Robots Based on Human Interaction Cues Brian Scassellati, Bryan Adams, Aaron Edsinger, Matthew Marjanovic MIT Artificial Intelligence.
Abstract This presentation questions the need for reinforcement learning and related paradigms from machine-learning, when trying to optimise the behavior.
The palm was created using a modular cavity design. It was designed using ProEngineer and printed using Rapid Prototype. The fingers were made using Polymorph.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Child-sized 3D Printed igus Humanoid Open Platform Philipp Allgeuer, Hafez Farazi, Michael Schreiber and Sven Behnke Autonomous Intelligent Systems University.
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
DARPA Mobile Autonomous Robot Software BAA99-09 July 1999 Natural Tasking of Robots Based on Human Interaction Cues Cynthia Breazeal Rodney Brooks Brian.
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
Design of a Compliant and Force Sensing Hand for a Humanoid Robot Aaron Edsinger-Gonzales MIT Computer Science and Artificial Intelligence Laboratory.
MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Fabrication MURI Low-Level Control High-Level Control What strategies are.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
1 Robonaut: A Humanoid Robotic Assistant for On-Orbit and Planetary Missions Nicolaus Radford Automation, Robotics and Simulation Division NASA/Johnson.
For Official NASA Use Only
Engineering Solutions to Build an Inexpensive Humanoid Robot Based on a Distributed Control Architecture Vítor M.F. Santos 1 and Filipe M.T. Silva 2 1.
Manipulation in Human Environments
Kinesthetic Displays for Remote and Virtual Environments B. Hannaford and S. Venema Summarized by Geb Thomas.
First-Person Tele- Operation of a Humanoid Robot Lars Fritsche, Felix Unverzagt, Jan Peters and Roberto Calandra.
First-person Teleoperation of Humanoid Robots
HUMANOID ROBOTS USED FOR SURVEILLANCE
Automation as the Subject of Mechanical Engineer’s interest
Human System Interactions, HSI '09. 2nd Conference on
Humanoid Robotics – A Social Interaction
Manipulation in Human Environments
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
Rolf Pfeifer, Fumiya Iida, Max Lungarella  Trends in Cognitive Sciences 
Quanser Rotary Family Experiments
Visual Tracking on an Autonomous Self-contained Humanoid Robot
Quanser Robotic Product Line 2015
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
Presentation transcript:

Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group edsinger@csail.mit.edu

Robots That Can Work Alongside Humans Built for human environments Safety in the human workspace Humanoid body to work with everday objects Perform tasks that are important to people using natural strategies with everyday objects

Confronting Unstructured Environments

Creating Robust Manipulation Interactions in Unstructured Environments Let the body assist perception Passive compliance and force control Highly integrated behavior-based architecture Perceptual prediction through efference-copy models Learn task-relevant features of objects instead of using full 3D models

Domo 29 active degrees of freedom (DOF) Two 6 DOF force controlled arms using Series Elastic Actuators Two 6 DOF force controlled hands using SEAs A 2 DOF force controlled neck using SEAs Stereo pair of Point Grey Firewire CCD cameras Stereo Videre STH-DCSG-VAR-C Firewire cameras Intersense 3 axis gyroscope Two 4 DOF hands using Force Sensing Compliant (FSC) actuators Embedded brushless and brushed DC motor drivers 5 Embedded Motorola 56F807 DSPs running a 1khz control loop 4 CANBus channels providing 100hz communication to external computation. 49 potentiometers, 7 encoders, 24 tactile sensors, 12 brushless amplifiers, 17 brushed amplifiers, 12 sensor conditioners embedded on-board An estimated 500 fabricated mechanical components and 60 electronics PCBs 12 node Debian Linux cluster running a mixture of C/C++/Python and utilizing the Yarp and pysense robot libraries. Weight: 42lbs. Height: 34" tall. Arm span: 5' 6" Domo

Behavior Based Architecture Arm Behaviors Head Behaviors

Series Elastic and Force Sensing Compliant Actuators F=-kx

Series Elastic and Force Sensing Compliant Actuators Mechanically simple Improved stability Shock tolerance Highly backdrivable Low-grade components Low impedance at high frequencies

Passive and Active Compliance Series Elastic Actuator Force based grasping

Efference Copy Model Exploit interaction forces at the hand as an additional perceptual modality Upper 4 DOF of each arm. Sensed joint torque Sensed joint angle Jacobian relates hand forces to joint torques

Efference Copy Model Simplified inverse dynamic model of arm Sensed torque Efference Copy Model Bimanual interaction torque Simplified inverse dynamic model of arm Model predicts normally occurring torques during reaching Use the prediction to amplify the salience of interaction torques (external and bimanual) External interaction torque Mass Acceleration torque Motor torque Inverse dynamics Coriolis and Centrifugal Predicted torque Known (Commanded torque) Sensed torque Commanded torque Known (von Holst, 1973)

Detection of Self-Induced Hand Forces Interaction forces at hands are approximately equal and opposite Interaction forces present Interaction forces not present

Detection of Interaction Forces Ballistic reaching: prediction error Efference copy model generates torque prediction. Torque prediction errors drive visual attention system. External forces: prediction error

Learning About Tool Use Motion feature points for tip detection 3D position estimation using probabilistic model

Estimation of Tool Position in the Hand

Autonomous Detection and Control of Human Tools