Joseph T. Wunderlich, Ph.D.

Slides:



Advertisements
Similar presentations
7/30/04 Back To The Future Applying Thermal Control Experiences On Apollo Lunar Rover Project To Rovers For The Space Exploration.
Advertisements

From Kinematics to Arm Control a)Calibrating the Kinematics Model b)Arm Motion Selection c)Motor Torque Calculations for a Planetary Robot Arm CS36510.
Kinematic Synthesis of Robotic Manipulators from Task Descriptions June 2003 By: Tarek Sobh, Daniel Toundykov.
Space Exploration Mars Rovers, Apollo program, Voyager satellites, and SETI All Presented by the Peter C Period: 2 (two) As in 1+1=2 Or 2x1=2 ®
Artificial Intelligence Lecture 11. Computer Science Robotics & AI.
6 th International Planetary Probe Workshop, Atlanta, Georgia Short Course on Extreme Environments Technologies 06/ Preliminary - For Discussion.
COMP322/S2000/L41 Classification of Robot Arms:by Control Method The Control unit is the brain of the robot. It contains the instructions that direct the.
Modern Exploration Global Surveyor.  Objectives:  High resolution imaging of the surface  Study the topography and gravity  Study the role of water.
1 The Jovian Planets. 2 Topics l Introduction l Images l General Properties l General Structure l Jupiter l Summary.
Trajectory Generation
IE 447 COMPUTER INTEGRATED MANUFACTURING CHAPTER 9 Material Handling System 1 IE CIM Lecture Notes - Chapter 9 MHS.
Astronomy190 - Topics in Astronomy Astronomy and Astrobiology Lecture 3 : A Tour of the Solar System Ty Robinson.
Lunar Advanced Science and Exploration Research: Partnership in Science and Exploration Michael J. Wargo, Sc.D. Chief Lunar Scientist for Exploration Systems.
EUROPA Joseph T. Wunderlich, Ph.D.. Talk Agenda 1977: NASA Voyager : NASA Voyager : NASA Galileo 2020 ESA/NASA Europa Jupiter System Mission”(EJSM)
Unmanned Aerial Vehicles (UAV’s) Unmanned Underwater Vehicles (UUV’s) and Swarms Joseph T. Wunderlich, Ph.D.
Delivery Systems Joseph T. Wunderlich, Ph.D.. APOLLO 11 SATURN V ROCKET LUANCH VIDEO :
Chapter 5: Path Planning Hadi Moradi. Motivation Need to choose a path for the end effector that avoids collisions and singularities Collisions are easy.
Chapter 13 Gravitation.
Mysteries of Earth and Mars Mars Facts and Exploration.
The Gas Giants Astronomy 311 Professor Lee Carkner Lecture 16.
Life on other planets Are we alone in the universe ? Some men were convinced to have discovered outerspaced life, but were debunked. - David McKay of NASA's.
The James Webb Space Telescope. Introduction The James Webb Space Telescope  The James Webb Space Telescope, also called Webb or JWST, is a large, space-based.
Goal Directed Design of Serial Robotic Manipulators
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
Solar System J. Wunderlich, Ph.D. Image from
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
Modularly Adaptable Rover and Integrated Control System Mars Society International Conference 2003 – Eugene, Oregon.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Europa The smallest of four Galilean moon of Jupiter Discovered in 1610 by Galileo Galilei Study between 1995 and 2003 with the spacecraft Galileo. Jupiter.
Space Exploration What have we discovered?. Sputnik 1: Earth’s First Artificial Satellite Launched in 1957 Launched in 1957 Began the “space age” Began.
JAXA’s Space Exploration Scenario for the Next Twenty Years - Science Strategy - Masato Nakamura Steering Committee of Space Science Institute of Space.
Lecture 2: Introduction to Concepts in Robotics
INVERSE KINEMATICS IN A ROBOTIC ARM AND METHODS TO AVOID SINGULARITIES Submitted By :-Course Instructor :- Avinash Kumar Prof. Bhaskar Dasgupta Roll No.-
Galileo Missions to Juptier Craig Lieneck. Galileo Spacecraft One of the most complex robotic spacecraft ever flown. Consists of two spacecrafts: –Orbiter:
INVERSE KINEMATICS ANALYSIS TRAJECTORY PLANNING FOR A ROBOT ARM Proceedings of th Asian Control Conference Kaohsiung, Taiwan, May 15-18, 2011 Guo-Shing.
Robotics Chapter 5 – Path and Trajectory Planning
LUNAR ROVER Concept proposal meeting Dr. Ashish Dutta Indian Institute of Technology Kanpur Kanpur, INDIA ( *** for private circulation only)
Preliminary Design of NEA Detection Array Contractor 2 Kim Ellsworth Brigid Flood Nick Gawloski James Kim Lisa Malone Clay Matcek Brian Musslewhite Randall.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
Unmanned Aerial Vehicles (UAV’s) Unmanned Underwater Vehicles (UUV’s) and Swarms Joseph T. Wunderlich, Ph.D.
Mars Exploration Rovers (MER) Entry, Descent, Landing, and Deployment.
Delivery Systems Joseph T. Wunderlich, Ph.D.. APOLLO 11 SATURN V ROCKET LUANCH VIDEO :
Introduction to Dynamics. Dynamics is that branch of mechanics which deals with the motion of bodies under the action of forces. Dynamics has two distinct.
The Pantograph by Kevin Bowen and Sushi Suzuki. Introduction About the Pantograph The Pantograph is a 2 DOF parallel mechanism manipulator The device.
Inverting the Jacobian and Manipulability
Mars - The Red Planet Image Courtesy of NASA/JPL-Caltech.
Kinematic Redundancy A manipulator may have more DOFs than are necessary to control a desired variable What do you do w/ the extra DOFs? However, even.
ES4A1 Advanced Robotics Core part of Robotics Elective
Inverse Kinematics for Robotics using Neural Networks. Authors: Sreenivas Tejomurtula., Subhash Kak
Outline: Introduction Solvability Manipulator subspace when n<6
LAW OF UNIVERSAL GRAVITATION F G gravitational force (in two directions) G universal gravitation constant 6.67x Nm 2 kg -2 r distance between the.
Trajectory Generation
Power Joseph T. Wunderlich, Ph.D.. Image from: Young, A.H. Lunar and planetary rovers: the wheels of Apollo and the quest for mars, Springer; 1 edition,
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Rovers in Space Joseph T. Wunderlich, Ph.D.. Selected Rovers 1971: NASA “Lunar Roving Vehicle” (LRV) Mars Rovers: –1996: NASA Pathfinder “Sojourner” –2004:
Introduction to Dynamics. Dynamics is that branch of mechanics which deals with the motion of bodies under the action of forces. Dynamics has two distinct.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
Celestial Mechanics I Introduction Kepler’s Laws.
Constructing your own landing device An exploration into the elementary physics behind the landing of the Mars rover and Apollo space capsules.
The Planets 7.3. What are some of the objects that make up our solar system? Planets Moons The Sun Comets Asteroids Stars.
Mission: Moon!. What is it like on the Moon? Length of Day Atmosphere Temperature Water Radiation Gravity Landscape.
Singularity-Robust Task Priority Redundancy Resolution for Real-time Kinematic Control of Robot Manipulators Stefano Chiaverini.
Fundamentals of Computer Animation
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
INVERSE MANIPULATOR KINEMATICS
Dept. of Mechanical Engineering New Mexico State University
Chap 11 – Case Studies.
Outline: Introduction Solvability Manipulator subspace when n<6
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

