J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Anthropomorphic motion planning J. Pettré, J.P. Laumond, A motion capture.

Slides:



Advertisements
Similar presentations
J. P. L a u m o n d L A A S – C N R S M a n i p u l a t i o n P l a n n i n g A Geometrical Formulation.
Advertisements

Mechatronics 1 Weeks 5,6, & 7. Learning Outcomes By the end of week 5-7 session, students will understand the dynamics of industrial robots.
NUS CS5247 Planning Motions with Intention Presented by: Yan Ke.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance Young-Pil Jeon.
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Adaptive dynamics for Articulated Bodies. Articulated Body dynamics Optimal forward dynamics algorithm –Linear time complexity –e.g. Featherstone’s DCA.
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
Paper by Kevin M.Lynch, Naoji Shiroma, Hirohiko Arai, and Kazuo Tanie
Trajectory Week 8. Learning Outcomes By the end of week 8 session, students will trajectory of industrial robots.
CS 326 A: Motion Planning Humanoid and Legged Robots.
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
Presented By: Huy Nguyen Kevin Hufford
CSCE 689: Forward Kinematics and Inverse Kinematics
Integrated Grasp and Motion Planning For grasping an object in a cluttered environment several tasks need to take place: 1.Finding a collision free path.
Motion Planning in Dynamic Environments Two Challenges for Optimal Path planning.
1 MARS PI Meeting JSC 8/2004 Interaction Lab USC – Interaction Lab Skill Learning by Primitives-Based Demonstration & Imitation Maja Matarić - PI Marcelo.
UNC Chapel Hill D. Manocha COMP Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) Dinesh.
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Advanced Graphics (and Animation) Spring 2002
Function Approximation for Imitation Learning in Humanoid Robots Rajesh P. N. Rao Dept of Computer Science and Engineering University of Washington,
Yoga – Floor Poses The following poses can be used to calm students after a high velocity activity.
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
© Manfred Huber Autonomous Robots Robot Path Planning.
Bryan Willimon ECE 869.  Previous Work  Approach  Kinematics Calculations  Jacobian Matrix  Obstacle Avoidance  Self-Collision Avoidance  Results.
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
CS790E Planning Algorithms Lecture 1: Applications and Basic Ingredients of Motion Planning 19 January 2010 Instructor: Kostas Bekris Computer Science.
MAE505: Robotics Final Project – Papers Review. Presented By: Tao Gan Advisor: Dr. Venkat Krovi. Main Topic: Nonholonomic-Wheel Mobile Robot (WMR). Sub-Topics:
NUS CS 5247 David Hsu Motion Planning in Digital Studios.
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.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,
Automatic Joint Parameter Estimation from Magnetic Motion CaptureData James F.O”Brien Robert E. Bodenheimer Gabriel J Brostow Jessica K. Hodgins Presented.
CLASS 10 SCENE GRAPHS BASIC ANIMATION CS770/870. A scene Graph A data structure to hold components of a scene Usually a Tree of a Directed Acyclic Graph.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Autonomous Virtual Humans Tyler Streeter. Contents Introduction Introduction Implementation Implementation –3D Graphics –Simulated Physics –Neural Networks.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Real-time motion planning for Manipulator based on Configuration Space Chen Keming Cis Peking University.
ROBOT VISION LABORATORY 김 형 석 Robot Applications-B
NUS CS5247 Dynamically-stable Motion Planning for Humanoid Robots Presenter Shen zhong Guan Feng 07/11/2003.
Enchaînement de tâches robotiques Tasks sequencing for sensor-based control Nicolas Mansard Supervised by Francois Chaumette Équipe Lagadic IRISA / INRIA.
A Grasp-Based Motion Planning Algorithm for Character Animation M. Kalisiak, M. van de Panne Eurographics Workshop on Computer Animation & Simulation 2000.
Rick Parent - CIS681 Reaching and Grasping Reaching control synthetic human arm to reach for object or position in space while possibly avoiding obstacles.
Humanoid دکتر سعید شیری قیداری Amirkabir University of Technology Computer Engineering & Information Technology Department.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Constraint-Based Motion Planning for Multiple Agents Luv Kohli COMP259 March 5, 2003.
Simulation of Characters in Entertainment Virtual Reality.
Computer Animation Algorithms and Techniques
CSCE 441: Computer Graphics Forward/Inverse kinematics
Computer Graphics.
MAE505: Robotics Final Project – Papers Review.
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Special English for Industrial Robot
Bowei Tang, Tianyu Chen, and Christopher Atkeson
CSCE 441: Computer Graphics Forward/Inverse kinematics
2-DOF Manipulator Now, given the joint angles Ө1, Ө2 we can determine the end effecter coordinates x and y.
Motion and Manipulation
Special English for Industrial Robot
Humanoid Motion Planning for Dual-Arm Manipulation and Re-Grasping Tasks Nikolaus Vahrenkamp, Dmitry Berenson, Tamim Asfour, James Kuffner, Rudiger Dillmann.
Chapter 4 . Trajectory planning and Inverse kinematics
Adaptive dynamics for Articulated Bodies
Presentation transcript:

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Anthropomorphic motion planning J. Pettré, J.P. Laumond, A motion capture based control-space approach for walking mannequins Computer Animation and Virtual Worlds, Vol. 16, C. Esteves, G. Arechavaleta, J. Pettré, J.P. Laumond, Animation planning for virtual mannequins cooperation ACM Trans. on Graphics, Vol. 25, N°2, O. Kanoun, J.P. Laumond, E. Yoshida, Planning foot placements for a humanoid robot : a problem of inverse kinematics International Journal of Robotics Research, Vol. 30, N°4, M. Sreenivasa, P. Souères, J.P. Laumond, On using human movement invariants to generate target-driven anthropomorphic locomotion, IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), 2010.

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Anthropomorphic systems Human body: A highly redundant system Locomotion: a underactuated system Challenge: Whole body motion understanding

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Imitation-based locomotion A velocity control space approach v 

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Imitation-based locomotion A velocity control space approach Imitation with motion capture

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Imitation-based locomotion A velocity control space approach Analyzis of motion capture in the joint space

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Imitation-based locomotion A velocity control space approach [video]

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning Separate manipulation and locomotion

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning A 9-dimensional « piano mover » problem Locomotion in the plane: 3 dimensions Object motion: 6 dof

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning Step 1: Plan a collision-free path for « cylinder + object »

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning Step 2: Animate locomotion dofs with locomotion controler manipulation dofs with inverse kinematics

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning Step 3: Remove residual collision with mobility dofs

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning Fromto From kinematics to dynamics !

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning Why is dynamics so critical? [video]

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning Iterative algorithm based on dynamical simulation

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Motion planning

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Anthropomorphic systems Human body: A highly redundant system Locomotion: a underactuated system Challenge: Whole body motion understanding Do not separate arms from legs !

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Problem statement: grasping requires stepping

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Task function approach (see courses on redundant systems)

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Task function approach

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning How to model stepping as a task?

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Consider footprints and robot as a virtual manipulator

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Consider footprints and robot as a virtual manipulator

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Scenario: reach the ball

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Scenario: reach the ball

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Scenario: reach the ball

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Whole body motion planning Scenario: reach the ball

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Grasp in front Grasp behind The need of complementary models. Whole body motion planning

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Human behavior based models The need of complementary models.

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Human behavior based models

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n

J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n