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

robotics robotics 01peeqw 01peeqw 01peeqw 01peeqw
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

ROBOTICS ROBOTICS 01PEEQW 01PEEQW 01PEEQW 01PEEQW

Basilio Bona Basilio Bona DAUIN DAUIN – – Politecnico di Torino Politecnico di Torino

slide-2
SLIDE 2

Mobile & Service Robotics Mobile & Service Robotics

Introduction Introduction

slide-3
SLIDE 3

Definitions

A mobile robot is a structure capable to move and act (autonomously or remotely operated) in terrestrial, underwater

  • r 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

  • ffice space: corridors, doors, chairs, tables, etc.
  • bstacles: static or dynamics or both

constant or slow-varying in time

Basilio Bona -DAUIN - PoliTo 3 ROBOTICS 01PEEQW

slide-4
SLIDE 4

Autonomy

Autonomy is the ability to move independently from a human supervisor It requires

Intelligence, i.e.,

CPU, algorithms, database CPU, algorithms, database

  • nboard or “in the cloud”

Sensors (for perceiving the environment) Actuators (for motion and manipulation, etc.) Energy source:

  • nboard generated
  • r supplied by an “umbilical cord”

Basilio Bona -DAUIN - PoliTo ROBOTICS 01PEEQW 4

slide-5
SLIDE 5

Examples

structured partially structured

Basilio Bona -DAUIN - PoliTo 5 ROBOTICS 01PEEQW

unstructured

slide-6
SLIDE 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

6 ROBOTICS 01PEEQW Basilio Bona - DAUIN - PoliTo

slide-7
SLIDE 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

slide-8
SLIDE 8

Terrestrial Robots – wheeled

Basilio Bona -DAUIN - PoliTo ROBOTICS 01PEEQW 8

slide-9
SLIDE 9

Terrestrial Robots – legged

Basilio Bona -DAUIN - PoliTo 9 ROBOTICS 01PEEQW

slide-10
SLIDE 10

Terrestrial Robots – “humanoids”

Basilio Bona -DAUIN - PoliTo 10 ROBOTICS 01PEEQW

slide-11
SLIDE 11

Underwater Robots

To move they use

Propellers Water jets Fins or entire body motion

Basilio Bona -DAUIN - PoliTo ROBOTICS 01PEEQW 11

slide-12
SLIDE 12

Aerial robots (UAV)

Airship (lighter than air) or aircrafts (heavier than air) They use

Propellers Rotating wings Flapping wings

Basilio Bona -DAUIN - PoliTo ROBOTICS 01PEEQW 12

slide-13
SLIDE 13

Natural Locomotion

Longitudinal waves Transversal waves Running

Basilio Bona -DAUIN - PoliTo 13 ROBOTICS 01PEEQW

Running Jumping Step

slide-14
SLIDE 14

Biomimetic systems

Nature imitation

Basilio Bona -DAUIN - PoliTo 14 ROBOTICS 01PEEQW

Longitudinal waves Transversal waves

slide-15
SLIDE 15

Biomimesis

Basilio Bona -DAUIN - PoliTo ROBOTICS 01PEEQW 15

slide-16
SLIDE 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

slide-17
SLIDE 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

slide-18
SLIDE 18

Simple non steering wheel

( ) t ω

( ) t φ = ɺ

Basilio Bona -DAUIN - PoliTo 18 ROBOTICS 01PEEQW

graphical scheme

( ) ( ) t r t = v ω ( ) t

= v

slide-19
SLIDE 19

Simple steering wheel

( ) t φ ≠ ɺ

( ) t φ ɺ

Basilio Bona -DAUIN - PoliTo 19 ROBOTICS 01PEEQW

( ) ( ) t r t = v ω ( ) t ω ( ) t

= v

graphical scheme

slide-20
SLIDE 20

Simple steering wheel

( ) t φ ɺ ( ) t φ ɺ

Basilio Bona -DAUIN - PoliTo 20 ROBOTICS 01PEEQW

top view side view front view

( ) t ω

slide-21
SLIDE 21

Castor Wheel

Basilio Bona -DAUIN - PoliTo 21 ROBOTICS 01PEEQW

slide-22
SLIDE 22

Castor Wheel

Basilio Bona -DAUIN - PoliTo 22 ROBOTICS 01PEEQW

slide-23
SLIDE 23

Omniwheel – Swedish Wheel

Basilio Bona -DAUIN - PoliTo 23 ROBOTICS 01PEEQW

slide-24
SLIDE 24

Omniwheel – Swedish Wheel

Basilio Bona -DAUIN - PoliTo 24 ROBOTICS 01PEEQW

b) a)

slide-25
SLIDE 25

Omniwheel

Basilio Bona -DAUIN - PoliTo 25 ROBOTICS 01PEEQW

slide-26
SLIDE 26

Omniwheel

Basilio Bona -DAUIN - PoliTo 26 ROBOTICS 01PEEQW

Omniwheel can also be used as a support in a differential drive robot

slide-27
SLIDE 27

Omnidirectional Spherical Wheel

passive supports active supports

Basilio Bona -DAUIN - PoliTo 27 ROBOTICS 01PEEQW

passive supports active supports

slide-28
SLIDE 28

Wheels Symbols

Basilio Bona -DAUIN - PoliTo 28 ROBOTICS 01PEEQW

slide-29
SLIDE 29

Typical structures

Active fixed wheels + steering wheel Active fixed wheels + castor passive wheel

Basilio Bona -DAUIN - PoliTo 29 ROBOTICS 01PEEQW

slide-30
SLIDE 30

Typical structures

Differential wheels + passive spherical wheels

Basilio Bona -DAUIN - PoliTo 30 ROBOTICS 01PEEQW

slide-31
SLIDE 31

Typical structures

Active omnidirectional wheels Fixed active wheel + passive omnidirectional wheel Omnidirectional active wheels

Basilio Bona -DAUIN - PoliTo 31 ROBOTICS 01PEEQW

slide-32
SLIDE 32

Steering

Basilio Bona -DAUIN - PoliTo 32 ROBOTICS 01PEEQW

slide-33
SLIDE 33

Steering

Basilio Bona -DAUIN - PoliTo 33 ROBOTICS 01PEEQW