Joseph T. Wunderlich, Ph.D. Robotic Arm Design Joseph T. Wunderlich, Ph.D.

Human Arms do the dexterous “manipulation” work on manned missions “Lunar Roving Vehicle” (LRV) Robotic Arms Human Arms do the dexterous “manipulation” work on manned missions Image from: Young, A.H. Lunar and planetary rovers: the wheels of Apollo and the quest for mars, Springer; 1 edition, August 1, 2006.

Human Arms do the dexterous “manipulation” work on manned missions “Lunar Roving Vehicle” (LRV) Robotic Arms 1971 Human Arms do the dexterous “manipulation” work on manned missions Image from: Young, A.H. Lunar and planetary rovers: the wheels of Apollo and the quest for mars, Springer; 1 edition, August 1, 2006.

“APXS Deployment Mechanism” Alpha Proton X-Ray Spectrometer Mars Rovers Robotic Arms Mars Pathfinder “Sojourner” 1996 “APXS Deployment Mechanism” (Robotic Arm) Alpha Proton X-Ray Spectrometer Image from: http://marsprogram.jpl.nasa.gov/MPF/mpf/sci_desc.html

Mars Rovers Robotic Arms “Spirit” & “Opportunity” 2004 “Instrument Deployment Device” (Robotic Arm) Image from: Young, A.H. Lunar and planetary rovers: the wheels of Apollo and the quest for mars, Springer; 1 edition, August 1, 2006.

Mars Rovers Robotic Arms “Spirit” & “Opportunity” 2004 “Instrument Deployment Device” (Robotic Arm) Image from: Young, A.H. Lunar and planetary rovers: the wheels of Apollo and the quest for mars, Springer; 1 edition, August 1, 2006.

Mars Rovers Robotic Arms “Spirit” & “Opportunity” 2004 “Instrument Deployment Device” (Robotic Arm) Image from: Young, A.H. Lunar and planetary rovers: the wheels of Apollo and the quest for mars, Springer; 1 edition, August 1, 2006.

Mars Rovers Robotic Arms “Spirit” & “Opportunity” 2004 “Instrument Deployment Device” (Robotic Arm) Image from: Young, A.H. Lunar and planetary rovers: the wheels of Apollo and the quest for mars, Springer; 1 edition, August 1, 2006.

Mars Rovers Robotic Arms Mars Science Lab 2000’s Robotic Arm Image from: http://nssdc.gsfc.nasa.gov/planetary/mars_future.html

Mars Rovers Robotic Arms ESA “ExoMars” Rover Concept 2000’s and 2010’s Image from: http://science.au.dk/nyheder-og-arrangementer/nyhed/article/dansk-deltagelse-i-marsforskning/

Mars Rovers Robotic Arms It has a drill ESA 2000’s and 2010’s “ExoMars” Rover Concept 2000’s and 2010’s It has a drill Image from: http://www.nasa.gov/centers/jpl/news/urey-20070209.html

Kinematics review Robotic Arms Before studying advanced robotic arm design we need to review basic manipulator kinematics. So let’s look at pages 9 and 10 of: Wunderlich, J.T. (2001). Simulation vs. real-time control; with applications to robotics and neural networks. In Proceedings of 2001 ASEE Annual Conference & Exposition, Albuquerque, NM: (session 2793), [CD-ROM]. ASEE Publications.

Kinematics review Robotic Arms FROM: Wunderlich, J.T. (2001). Simulation vs. real-time control; with applications to robotics and neural networks. In Proceedings of 2001 ASEE Annual Conference & Exposition, Albuquerque, NM: (session 2793), [CD-ROM]. ASEE Publications.

Robotic Arms Kinematics review FROM: Wunderlich, J.T. (2001). Simulation vs. real-time control; with applications to robotics and neural networks. In Proceedings of 2001 ASEE Annual Conference & Exposition, Albuquerque, NM: (session 2793), [CD-ROM]. ASEE Publications.

Human Arm is a 7 DOF Redundant Manipulator What kind of arm has OPTIMAL DEXTERITY? A Redundant Manipulator? (i.e., More Degrees Of Freedom than you need) Robotic Arms Human Arm is a 7 DOF Redundant Manipulator 3 DOF 3 DOF 1 DOF

What kind of arm has OPTIMAL DEXTERITY. A Hyper-Redundant Manipulator What kind of arm has OPTIMAL DEXTERITY? A Hyper-Redundant Manipulator? (i.e., Many more Degrees Of Freedom than “needed”) Robotic Arms

OPTIMAL DEXTERITY. Would many Hyper-Redundant Manipulators be optimal OPTIMAL DEXTERITY? Would many Hyper-Redundant Manipulators be optimal? (i.e., Each with many more Degrees Of Freedom than “needed”) Robotic Arms

J. Wunderlich Related Publications Wunderlich, J.T. (2004). Simulating a robotic arm in a box: redundant kinematics, path planning, and rapid-prototyping for enclosed spaces. In Transactions of the Society for Modeling and Simulation International: Vol. 80. (pp. 301-316). San Diego, CA: Sage Publications. Wunderlich, J.T. (2004). Design of a welding arm for unibody automobile assembly. In Proceedings of IMG04 Intelligent Manipulation and Grasping International Conference, Genova, Italy, R. Molfino (Ed.): (pp. 117-122). Genova, Italy: Grafica KC s.n.c Press.

Automobile Unibody

Automobile Unibody

Automobile Unibody

Automobile Unibody

Example for Welding Tasks

Example for Welding Tasks

Simulation (initialization)

Simulation (go to task start point)

Simulation (perform welding task)

Path Planning Pseudo-inverse velocity control Attractive poles Repelling fields

Path Planning Pseudo-inverse velocity control by specifying a desired end-effector velocity and a desired obstacle-avoidance-point velocity For derivation of these equations, read pages 1 to 4 of: Wunderlich, J.T. (2004). Simulating a robotic arm in a box: redundant kinematics, path planning, and rapid-prototyping for enclosed spaces. In Transactions of the Society for Modeling and Simulation International: Vol. 80. (pp. 301-316). San Diego, CA: Sage Publications.

Path Planning Pseudo-inverse velocity control With new proposed methodology here: by specifying a desired end-effector velocity and multiple desired obstacle-avoidance-point velocities: For derivation of these equations, read pages 1 to 4 of: Wunderlich, J.T. (2004). Simulating a robotic arm in a box: redundant kinematics, path planning, and rapid-prototyping for enclosed spaces. In Transactions of the Society for Modeling and Simulation International: Vol. 80. (pp. 301-316). San Diego, CA: Sage Publications………………………

Path Planning FROM: Wunderlich, J.T. (2004). Simulating a robotic arm in a box: redundant kinematics, path planning, and rapid-prototyping for enclosed spaces. In Transactions of the Society for Modeling and Simulation nternational: Vol. 80. (pp. 301-316). San Diego, CA: Sage Publications

Path Planning FROM: Wunderlich, J.T. (2004). Simulating a robotic arm in a box: redundant kinematics, path planning, and rapid-prototyping for enclosed spaces. In Transactions of the Society for Modeling and Simulation nternational: Vol. 80. (pp. 301-316). San Diego, CA: Sage Publications

Path Planning FROM: Wunderlich, J.T. (2004). Simulating a robotic arm in a box: redundant kinematics, path planning, and rapid-prototyping for enclosed spaces. In Transactions of the Society for Modeling and Simulation nternational: Vol. 80. (pp. 301-316). San Diego, CA: Sage Publications

Path Planning Pseudo-inverse velocity control Attractive Poles Technique made feasible by: Attractive Poles Repelling Fields Proportional to obstacle proximity Direction related to poles (or goal) Limited range

Search for Feasible Designs 1) Guess initial kinematics Link-lengths and DOF to reach furthest point in unibody 2) Find repelling-velocity magnitudes 3) Use heuristic(s) to change link-lengths Test new designs Can minimize DOF directly

