robotics robotics 01peeqw 01peeqw 01peeqw 01peeqw
play

ROBOTICS ROBOTICS 01PEEQW 01PEEQW 01PEEQW 01PEEQW Basilio Bona - PowerPoint PPT Presentation

ROBOTICS ROBOTICS 01PEEQW 01PEEQW 01PEEQW 01PEEQW Basilio Bona Basilio Bona DAUIN DAUIN Politecnico di Torino Politecnico di Torino Mobile & Service Robotics Mobile & Service Robotics Introduction Introduction


  1. ROBOTICS ROBOTICS 01PEEQW 01PEEQW 01PEEQW 01PEEQW Basilio Bona Basilio Bona DAUIN DAUIN – – Politecnico di Torino Politecnico di Torino

  2. Mobile & Service Robotics Mobile & Service Robotics Introduction Introduction

  3. Definitions � A mobile robot is a structure capable to move and act (autonomously or remotely operated) in terrestrial, underwater or aerial environments � Environments can be assumed to be � totally structured, partially structured or unstructured � totally known, partially known or unknown � Structured environment = one knows the type and the geometric characteristics of the environment � office space: corridors, doors, chairs, tables, etc. � obstacles: static or dynamics or both � constant or slow-varying in time Basilio Bona -DAUIN - PoliTo 3 ROBOTICS 01PEEQW

  4. Autonomy � Autonomy is the ability to move independently from a human supervisor � It requires � Intelligence, i.e., � CPU, algorithms, database � CPU, algorithms, database � onboard or “in the cloud” � Sensors (for perceiving the environment) � Actuators (for motion and manipulation, etc.) � Energy source: � onboard generated � or supplied by an “umbilical cord” Basilio Bona -DAUIN - PoliTo 4 ROBOTICS 01PEEQW

  5. Examples partially structured structured unstructured Basilio Bona -DAUIN - PoliTo 5 ROBOTICS 01PEEQW

  6. Fundamental problems in mobile robotics � Locomotion : how the robot moves in the environment � Perception : how the robot perceives the environment � Representation : how the robot organizes the knowledge about the environment � Mapping : how to build the map of the environment � Localization : where is the robot in the map � Localization : where is the robot in the map � Path planning/action planning : what the robot shall do to go from here to there; what are the actions to be performed to complete a specified task � Supervision and control : how are the command to actuators generated to perform simple or complex tasks. How to generate tasks Basilio Bona - DAUIN - PoliTo 6 ROBOTICS 01PEEQW

  7. Locomotion � Terrestrial robots � Wheeled � Legged � Mixed wheels/legs � Biped (humanoids) � Others (biomimetics = imitation of natural locomotion) � Underwater robots � Underwater robots � Propellers � Water jets � Aerial robots � Fixed wings � Rotating wings (helicopters and quadcopters) � Airships and dirigibles � Flapping wings Basilio Bona -DAUIN - PoliTo 7 ROBOTICS 01PEEQW

  8. Terrestrial Robots – wheeled Basilio Bona -DAUIN - PoliTo 8 ROBOTICS 01PEEQW

  9. Terrestrial Robots – legged Basilio Bona -DAUIN - PoliTo 9 ROBOTICS 01PEEQW

  10. Terrestrial Robots – “humanoids” Basilio Bona -DAUIN - PoliTo 10 ROBOTICS 01PEEQW

  11. Underwater Robots � To move they use � Propellers � Water jets � Fins or entire body motion Basilio Bona -DAUIN - PoliTo 11 ROBOTICS 01PEEQW

  12. Aerial robots (UAV) � Airship (lighter than air) or aircrafts (heavier than air) � They use � Propellers � Rotating wings � Flapping wings Basilio Bona -DAUIN - PoliTo 12 ROBOTICS 01PEEQW

  13. Natural Locomotion Longitudinal waves Transversal waves Running Running Jumping Step Basilio Bona -DAUIN - PoliTo 13 ROBOTICS 01PEEQW

  14. Biomimetic systems Nature imitation Longitudinal waves Transversal waves Basilio Bona -DAUIN - PoliTo 14 ROBOTICS 01PEEQW

  15. Biomimesis Basilio Bona -DAUIN - PoliTo 15 ROBOTICS 01PEEQW

  16. Mobile Robots: topics treated � Wheeled robots � Kinematics � Sensors � Absolute and relative position (odometry) � Speed � Proximity and distance � Proximity and distance � Active ranging � Vision � Intelligence Basilio Bona -DAUIN - PoliTo 16 ROBOTICS 01PEEQW

  17. Wheel Types � Simple non steering wheels � Simple steering wheels � Castor wheel � Omniwheel (omnidirectional wheel) or Swedish wheel � Spherical omniwheel � Wheel may be active or passive Basilio Bona -DAUIN - PoliTo 17 ROBOTICS 01PEEQW

  18. Simple non steering wheel ɺ φ = ( ) t 0 ω ( ) t = ω ⊥ v ( ) t r ( ) t = v ( ) t 0 graphical scheme Basilio Bona -DAUIN - PoliTo 18 ROBOTICS 01PEEQW

  19. Simple steering wheel ɺ φ ≠ ( ) t 0 ɺ φ ( ) t ω ( ) t ⊥ = v t = ω ( ) 0 v ( ) t r ( ) t graphical scheme Basilio Bona -DAUIN - PoliTo 19 ROBOTICS 01PEEQW

  20. Simple steering wheel ɺ ɺ φ ( ) t φ ( ) t ω ( ) t top view front view side view Basilio Bona -DAUIN - PoliTo 20 ROBOTICS 01PEEQW

  21. Castor Wheel Basilio Bona -DAUIN - PoliTo 21 ROBOTICS 01PEEQW

  22. Castor Wheel Basilio Bona -DAUIN - PoliTo 22 ROBOTICS 01PEEQW

  23. Omniwheel – Swedish Wheel Basilio Bona -DAUIN - PoliTo 23 ROBOTICS 01PEEQW

  24. Omniwheel – Swedish Wheel a) b) Basilio Bona -DAUIN - PoliTo 24 ROBOTICS 01PEEQW

  25. Omniwheel Basilio Bona -DAUIN - PoliTo 25 ROBOTICS 01PEEQW

  26. Omniwheel Omniwheel can also be used as a support in a differential drive robot Basilio Bona -DAUIN - PoliTo 26 ROBOTICS 01PEEQW

  27. Omnidirectional Spherical Wheel passive supports active supports active supports passive supports Basilio Bona -DAUIN - PoliTo 27 ROBOTICS 01PEEQW

  28. Wheels Symbols Basilio Bona -DAUIN - PoliTo 28 ROBOTICS 01PEEQW

  29. Typical structures Active fixed wheels + castor passive wheel Active fixed wheels + steering wheel Basilio Bona -DAUIN - PoliTo 29 ROBOTICS 01PEEQW

  30. Typical structures Differential wheels + passive spherical wheels Basilio Bona -DAUIN - PoliTo 30 ROBOTICS 01PEEQW

  31. Typical structures Fixed active wheel + passive omnidirectional wheel Omnidirectional active wheels Active omnidirectional wheels Basilio Bona -DAUIN - PoliTo 31 ROBOTICS 01PEEQW

  32. Steering Basilio Bona -DAUIN - PoliTo 32 ROBOTICS 01PEEQW

  33. Steering Basilio Bona -DAUIN - PoliTo 33 ROBOTICS 01PEEQW

Recommend


More recommend