JCT:6/11/20151 Robotics II Planning and Manipulation Jeff Trinkle MRC 330c TA: Blake Farman.

Slides:



Advertisements
Similar presentations
GRASP University of Pennsylvania NRL logo? Autonomous Network of Aerial and Ground Vehicles Vijay Kumar GRASP Laboratory University of Pennsylvania Ron.
Advertisements

Computer Science A family of rigid body models: connections between quasistatic and dynamic multibody systems Jeff Trinkle Computer Science Department.
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
Hybrid Position-Based Visual Servoing
4/15/2017 Using Gaussian Process Regression for Efficient Motion Planning in Environments with Deformable Objects Barbara Frank, Cyrill Stachniss, Nichola.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 6)
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
A Geometric Approach to Designing a Programmable Force Field with a Unique Stable Equilibrium for Parts in the Plane Attawith Sudsang and Lydia E. Kavraki.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
TOWARD DYNAMIC GRASP ACQUISITION: THE G-SLAM PROBLEM Li (Emma) Zhang and Jeff Trinkle Department of Computer Science, Rensselaer Polytechnic Institute.
Computer Science Robotics at Rensselaer Faculty: Srinivas Akella Wes Huang Volkan Isler Jeff Trinkle John Wen Thanks to Barry Bharathm from the GRASP Lab.
Vision-Based Motion Control of Robots
Introduction to Robotics Dept. of Computer Science Technion Winter Semester,
Paper by Kevin M.Lynch, Naoji Shiroma, Hirohiko Arai, and Kazuo Tanie
Hybrid Manipulation: Force-Vision CMPUT 610 Martin Jagersand.
Trajectory Week 8. Learning Outcomes By the end of week 8 session, students will trajectory of industrial robots.
Planning Motions with Intentions By Chris Montgomery A presentation on the paper Planning Motions with Intentions written by Yoshihito Koga, Koichi Kondo,
Self-Collision Detection and Prevention for Humonoid Robots Paper by James Kuffner et al. Presented by David Camarillo.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.
CS 326 A: Motion Planning 2 Dynamic Constraints and Optimal Planning.
Motion and Manipulation 2009/2010 Frank van der Stappen Game and Media Technology.
Planning for Humanoid Robots Presented by Irena Pashchenko CS326a, Winter 2004.
Motion and Manipulation 2008/09 Frank van der Stappen Game and Media Technology.
Chapter 25: Robotics April 27, The Week Ahead … Wednesday: Dmitrii Zagorodnov Thursday: Jeff Elser’s presentation, general discussion Friday: Rafal.
Presented By: Huy Nguyen Kevin Hufford
CSCE 689: Forward Kinematics and Inverse Kinematics
An Implicit Time-Stepping Method for Multibody Systems with Intermittent Contact Nilanjan Chakraborty, Stephen Berard, Srinivas Akella, and Jeff Trinkle.
Robotics Industry Posts Second Best Year Ever North American robotics industry posted its second best year ever in 2000 [Robotic Industries Association.
Inverse Kinematics Jacobian Matrix Trajectory Planning
RECENT ADVANCES IN ROBOTICS, AUTOMATION AND SENSING Prof. Tarek Sobh Senior Vice President of Graduate Studies & Research Dean School of Engineering Distinguished.
NUS CS5247 Motion Planning for Humanoid Robots Presented by: Li Yunzhen.
Design and Virtual Prototyping of Human-worn Manipulation Devices Peng Song GRASP Laboratory University of Pennsylvania ASME DETC99/CIE-9029 GRASP Laboratory.
ME 486 Robotics Spring 2004, Lecture 1 ME 486 Robotics Dept. of Mechanical Engineering New Mexico State University Ou Ma Office: JH 515,
Definition of an Industrial Robot
The Planning & Control of Robot Dexterous Manipulation Li Han, Zexiang Li, Jeff Trinkle, Zhiqiang Qin, Shilong Jiang Dept. of Computer Science Texas A&M.
Optimization-Based Full Body Control for the DARPA Robotics Challenge Siyuan Feng Mar
Stéphane Caron中, Quang-Cuong Pham光, Yoshihiko Nakamura中
University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and control RISC Laboratory.
Lecture 2: Introduction to Concepts in Robotics
Columbia GraspIt!: A Versatile Simulator for Robotic Grasping Andrew T. Miller Columbia University.
Robotics Chapter 5 – Path and Trajectory Planning
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Feedback controller Motion planner Parameterized control policy (PID, LQR, …) One (of many) Integrated Approaches: Gain-Scheduled RRT Core Idea: Basic.
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Inverse Kinematics Jacobian.
Review: Differential Kinematics
Robot Grasp Planning using Parallel Sampling to Estimate Uncertainty in Pose, Shape, and Mechanics Melissa Goldstein Edward Lee Frank Ong Josh Goldberg.
Chapter 7: Trajectory Generation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: 1.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
ROBOT VISION LABORATORY 김 형 석 Robot Applications-B
Research Topics Dr. Ming Liu Force control Non-linear control systems Decentralised control Dynamic vision Real-time image processing.
ASME DETC An Introduction to Screw System Theory Kenneth J. Waldron Ohio State University Vijay Kumar University of Pennsylvania
HAPTEX-Meeting Tampere, Feb , 2006 Haptic Rendering / Small Scale Model Guido Böttcher haptex.miralab.unige.ch Funded by: FET-IST-FP6 (IST-6549)
Date of download: 6/6/2016 Copyright © ASME. All rights reserved. From: The Use of the Adjoint Method for Solving Typical Optimization Problems in Multibody.
1 Manipulation by humans and robots CENG782 - Planning of Robotic Manipulation Instructor: Erol Sahin Adapted from slides from..
DEXTERITY GROUP
Introduction to Robotics
Manipulation by humans and robots
Manipulation by humans and robots
Date of download: 10/22/2017 Copyright © ASME. All rights reserved.
Computer Output Device: Arm Robot
Introduction To Robotics
Dept. of Mechanical Engineering New Mexico State University
Introduction to Robotics
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Robotic Manipulation: Analysis and Algorithms CSCI-4963/6965
Motion and Manipulation
Chapter 4 . Trajectory planning and Inverse kinematics
Quasi-static and dynamic trajectories.
Presentation transcript:

JCT:6/11/20151 Robotics II Planning and Manipulation Jeff Trinkle MRC 330c TA: Blake Farman

Robotics I Topics Spatial description (Craig chapter 2) Manipulator kinematics (Craig chapter 3) Inverse manipulator kinematics (Craig chapter 4) Manipulator Jacobians (Craig chapter 5) Manipulator dynamics (Craig chapter 6) Linear control (Craig chapter 9) Nonlinear control (Craig chapter 10) Force control (Craig chapter 11) JCT:6/11/20152

Robotics II Topics Grasping – (Chapter 28 from Springer Handbook of Robotics, 2008) If necessary – Trajectory Planning (Craig chapter 7) Motion Planning (LaValle Chapters 1-6) –Piano mover’s problem –Moving a robot arm among obstacles Manipulation Planning –Multibody dynamics –Motion planning + physical constraints Device Design –Variation on manipulation planning Other current topics – probably from recent publications –Robot programming (Craig chapter 12 or papers) –tbd… JCT:6/11/20153

Trajectory Planning with Geometric and Physical Model Surface geometry Paint deposition physics JCT:6/11/20154

5 Manipulation Planning State of the Art? Human vs Robot

Household Robotics Kuffner et al. Robotics: Science and Systems 2008 JCT:6/11/20156

Grasp Acquisition Parallel jaw gripper grasping a lock part 100,800 trials –Slow or fast –Clean or sandy Brost and Christiansen, 1995 Success Rate Success Failures

JCT:6/11/20158 More Manipulation Examples Ram’s planner Kaneko’s hands tokyo.ac.jp/index- e.html Koditschek’s HRex

Parts-Feeder Design Design Goals: 1) All pegs exit closed end down 2) Maximize through-put?? Boothroyd (1960’s) Solved without simulation