Example Search Using heuristic that changes link lengths by 10cm, two at a time, results in 3489 new designs from an original (90,120,95,50,40,)cm 5-DOF design This includes 104 4-DOF designs Another search; one designed specifically to minimize DOF, quickly yields 15 4-DOF designs (and 41 5-DOF designs)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

New 4-DOF Design (Generated from original 5-DOF design)

Selecting a Design Compare measures taken during search DOF Joint-angle displacement Manipulability Simulated speed Consumption of available redundancy

Decrease initial financial cost Decrease financial operating costs DOF (minimize) Decrease initial financial cost Decrease financial operating costs

Joint-angle displacement (minimize) Related to the mechanical work required to maneuver Increase usable life of equipment Decrease financial operating costs

Manipulability (maximize) Indication of how far arm configuration is from singularities over trajectory

New proposed measure here: Consumption Of Available Redundancy (COAR) (minimize it) Indication how redundancy used over trajectory COAR varies significantly over trajectory when joint angle changes vary significantly due to obstacle avoidance

COAR (Example highly-constricted workspace)

Simulated speed (maximize) Simply number of simulation steps in a trajectory Indication of how trajectory compromised Local minima High COAR

“High-Quality” Final Design (selected from all feasible designs from search)

How Robust is Methodology? Dependent on initial configuration? Can escape local minima? Can deal with singularities? Can be extended to more complex workspaces?

Dependent on initial configuration?

Dependent on initial configuration?

Dependent on initial configuration?

Dependent on initial configuration?

Dependent on initial configuration?

Dependent on initial configuration?

Can escape local minima?

Can deal with singularities? Considered “damped least squares” and “weighting matrix” Considered treating singularity configurations as obstacles but could push arm into repelling fields Using “manipulability measure” to compare all candidate designs “natural selection”

Create enclosure from simulation Primitives Extend methodology to more complex workspaces Create enclosure from simulation Primitives

How Robust is Methodology? Dependent on initial configuration? Only somewhat Can escape local minima? Yes Can deal with singularities? Considered less desirable designs Can be extended to more complex workspaces?

Extended methodology to finding a set of designs for a more complex enclosure

Circles show elbows being repelled from surfaces

Circles show elbows being repelled from surfaces Results of a test design run where red arms are successful at reaching goal (red X) and blue arms are not. Circles show elbows being repelled from surfaces

Using complex path-planning and obstacle avoidance Robotic Arm Design Using complex path-planning and obstacle avoidance Results of a test design run where red arms are successful at reaching goal (red X) and blue arms are not. Circles show elbows being repelled from surfaces

Selected Design from Search Robotic Arm Design Selected Design from Search Wunderlich, J.T. (2004). Simulating a robotic arm in a box: redundant kinematics, path planning, and rapid-prototyping for enclosed spaces. In Transactions of the Society for Modeling and Simulation International: Vol. 80. (pp. 301-316). San Diego, CA: Sage Publications.

Rapid prototyping of quality designs Robotic Arm Design This modified psuedoinverse path-planning works fine for rapidly prototyping designs And can easily use simpler control scheme for real-time control if concerned about psuedoinverse velocity control implementation difficulties Rapid prototyping of quality designs Dexterous Minimal DOF Low energy Good geometric fit Semi task-specific

Future Possibilities Robotic Arm Design 3-D Tubular primitives Cube primitives Dynamic Model to optimize forces for cutting, drilling, material handling, etc. Learn environment (anticipate walls) Adaptive repelling fields Use COAR to drive design process Probabilistically complete search Extend methodology to design of a manipulator for an Aerospace application …………………………

