manipulation grasping
play

Manipulation Grasping Actuators 20,000 feet Bookkeeping 2 u - PowerPoint PPT Presentation

Manipulation Grasping Actuators 20,000 feet Bookkeeping 2 u Assignment, plan draft discussion next few slides Ask questions, attend u Class participation talks, answer questions, post Qs u Relatively low weight, small and


  1. Manipulation – Grasping Actuators – 20,000 feet

  2. Bookkeeping 2 u Assignment, plan draft ß discussion next few slides Ask questions, attend u Class participation talks, answer questions, post Q’s u Relatively low weight, small and coarse-grained or A’s, post random interesting stuff, … u Designed to let you know if you have a problem u Upcoming Should be able to u Project final draft due tomorrow (7 th Oct.) knock out fairly quickly unless u Assignment 2 posted tonight (21 st Oct.) you’re missing research u Quiz 2: Bla lack ckboa oard rd u Posted Friday, due Monday night (http://tiny.cc/bb-quizzes) u Reading: [KINEMATICS]

  3. Assignment 1: Tutorials 3 u Intermediate 4: Nisha will cover Tuesday Keep up u for various cases on Piazza! u 6b: rqt_graph , not rqt_plot , u u Intermediate 4: missing /chatter topic:

  4. Assignment 1: Writeups 4 u Writeup u If you didn’t give/receive help, please say so u Not everyone gave times for non-setup steps u Common enough that I only took off a point. u General notes u Put name on things 😖 u Check file types

  5. Plans: Common Problems 5 Point of plan: u Does it answer: Where are you ou � putting your effort, starting now? decide and describe what u Where is work concentrated? you are going to do. u Goals and and su subgoa oals ls u Subgoals are specific and testable u Stretch goals: what might you get to, or want to get to if you had more time? u Simplification: how would you demo without this working?

  6. Project Plans: Schedule 6 u Goal: on 10/14, 10/28, 11/11, 11/24, 12/1, and 12/8, we have a clearly defined check: are things on track? u If not, that’s when we know to meet and replan. u They should be: u Detailed u “Ubuntu running on raspberry pi”, not “software integrated” u Testable / demonstrable u “Programming robot underway” is not testable u Possible tests: demo; writeup or architecture diagram; screenshots; … u Shopping list – give links! u If you don’t know what works best or what exactly you want, start Googling.

  7. Manipulation: Quick Overview Links 7 u Links, joints, base, end effectors u Base is base of arm , not thing arm is mounted on u Actuator End u Generates motion or force Joints Effector u Usually a motor (gripper) Base u Actuation u How are parts made to move? u Example: tendon-driven u Not 1:1 with actuators

  8. Manipulation: Quick Overview 8

  9. Joints, P(rismatic) & R(evolute) 9 u Prismatic (denoted P ): sliding / translational / � linear; allows a linear relative motion between 2 links u Revolute (denoted R ): � R P Rotational; allows � θ d relative rotation � between two � links u Combinations of � these describe � arm configuration u All possible configurations = configuration space Spong Spong, Hutchinson, , Hutchinson, Vidyasagar idyasagar. Robot Modeling and Contr . Robot Modeling and Control. 2006. ol. 2006.

  10. Configurations How many DOFs? 10 S. N. Kale, Assistant Pr S. N. Kale, Assistant Professor ofessor, PVPIT , PVPIT, , Budhgaon Budhgaon

  11. Workspaces 11 u Configuration only provides geometry u Wor orksp space ce u Set of all possible positions � of end effector u Dext exterou erous s wor orksp space ce u Set of points where � end effector can be � any orientation Spong Spong, Hutchinson, , Hutchinson, Vidyasagar idyasagar. Robot Modeling and Contr . Robot Modeling and Control. 2006. ol. 2006. engineerjau.wor engineerjau.wordpr dpress.com ess.com/2013/07/07/on-the-basis-of-workspaces-of-r /2013/07/07/on-the-basis-of-workspaces-of-robotic-manipulators-part-1 obotic-manipulators-part-1

  12. Manifolds and Motion 12 u Manifold: the surface an end effector can trace out u Motion: point-to-point or manifold following www www.iri.upc.edu .iri.upc.edu/r /resear esearch/ ch/webpr webprojects ojects/cuikweb cuikweb/aims.php aims.php Spong Spong, Hutchinson, , Hutchinson, Vidyasagar idyasagar. Robot Modeling and Contr . Robot Modeling and Control. 2006. ol. 2006. engineerjau.wor engineerjau.wordpr dpress.com ess.com/2013/07/07/on-the-basis-of-workspaces-of-r /2013/07/07/on-the-basis-of-workspaces-of-robotic-manipulators-part-1 obotic-manipulators-part-1

  13. Grippers 13 u Four categories of robot grippers: grasping u Impactive u Jaws or claws which physically grasp by direct impact upon the object u Ingressive u Pins, needles or hackles penetrate surface u Textile, carbon and glass fibre handling u Astrictive u Suction forces applied to surface u Vacuum, magneto- or electroadhesion u Kontugutive / Contigutive u Requiring direct contact for adhesion u Glue, surface tension or freezing Monkman, Hesse, Steinmann, Schunk. Robot Monkman , Hesse, Steinmann, Schunk. Robot Grippers Grippers. 2007. . 2007. news.nationalgeographic.com news.nationalgeographic.com/news news/2009/05/090505-r /2009/05/090505-robot-hand-pictur obot-hand-picture.html e.html

  14. Universal Gripper: Video 14 u https://www.youtube.com/watch?v=0d4f8fEysf8

  15. Grasps 15 u Grasp: u A set of contact points on an object’s surface u Goal: constrain object’s movement www www.intechopen.com .intechopen.com/books/r /books/robot-ar obot-arms/r ms/robotic-grasping-of-unknown-objects1 obotic-grasping-of-unknown-objects1 news.nationalgeographic.com news.nationalgeographic.com/news news/2009/05/090505-r /2009/05/090505-robot-hand-pictur obot-hand-picture.html e.html

  16. Grasps 16 u Grasps vary by: Drinking u Hand (gripper) u Object being grasped u Topology, topography, mass, surface, … u Type of motion desired u For each hand or � Tool use hand/object pair: u Where to grasp it? u How hard? u Then what? u Additional constraints (e.g., don’t spill) www.madry www .madry.pr .pro León, Morales, Sancho-Bru León, Morales, Sancho- Bru. Robot Grasping Foundations. 2013 . Robot Grasping Foundations. 2013

  17. The Grasping Problem 17 u Grasps are not obvious (easy to calculate) u Any given object has arbitrary contact points u Hand has geometry constraints, etc. u Synthesized trial-and-error u For a hand/object pair: u Different grasp types planned and analyzed u Real trial and error www www.cs.columbia.edu/~cmatei/ .cs.columbia.edu/~cmatei/graspit graspit/ / www www.pr .programmingvision.com/r ogrammingvision.com/resear esearch.html ch.html www www.cc.gatech.edu .cc.gatech.edu/gvu gvu/people/faculty/ /people/faculty/nancy nancy.pollar .pollard/grasp.html grasp.html

  18. Grasp Planning 18 u Grasp sp syn synthesis: esis: Find suitable set of contacts, given u Object model u Constraints on allowable contacts u Grasp sp poin oints s are determined u Mostly assume point con contact cts u Larger areas usually discretized u Con ontact ct mod model el defines the force the manipulator exerts on contact areas u Grasp sp analysis ysis u Is that grasp stable? León, Morales, Sancho- León, Morales, Sancho-Bru Bru. Robot Grasping Foundations. 2013. . Robot Grasping Foundations. 2013. www www.intechopen.com .intechopen.com/books/r /books/robot-ar obot-arms/r ms/robotic-grasping-of-unknown-objects1 obotic-grasping-of-unknown-objects1

  19. Ongoing Research 19 u How do you get the object model? u What are the constraints? u Background knowledge, mathematical modeling, … www www.madry .madry.pr .pro www www.cs.washington.edu .cs.washington.edu/r /robotics/3d-in-hand obotics/3d-in-hand

  20. Actuators 20 Pneumatic Cylinder Hydraulic Motor Stepper Motor DC Motor Servo Motor Pneumatic Motor

  21. When Do We Use… 21 u Most common: combinations of different motors u Stepper motor u Subdivides a rotation into 4-10 increments u Open Loop u Servo Motor u Subdivides a rotation arbitrarily u Closed Loop u AC servo, brushless DC servo, � brushed DC servo u What is a motor? u Basic idea: electricity goes in, rotation happens. u Rotation is really useful!

  22. Motors writ (very) broad 22 http:// http://hyperphysics.phy-astr hyperphysics.phy-astr.gsu.edu .gsu.edu/hbase hbase/magnetic/ /magnetic/mothow mothow.html .html

  23. Other Choices 23 u Hydraulic/pneumatic u Heavy loads, high speeds u Sometimes hard to control (esp. pneumatic) u Doesn’t produce sparks Pneumatic Cylinder Pneumatic Motor Hydraulic Motor

  24. Hydraulics 24 u Hydraulics: Force multiplication using incompressible liquid In practice: pistons, tapers, … Hydraulic Motor http:// http://hyperphysics.phy-astr hyperphysics.phy-astr.gsu.edu .gsu.edu/hbase hbase/magnetic/ /magnetic/mothow mothow.html .html

  25. Pneumatics 25 u Use compressed air to � generate energy. u Quick to respond u Not ideal under high pressures u Why? u Piston style u Generate linear force by acting on a piston u Then convert linear force to torque (if needed) u Diaphragm style u Rubber diaphragm and stem in circular housing u Good for valces requiring shorter travel

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend