Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial - - PDF document

introduction to robotics
SMART_READER_LITE
LIVE PREVIEW

Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial - - PDF document

4/15/20 Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial Intelligence Research Center Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du colonel Roche


slide-1
SLIDE 1

4/15/20 1

Introduction to Robotics

Ph.D. Antonio Marin-Hernandez

Artificial Intelligence Research Center Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du colonel Roche Toulouse, France

1

Topics

  • Introduction
  • Locomotion
  • Kinematics of Mobile Robots
  • Perception
  • Navigation
  • Localization
  • Path Planning
  • Task Planning

2

slide-2
SLIDE 2

4/15/20 2

Mobile Robots: Locomotion

  • Locomotion is the complement of

manipulation

  • Study of actuators that generate

interaction forces, and mechanisms that implement desired kinematic and dynamic properties.

3

Mobile Robots: Locomotion

  • Locomotion and manipulation

share as issues:

–stability, –contact characteristics, and –environmental type.

4

slide-3
SLIDE 3

4/15/20 3

Mobile Robots: Locomotion

  • stability

–number and geometry of contact points –center of gravity –static/dynamic stability –inclination of terrain

5

Mobile Robots: Locomotion

  • characteristics of contact:

–contact point/path size and shape –angle of contact –friction

6

slide-4
SLIDE 4

4/15/20 4

Mobile Robots: Locomotion

  • Type of environment

–Structure –medium (e.g. water, air, soft or hard ground)

7

Mobile Robots: Locomotion

  • Theory of locomotion includes:

–Mathematics, –Mechanics –Physics

8

slide-5
SLIDE 5

4/15/20 5

Mobile Robots: Locomotion

  • To be able to do certain task a robot

must be able to move in the environment

  • Two main problems

–Given some inputs how the robot is going to move ? (kinematics) –Which inputs are required to move a robot to a given position or with desirable movement ? (inverse kinematics)

9

Mobile Robots: Locomotion

  • The field of study where the forces

involved are modeled is Dynamics

–Energy and Forces associated with movements

  • Different Mobile Robots in:

–Terrestrial –Aquatic –Aerial –Space

10

slide-6
SLIDE 6

4/15/20 6

Mobile Robots: Locomotion

  • Legged Robots
  • Characterized by a series of contact points

between the robot and the ground.

  • Advantages: include adaptability and

maneuverability in rough terrain.

  • Disadvantages of legged locomotion

include power and mechanical complexity

11

Mobile Robots: Locomotion

  • Legged Robots
  • Insects

–6 or more legs

  • Mammals and reptiles

–4 legs

  • Some mammals (Humans)

–2 legs

  • Humans can jump in one leg

–complex active control to maintain balance

12

slide-7
SLIDE 7

4/15/20 7

Mobile Robots: Locomotion

  • Legged Robots
  • Adding degrees of freedom to a robot leg

increases the maneuverability of the robot

  • Disadvantages:

– energy, control, and mass.

  • Additional actuators require energy and

control, and they also add to leg mass, further increasing power and load requirements on existing actuators.

13

Mobile Robots: Locomotion

  • Legged Robots
  • The number of possible gaits depends on

the number of legs

  • The gait is a sequence of lift and release

events for the individual legs.

  • For a mobile robot with k legs, the total

number of possible events N for a walking machine is:

N = 2k −1

( )!

14

slide-8
SLIDE 8

4/15/20 8

Mobile Robots: Locomotion

  • Legged Robots
  • For a mobile robot with 2 legs, there are 6

possible events :

  • lift right leg, lift left leg
  • release right leg, release left leg
  • lift both legs together, release both legs

together.

N = 2k −1

( )!= 3!= 3⋅ 2⋅ 1 = 6

15

Mobile Robots: Locomotion

  • Legged Robots

16

slide-9
SLIDE 9

4/15/20 9

Mobile Robots: Locomotion

  • Legged Robots

17

Mobile Robots: Locomotion

  • Legged Robots
  • Static walking with six legs.
  • A tripod formed by three legs always exists.

18

slide-10
SLIDE 10

4/15/20 10

Mobile Robots: Locomotion

  • Legged Robots
  • Minimize the number of legs

–Mass –Legs coordination

  • Legged robots can cross a gap

–Easier when they have less legs –Jump and running

19

Mobile Robots: Locomotion

  • Legged Robots
  • Two legged robots have been shown to:

–run, –jump, –travel up and down stairways, –and even do aerial tricks such as somersaults

20

slide-11
SLIDE 11

4/15/20 11

Mobile Robots: Locomotion

  • Legged Robots
  • Honda Asimo

HRP2, HRP3, HRP4

21

Mobile Robots: Locomotion

  • Legged Robots
  • Sony Qrio

Toyota

22

slide-12
SLIDE 12

4/15/20 12

Mobile Robots: Locomotion

  • Legged Robots
  • Aldebaran NAO and ROMEO

23

Mobile Robots: Locomotion

  • Legged Robots
  • Four legs
  • Standing is passively stable
  • Walking is challenging because to remain

stable the robot’s center of gravity must be actively shifted during the gait

24

slide-13
SLIDE 13

4/15/20 13

Mobile Robots: Locomotion

  • Legged Robots
  • Six legs
  • Static stability reducing the control

complexity

  • In most cases, each leg has three degrees
  • f freedom, including hip flexion, knee

flexion, and hip abduction

25

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • relatively simple mechanical implementation
  • balance is not (usually) a problem
  • all wheels are in ground contact
  • Other problems:

–traction and stability, –maneuverability, and –control

26

slide-14
SLIDE 14

4/15/20 14

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • The four basic wheel types:
  • (a) Standard wheel: two degrees of

freedom; rotation around the (motorized) wheel axle and the contact point.

  • (b) castor wheel: two degrees of freedom;

rotation around an offset steering joint.

27

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • The four basic wheel types:
  • (c) Swedish wheel: three degrees of

freedom; rotation around the (motorized) wheel axle, around the rollers, and around the contact point.

  • (d) Ball or spherical wheel: realization

technically difficult.

28

slide-15
SLIDE 15

4/15/20 15

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • Standard wheels and castor wheel

29

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • Swedish wheels

30

slide-16
SLIDE 16

4/15/20 16

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • Balls or spherical wheels

31

Mobile Robots: Locomotion

x Rotation y d

32

slide-17
SLIDE 17

4/15/20 17

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • Small speeds d is negligible
  • We use odometry to estimate robot’s motion
  • Simple case, the distance traveled by the

wheel is:

–2πr

33

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • The Instantaneous Center of Curvature

(ICC) must coincide with the axes of rotation of each wheel in contact

  • ICC should not only exist, but each wheel

must describe a movement consistent with a rotation of the vehicle around the ICC

34

slide-18
SLIDE 18

4/15/20 18

Mobile Robots: Locomotion

ICC

35

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • A Wheeled robot in the plane has three

degrees of freedom

–(x, y, θ)

  • Position (x, y)
  • Orientation θ
  • The robot doesn’t have independent control
  • ver this DoF

36

slide-19
SLIDE 19

4/15/20 19

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • Robot can’t change arbitrary their position
  • Changes depend on orientation

–Holonomic restrictions

  • Sometimes castor wheels are required

–Kinematics undone

37

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • We are going to focus on:

–Traction and stability –Maneuverability –Control

  • We are not deal with balance

38

slide-20
SLIDE 20

4/15/20 20

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • The choice of wheel types for a mobile

robot is strongly linked to the choice of wheel arrangement, or wheel geometry

  • When design

–What type of wheels? and –Which geometry ?

  • The choices are in function of:

maneuverability, controllability, and stability.

39

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • Ackerman wheel configuration (used in

cars) is not a solution for mobile robots because it has poor maneuverability

40

slide-21
SLIDE 21

4/15/20 21

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 2 wheels
  • One steering wheel in the

front, one traction wheel in the rear

  • Two-wheel differential

drive with the center of mass (COM) below the axle

41

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • The minimum of wheel required to have

stability is two

  • Stability is achieved if the center of mass is

below the axis of the wheels

  • Under ordinary conditions, wheel diameter

is impractical

  • Robots with two wheels can hit the ground

due to torque

42

slide-22
SLIDE 22

4/15/20 22

Mobile Robots: Locomotion

  • Wheeled Mobile Robots

43

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • Static stability it is required 3 wheels
  • The center of gravity must be contained in

the triangle formed by the three contact points

  • Stability can be improved by adding more

wheels

–The hyper-static nature of geometry requires flexible suspension on roughly terrain

44

slide-23
SLIDE 23

4/15/20 23

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 3 wheels
  • Two-wheel centered

differential drive with a third point of contact

  • Two independently driven

wheels in the rear/front, 1 unpowered

  • mnidirectional wheel in

the front/rear

45

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 3 wheels
  • Two connected traction

wheels (differential) in rear, 1 steered free wheel in front

  • Two free wheels in rear,

1 steered traction wheel in front

46

slide-24
SLIDE 24

4/15/20 24

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 3 wheels
  • Three motorized Swedish or

spherical wheels arranged in a triangle; omnidirectional movement is possible

  • Three synchronously

motorized and steered wheels; the orientation is not controllable

47

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 4 wheels
  • Two motorized wheels in the rear,

2 steered wheels in the front; steering has to be different for the 2 wheels to avoid slipping/skidding.

  • Two motorized and steered

wheels in the front, 2 free wheels in the rear; steering has to be different for the 2 wheels to avoid slipping/skidding.

48

slide-25
SLIDE 25

4/15/20 25

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 4 wheels
  • Four steered and motorized

wheels

  • Two traction wheels

(differential) in rear/front, 2

  • mnidirectional wheels in the

front/rear

49

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 4 wheels
  • Four omnidirectional wheels
  • Two-wheel differential drive

with 2 additional points of contact

50

slide-26
SLIDE 26

4/15/20 26

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 4 wheels
  • Four motorized and steered

castor wheels

51

Mobile Robots: Locomotion

  • Wheeled Mobile Robots
  • 6 wheels
  • Two motorized and steered

wheels aligned in center, 1

  • mnidirectional wheel at

each corner

  • Two traction wheels

(differential) in center, 1

  • mnidirectional wheel at

each corner

52

slide-27
SLIDE 27

4/15/20 27

  • Maneuverability
  • Omnidireccional robots
  • Swedish or spherical wheels

Mobile Robots: Locomotion

53

  • Maneuverability
  • Four drive castor wheels
  • All controlled in traction and turn

Mobile Robots: Locomotion

54

slide-28
SLIDE 28

4/15/20 28

Mobile Robots: Locomotion

  • Maneuverability
  • Pioneer by Adept Robotics

(former Active Media Robotics)

  • PR2 by Willow Garage

55

  • Maneuverability
  • Four drive castor wheels
  • All controlled in traction and turn

Mobile Robots: Locomotion

56