Laboratory for Perceptual Robotics Department of Computer Science University of Massachusetts Amherst Natural Task Decomposition with Intrinsic Potential.

Slides:



Advertisements
Similar presentations
Thrust ID: Peer-to-Peer HRI Training and Learning with Humans Rod Grupen (lead) Cynthia Breazeal Nicholas Roy MURI 8 Kickoff Meeting 2007.
Advertisements

HANDS.DVI A DeVice-Independent programming and control framework for robotic HANDS Università di Siena, Università di Pisa and Istituto Italiano di Tecnologia.
Links and Joints.
Detection of Deviant Behavior From Agent Traces Boštjan Kaluža Department of Intelligent Systems, Jožef Stefan Institute Jozef Stefan Institute Jožef Stefan.
Perception and Perspective in Robotics Paul Fitzpatrick MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group Goal To build.
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
System Integration and Experimental Results Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash.
Mapping Human Hands to Robotic Hands Literature Review HANDS.DVI Kick Off IIT, January 2011.
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.
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Model Independent Visual Servoing CMPUT 610 Literature Reading Presentation Zhen Deng.
Laboratory for Perceptual Robotics – Department of Computer Science Hierarchical Mechanisms for Robot Programming Shiraj Sen Stephen Hart Rod Grupen Laboratory.
L ABORATORY FOR P ERCEPTUAL R OBOTICS U NIVERSITY OF M ASSACHUSETTS A MHERST D EPARTMENT OF C OMPUTER S CIENCE A Relational Representation for Procedural.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
1 Robotics and Biology Laboratory – Department of Computer Science Dov Katz Oliver Brock June 1 st, 2007 New England Manipulation Symposium Extracting.
L ABORATORY FOR P ERCEPTUAL R OBOTICS U NIVERSITY OF M ASSACHUSETTS A MHERST D EPARTMENT OF C OMPUTER S CIENCE Generalized Grasping and Manipulation Laboratory.
Laboratory for Perceptual Robotics – Department of Computer Science Whole-Body Collision-Free Motion Planning Brendan Burns Laboratory for Perceptual Robotics.
Laboratory for Perceptual Robotics – Department of Computer Science Embedded Systems Lecture #2 Supervisory Control Architectures.
L ABORATORY FOR P ERCEPTUAL R OBOTICS U NIVERSITY OF M ASSACHUSETTS A MHERST D EPARTMENT OF C OMPUTER S CIENCE Intent Recognition as a Basis for Imitation.
MIRROR Project Review IST Brussels – December 1 st, 2003.
ADAPT IST Artificial Development Approach to Presence Technologies 2 nd Review Meeting Munich, June 7-9 th, 2004.
Laboratory for Perceptual Robotics – Department of Computer Science Overview of UMass Robotics Research Part II Rensselaer Polytechnic Institute Department.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
I mage and M edia U nderstanding L aboratory for Performance Evaluation of Vision-based Real-time Motion Capture Naoto Date, Hiromasa Yoshimoto, Daisaku.
Gerhard K. Kraetzschmar The Cool Science Institute Educational Robotics A Glimpse on Robotics Tutorial Material.
The Planning & Control of Robot Dexterous Manipulation Li Han, Zexiang Li, Jeff Trinkle, Zhiqiang Qin, Shilong Jiang Dept. of Computer Science Texas A&M.
Waikato Margaret Jefferies Dept of Computer Science University of Waikato.
Publishing and Visualizing Large-Scale Semantically-enabled Earth Science Resources on the Web Benno Lee 1 Sumit Purohit 2
INSTITUTO DE SISTEMAS E ROBÓTICA Computer and Robot Vision Laboratory OMNIVIEWS DEMOS SURVEILLANCE DEMOS TRANSMISSION.
Mobile Robotics Laboratory Institute of Systems and Robotics ISR – Coimbra 3D Hand Trajectory Segmentation by Curvatures and Hand Orientation for Classification.
Cognitive Development Pages Jean Piaget and Cognitive Development Children at same ages got same questions wrong on IQ tests Piaget’s idea - “Maybe.
Aquaculture in the Classroom Emily Hart & Dr. James Webb Department of Environmental Conservation University of Massachusetts Amherst.
Vision-Based Reach-To-Grasp Movements From the Human Example to an Autonomous Robotic System Alexa Hauck.
L ABORATORY FOR P ERCEPTUAL R OBOTICS U NIVERSITY OF M ASSACHUSETTS A MHERST D EPARTMENT OF C OMPUTER S CIENCE Learning Prospective Robot Behavior Shichao.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
October 21, 2015 Keith Francois CNRS Continuity of the stack of tasks under discrete scheduling operations Francois Keith (CNRS-UM2 LIRMM, France – CNRS-AIST.
Mobile Robot Navigation Using Fuzzy logic Controller
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.
Review: Differential Kinematics
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
Natural Tasking of Robots Based on Human Interaction Cues Brian Scassellati, Bryan Adams, Aaron Edsinger, Matthew Marjanovic MIT Artificial Intelligence.
Teleoperation In Mixed Initiative Systems. What is teleoperation? Remote operation of robots by humans Can be very difficult for human operator Possible.
Robotics.
ROBOT VISION LABORATORY 김 형 석 Robot Applications-B
Tim Elmore Orthopaedic Biomechanics Laboratory
Autonomy for General Assembly Reid Simmons Research Professor Robotics Institute Carnegie Mellon University.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
DARPA Mobile Autonomous Robot Software BAA99-09 July 1999 Natural Tasking of Robots Based on Human Interaction Cues Cynthia Breazeal Rodney Brooks Brian.
Agenda Abstract Learning Context Audience and Environment Design Rationale Technology and Design Affordances Design Study Reflection and Next Generation.
Design of a Compliant and Force Sensing Hand for a Humanoid Robot Aaron Edsinger-Gonzales MIT Computer Science and Artificial Intelligence Laboratory.
Chapter Seventeen Copyright © 2004 John Wiley & Sons, Inc. Multivariate Data Analysis.
1 Robonaut: A Humanoid Robotic Assistant for On-Orbit and Planetary Missions Nicolaus Radford Automation, Robotics and Simulation Division NASA/Johnson.
Simulation of Characters in Entertainment Virtual Reality.
 Draganflyer X6 is an advanced helicopter that can be operated remotely without any pilot.  It is designed mainly to carry wireless video cameras and.
University of Pennsylvania 1 GRASP Control of Multiple Autonomous Robot Systems Vijay Kumar Camillo Taylor Aveek Das Guilherme Pereira John Spletzer GRASP.
Autonomous Skill Acquisition on a Mobile Manipulator Hauptseminar: Topics in Robotics Jonah Vincke George Konidaris MIT CSAIL Scott Kuindersma.
Learning Sequential Composition Plans Using Reduced Dimensionality Examples Nik A. Melchior AAAI 2009 Spring Symposium Agents that Learn from Human Teachers.
Teaching Methods.
Computer Output Device: Arm Robot
Direct Manipulator Kinematics
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
Manipulation in Human Environments
Direct Kinematics Where is my hand? Direct Kinematics: HERE!
CHAPTER 14 ROBOTICS.
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
Humanoid Motion Planning for Dual-Arm Manipulation and Re-Grasping Tasks Nikolaus Vahrenkamp, Dmitry Berenson, Tamim Asfour, James Kuffner, Rudiger Dillmann.
A shared-control method for effective bimanual robot manipulation.
Global Vector Field Computation for Feedback Motion Planning
Presentation transcript:

Laboratory for Perceptual Robotics Department of Computer Science University of Massachusetts Amherst Natural Task Decomposition with Intrinsic Potential Fields Steve Hart Emily Horrell Shichao Ou Shiraj Sen John Sweeney Rod Grupen Third Annual New England Manipulation Symposium Rensselaer Polytechnic Institute June 1, 2007

Overview Control Decomposition –Intrinsic Potential Fields –The Control Basis Architecture –New Programming API What’s Next? –Multi-objective behavior –Generalization and Transfer

Potential Fields - move-to - visual track - wrench-closure (grasp) Extrinsic Navigation Functions Postural Bias - (range of motion) Kinematic Conditioning Intrinsic Potential Fields

Kinematic Conditioning There are various traditional conditioning metrics for kinematic transformations. Measure of ManipulabilityMeasure of Localizability Volume of “Conditioning Ellipsoid”

The Control Basis Combinatoric framework for sensorimotor control  : control function  : sensor  : effector resource model  ( ,  ) : controller : null space combinations  : sequential programs (schema) ∆  2  1 Control-based state/action space reflects the convergence status of a family of controllers

Dexter The UMass BiManual Robot Two 7-DOF Barrett Technology Whole-Arm Manipulators 2-DOF pan/tilt stereo head Two 3-Finger Hands with 6-axis load cell fingertip sensors

Control Basis API

Visual Inspection

Conditioned Grasping

Classification Through Visual Conditioning

An Anticipated Developmental Programming Trajectory Stage 2: touch what you see Stage 3: learning “out of range” Stage 1: learning about objects learning about objects: stacking seriation humans

s0s0 s1s1 s2s2 s3s3 a0a0 a1a1 a2a2 Schema Abstraction procedural (how) declarative (what) a i =  i ( i,  i )

procedural (how) declarative (what) s0s0 s1s1 s2s2 s3s3 a0a0 a1a1 a2a2 S0S0 S1S1 S2S2 S3S3 00 11 22 procedural declarative (0,0)(0,0)(1,1)(1,1)(2,2)(2,2) a i =  i ( i,  i ) Schema Abstraction

s0s0 s1s1 s2s2 s3s3 a0a0 a1a1 a2a2 procedural (how) declarative (what) a i =  i ( i,  i ) (1,1)(1,1)( 1, 1 )’ S0S0 S1S1 S2S2 S3S3 00 11 22 (0,0)(0,0)(2,2)(2,2) declarative defined by context procedural: Schema Abstraction

Pick-and-Place Context Variations Object Position = Left Left Arm Reach w/ Right Arm Reach w/ YesNo Object Scale = Large No Both Arms Reach w/ Yes

Transfer Learning - bringing prior experience to bear Tele-operator sorting instruction sorting replay w/ prior knowledge (1) parse events to find a matching schema. (2) associate goals with schema (3) Replicate demonstration with contingencies

Summary Control Decomposition Control Basis API Schema Learning Generalization/Transfer