Introduction to RoboticsKinematics<br />CSCI 4830/7000<br />September 13, 2010<br />NikolausCorrell<br />
Last week’s exercise<br />Suspension stability<br />
Last week’s exercise<br />Statically vs. dynamically stable gaits<br />
Last week’s exercise<br />Dynamically stable motions<br />
Last week’s exercise<br />Sinuoidalmotions for gait generation<br />
Today<br />Forward kinematic<br />Inverse kinematics<br />Feedback position control<br />Mobility<br />Steerability<br />
Kinematics Intro<br />How does a robot move?<br />Reference frames<br />
Forward Kinematics<br />Given<br />Wheel speeds<br />Wheel radius<br />Axle length<br />Required<br />Speed in robot coord...
Inverse Kinematics<br />Given<br />Desired speed in world coordinates<br />Required<br />Set-speed in robot coordinates<br...
Wheel kinematic constraints<br />Wheel HAS to roll<br />Wheel cannot slide<br />
Robot kinematic constraints<br />Only standard wheels impose constraints<br />Fixed<br />Steerable<br />Castor, Swedish an...
Maneuverability<br />Robot moves along x, y and theta<br />Degree of mobility: number of parameters the robot can change j...
Maneuverability<br />
Examples<br />
Motion Control<br />Open-Loop vs. Closed Loop<br />
Motion Control<br />Calculate forward and rotational speed from position error<br />Easier: express error in polar coordin...
Example<br />
Homework<br />Reading<br />Chapter 4: up to including 4.1.7<br />Exercise<br />Program a way-point following robot<br />
Upcoming SlideShare
Loading in...5
×

Lecture 03 - Kinematics and Control

1,318

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,318
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
63
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Lecture 03 - Kinematics and Control"

  1. 1. Introduction to RoboticsKinematics<br />CSCI 4830/7000<br />September 13, 2010<br />NikolausCorrell<br />
  2. 2. Last week’s exercise<br />Suspension stability<br />
  3. 3. Last week’s exercise<br />Statically vs. dynamically stable gaits<br />
  4. 4. Last week’s exercise<br />Dynamically stable motions<br />
  5. 5. Last week’s exercise<br />Sinuoidalmotions for gait generation<br />
  6. 6. Today<br />Forward kinematic<br />Inverse kinematics<br />Feedback position control<br />Mobility<br />Steerability<br />
  7. 7. Kinematics Intro<br />How does a robot move?<br />Reference frames<br />
  8. 8. Forward Kinematics<br />Given<br />Wheel speeds<br />Wheel radius<br />Axle length<br />Required<br />Speed in robot coords<br />Speed in world coords<br />
  9. 9. Inverse Kinematics<br />Given<br />Desired speed in world coordinates<br />Required<br />Set-speed in robot coordinates<br />Wheel-speed<br />
  10. 10. Wheel kinematic constraints<br />Wheel HAS to roll<br />Wheel cannot slide<br />
  11. 11. Robot kinematic constraints<br />Only standard wheels impose constraints<br />Fixed<br />Steerable<br />Castor, Swedish and Spherical wheels do not<br />
  12. 12. Maneuverability<br />Robot moves along x, y and theta<br />Degree of mobility: number of parameters the robot can change just with its wheels<br />Degree of steerability: how many independently steered wheels?<br />Maneuverability <br />= mobility + steerability<br />= Degrees of freedom a robot can manipulate<br />
  13. 13. Maneuverability<br />
  14. 14. Examples<br />
  15. 15. Motion Control<br />Open-Loop vs. Closed Loop<br />
  16. 16. Motion Control<br />Calculate forward and rotational speed from position error<br />Easier: express error in polar coordinates<br />
  17. 17. Example<br />
  18. 18. Homework<br />Reading<br />Chapter 4: up to including 4.1.7<br />Exercise<br />Program a way-point following robot<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×