2020 ESA/NASA Europa Jupiter System Mission”(EJSM) Robotic Arms “A Joint International Mission The baseline EJSM consists of two primary flight elements operating in the Jovian system: the NASA-led Jupiter Europa Orbiter (JEO) , and the ESA-led Jupiter Ganymede Orbiter (JGO) . JEO and JGO will execute a choreographed exploration of the Jupiter System before settling into orbit around Europa and Ganymede, respectively. JEO and JGO carry 11 and 10 complementary instruments, respectively, to monitor dynamic phenomena (such as Io’s volcanoes and Jupiter’s atmosphere), map the Jovian magnetosphere and its interactions with the Galilean satellites, and characterize water oceans beneath the ice shells of Europa and Ganymede. “ SOURCE: http://opfm.jpl.nasa.gov/europajupitersystemmissionejsm/

Europa Rover An optional course project Concept Paper Robotic Arms The mission objective is to explore an ocean confirmed in 2025 to be under the ice of Europa. Assume your launch is scheduled for 2040. Also assume one of the following: The Europa Jupiter System Mission discovers some very thin patches of ice (less than 200 meters thick) created by localized sub-surface thermal anomalies. OR A mission concurrent to yours (but designed by others) has created craters on Europa’s surface that have frozen over with approximately 200 meters of ice; but assume the ice will quickly freeze much thicker -- and therefore a rapid execution of all mission operations is critical.

Europa Rover Robotic Arms Your rover must be able to: - Maneuver on icy surface - Drill through 200 meters of ice - When liquid water reached, either: (1) Act as a UUV, or (2) Deploy 100 small (10 cm.) networked UUV’s - Communicate with UUV’s if option (2) chosen - Communicate with base station that is communicating with several orbiters, and earth; and is also running a concurrent simulation building an environmental map of the region of Europa being explored. Simulation information should also be communicated back to the rover, and then to UUV’s if option (2) chosen; this is to help with exploration, and preservation of the rover. - Optionally, control a hyper-redundant manipulator attached to the rover to aid with exploration, digging, and/or deployment of small UUV’s - Withstand extremely cold temperatures (-143C, -225F max) - Power itself by energy source other than sun since incident solar radiation reaching Europa is minimal; propose a means of powering the rover.

Europa Rover Image from http://www.newscientist.com/article/dn2929-thin-ice-opens-lead-for-life-on-europa.html

Europa Rover An optional course project Concept Paper Read Course Syllabus for more details Image from: http://www.mapaplanet.org/explorer/help/data_set.html

OPTIMAL DEXTERITY Would many Hyper-Redundant Manipulators be optimal? Robotic Arms

CLASS DISCUSSION OF HANDOUTS (e. g CLASS DISCUSSION OF HANDOUTS (e.g. large photocopied packet distributed on 3rd day of U.Trento lectures) Robotic Arms From HANDOUT including excerpts from: S. .B. Niku, Introduction to Robotics: Analysis, Systems, Applications, Prentice Hall, July 30, 2001.

CLASS DISCUSSION OF HANDOUTS (e. g CLASS DISCUSSION OF HANDOUTS (e.g. large photocopied packet distributed on 3rd day of U.Trento lectures) Robotic Arms From HANDOUT of 1992 J. Wunderlich talk at A.I. Dupont Research Institute including excerpts from several advanced robotics texts

CLASS DISCUSSION OF HANDOUTS (e. g CLASS DISCUSSION OF HANDOUTS (e.g. large photocopied packet distributed on 3rd day of U.Trento lectures) Robotic Arms From HANDOUT of 1992 J. Wunderlich talk at A.I. Dupont Research Institute including excerpts from several advanced robotics texts

Robotic Arms Read more on telerobotics and force-feedback in: Wunderlich, J.T., S. Chen, D. Pino, and T. Rahman (1993). Software architecture for a kinematically dissimilar master-slave telerobot. In Proceedings of SPIE Int'l Conference on Telemanipulator Technology and Space Telerobotics, Boston, MA: Vol. (2057). (pp. 187-198). SPIE Press.