1 of 72

ME5751�Robotics Motion Planning

Yizhe Chang chang@cpp.edu

Lecture Note Set #6-8

Partial lecture slide from

C. Clark�Harvey Mudd College, Claremont, CA�D. J. Cappelleri, M. Salman

Stevens I.T., Hoboken, NJ

2 of 72

Outline

  • Locomotion and kinematics
  • Wheel Kinematics (Crazy Maths!)
  • Robotics Wheel Constraints
  • Robot Maneuverability

"Wisdom and virtue are like the two wheels of a cart."

– Japanese Proverb

"Put your shoulder to the wheel."�– Aesop

"Sometimes the wheel turns slowly, but it turns.“ – Lorne Michaels

"Don't reinvent the wheel, just realign it."– Anthony D'Angelo

3 of 72

Locomotion

  • Locomotion is the act of moving from place to place.�
  • Locomotion relies on the physical interaction between the vehicle and its environment. �
  • Locomotion is concerned with the interaction forces, along with the mechanisms and actuators that generate them

4 of 72

Locomotion - Issues

  • Stability
    • Number of contact points
    • Center of gravity
    • Static vs. Dynamic stabilization
    • Inclination of terrain
  • Contact
    • Contact point or area
    • Angle of contact
  • Environment
    • Structure
    • Medium

5 of 72

Locomotion in Nature

6 of 72

Locomotion in Robots

  • Many locomotion concepts are inspired by nature
  • Most natural locomotion concepts are difficult to imitate technically
  • Rolling, which is NOT found in nature, is most efficient

7 of 72

Sliding locomotion

  • Snake-like Robot

  • https://www.youtube.com/watch?v=Kf-budiIf9M

8 of 72

Crawling locomotion

  • Crawling locomotion

  • https://youtu.be/x579QKA6fkY?t=53

Columbia Creative Lab

9 of 72

Quadrotors locomotion

  • https://www.youtube.com/watch?time_continue=30&v=_sUeGC-8dyk

Upenn GRASP Lab

10 of 72

Legged Locomotion

  • Nature inspired
  • The movement of walking biped is close to rolling

  • Number of legs determines stability of locomotion

11 of 72

Legged Locomotion

  • Human Leg: degree of freedom?

12 of 72

Legged Locomotion

  • Human Leg: degree of freedom?

L = 3�Hip Joint Remove 3 dof

Knee Remove 5 dof

Total dof = 6(L-1)-3-5

= 4

13 of 72

Legged locomotion

  • Degrees of freedom per leg
    • The more dof, the more flexible (complex) motion the leg can do
    • The more dof, the less stable

14 of 72

Legged locomotion

  • Walking gaits
  • The gait is the repetitive sequence� of leg movements to allow� locomotion
  • The gait is characterized by the� sequence of lift and release� events of individual legs.

15 of 72

Legged Locomotion

  •  

16 of 72

Legged locomotion

  • https://www.youtube.com/watch?v=LikxFZZO2sk

17 of 72

Wheeled locomotion

  • Wheel types
  • A) Standard wheel
    • 2 dof
  • B) Castor wheel
    • 3 dof

18 of 72

Wheeled locomotion

  • Wheel types
  • C) Swedish wheel
    • 3 dof
  • D) Ball wheel
    • 3 dof

19 of 72

Wheeled locomotion

  • Wheel Arrangements
    • Three issues: Stability, Maneuverability and Controllability
    • Stability is guaranteed with 3 wheels, improved with four.
    • Tradeoff between Maneuverability and Controllability

20 of 72

Outline

  • Locomotion and kinematics
  • Wheel Kinematics (Crazy Maths!)
    • Fixed standard wheel
    • Steer standard wheel
    • Swedish wheel
    • Spherical wheel
  • Robotics Wheel Constraints
  • Robot Maneuverability

21 of 72

Differential driving

  •  

XI

YI

22 of 72

Definition

  •  

23 of 72

Wheel Kinematics

  •  

24 of 72

Fixed standard wheel

  • We have a fixed wheel:
  • Figure in xRyR – robot frame!

 

 

25 of 72

Fixed standard wheel

  •  

 

 

 

26 of 72

Fixed standard wheel

  •  

27 of 72

Fixed standard wheel SNS p64 (eq 3.12)

  •  

28 of 72

Fixed standard wheel

  •  

 

 

 

29 of 72

Fixed standard wheel

  •  

30 of 72

Fixed standard wheel

  •  

31 of 72

Steered standard wheel

  •  

32 of 72

Steered standard wheel

  •  

33 of 72

Castor wheel

  • Same as steered, except a fixed d is introduced

34 of 72

Castor wheel

  •  

35 of 72

Swedish wheel

  •  

36 of 72

Swedish wheel

  •  

37 of 72

Spherical wheel

  • A ball wheel, how many more dof?

vA has no fixed direction!

38 of 72

Outline

  • Locomotion and kinematics
  • Wheel Kinematics (Crazy Maths!)
  • Robotics Wheel Constraints (SNS3.2.5)
  • Robot Maneuverability

39 of 72

Robot kinematic constraint

  • If we have N wheels, with fixed and steerable wheels, can we unify all previous equations into one? (e.g. Swedish and fixed standard)

 

 

Swedish constraint:

Standard constraint:

40 of 72

Robot kinematic constraint

  •  

The slide is simply a copy of textbook. It is a show off of math representation. Don’t bother if you cannot understand them!

41 of 72

Robot kinematic constraint

  •  

The slide is simply a copy of textbook. It is a show off of math representation. Don’t bother if you cannot understand them!

42 of 72

Robot kinematic constraint

  •  

The slide is simply a copy of textbook. It is a show off of math representation. Don’t bother if you cannot understand them!

43 of 72

Let’s do an example:

  •  

44 of 72

Example cont.

  •  

45 of 72

Example Cont

  •  

46 of 72

Example Cont

  •  

47 of 72

Example Cont

  •  

48 of 72

Example cont

  •  

49 of 72

How about this?

Differential driving!! HW

XI

YI

50 of 72

Outline

  • Locomotion and kinematics
  • Wheel Kinematics (Crazy Maths!)
  • Robotics Wheel Constraints
  • Robot Maneuverability

51 of 72

Fixed and steerable standard wheels

  • At the directional perpendicular to velocity, the speed must be 0.

 

 

 

 

 

52 of 72

Castor wheel

  •  

53 of 72

Robot kinematic constraint

  •  

54 of 72

Robot kinematic constraint

  •  

55 of 72

Robot kinematic constraint

  •  

56 of 72

How about this?

  •  

XI

YI

 

 

 

57 of 72

How about this?

  •  

XI

YI

 

 

 

58 of 72

How about this?

  •  

XI

YI

 

 

 

59 of 72

Rank of a matrix

  •  

60 of 72

Number of constraint

  •  

61 of 72

Number of constraint:

  •  

62 of 72

Degree of mobility

  •  

63 of 72

Number of constraint:

  •  

Modified, 3 fixed wheels

64 of 72

Degree of mobility?

 

 

65 of 72

Degree of steerability

  •  

66 of 72

Degree of steerability

  •  

67 of 72

Degree of steerability

  •  

 

 

 

 

68 of 72

Degree of steerability

  •  

 

 

 

 

69 of 72

Degree of maneuverability

  •  

70 of 72

DDOF

  • DDOF: differentiable degree of freedom
  • It is always equal to mobility
  • CMU 3 omnidirectional robot (Swedish wheels)

    • Mobility: 3
    • Steerability 0
    • DDOF: 3

71 of 72

Holonomic

  • Holonomic refers to the relationship between controllable and total degrees of freedom of a robot. If the controllable degree of freedom is equal to total degrees of freedom, then the robot is said to be Holonomic
  • If the controllable degree of freedom is less than the total degrees of freedom, then it is known as non-Holonomic drive.
  • A car has three degrees of freedom; i.e. its position in two axes and its orientation. However, there are only two controllable degrees of freedom which are acceleration (or braking) and turning angle of steering wheel.

72 of 72

Conclusion

  •