Experimental Validation Experimental test bed developed in GRASP Lab with Song, Pang, and Kumar

Real Factory Automation: Bottle Making JCT:6/11/201511

Human Meso- Scale Assembly Fixture plate holding pawl with Jones and Kozlowsky (2004)

Automated Meso-Scale Assembly Insertion planned using: –LaValle’s Rapidly-Exploring Dense Trees (RDTs) –dVC for simulation Execution open loop Closed-loop execution possible with detailed, pre- computed RDT with Cappelleri, et al. 2006

Solving the Peg-in-Hole Problem Estimate surface friction model Use RDT with Cappelleri, et al. 2006

Analytical Design of Vibratory Manipulation Manipulate small parts in parallel Control gross motion with “asymptotic velocity fields” Generated by periodic support surface trajectories that bias the net friction force Vose, Umbanhower, and Lynch, 2007

Computational Design of Vibratory Manipulation Vose received RSS 2008 best student paper award ($2,500)! Six speakers coupled to plate generate desired plate vibration with Berard, Nguyen, and Anderson

Practical Details TA is Blake Farman –Main responsibilities: dVC from RPI OOPSMP (Oops Motion Planner?!) from Rice –Office MRC 332 –Office hours: 8pm to 10pm Mondays and Thursdays Also by appointment Other possiblilities (W all day; T,F after 5pm) Trinkle –Office MRC 330c –Office hours: 3pm to 4pm (or by appointment) Also by appointment JCT:6/11/201517

First Assignment Install dVC-3D –Before class on Friday (1/16), install Qt ( –Blake will be available: Via In office – but contact first to make sure Friday in class –Install dVC-3D –Linux or visual studio JCT:6/11/201518

JCT:6/11/ Dogs can Plan Complex Tasks Too Dynamics Intermittent contact Nonholonomic constraints Nonlinear control