University of California, Santa Barbara
Department of Electrical and Computer Engineering


Robot Dynamics and Control

Lecture Materials


ECE194D Homepage Homework Lecture Materials Laboratories


Coming soon. To include: lecture schedule, handouts, calendar, and (possibly) lecture video links.
Week     Topics     Reading

1     L1. Introduction: Robot terminology and geometry (kinematics and feasibility)
L2. Work: force and displacement (review); Mechanical Impedance
     Spong: Ch. 1-3
Spong: p. 325-8
2     L3. Model elements: DC motor, nonlinearities, transmission, digital effects
L4. SISO control: PD and PID, tuning controllers on a real-world system.
     Spong: 6.1-6.2,6.5 TBA
Spong: 6.3, Ogata: 566-575, Palm:565-575 (handouts)
3     L5. SISO control: Feedforward. Brief overview of state space.
L6. The Jacobian: virtual work; Jacobians in the force domain
     Spong: 6.4
Spong: 4.10, Craig 5.9,5.10
4     L7. The Jacobian: matrix velocity kinematics
L8. Wheeled-vehicle dynamics: Pt I, kinematic constraints; mobility, steerability, maneuverability; wheel types
     Spong: Ch. 4
Siegwart: Ch. 3 (handout)
5     L9. Wheeled-vehicle dynamics: Pt II, Holonomic vs nonholonomic systems.
L10. The Lagrangian: Pt I, kinetic co-energy and potential energy; Deriving equations of Motion (EOMs)
     Spong 7.1, 10.5
Spong: 7.2-7.3
6     L11. The Lagrangian: Pt II, Relative vs absolute coordinates; generalized forces; loss terms.
L12. State space: "Segway" robot Lagrangian, EOMs.
     Spong: 7.1-7.3
Spong 7.4
7     L13. State space: Controllability and LQR design.
L14. MIMO: Pt I, Controllability, observability MATLAB examples.
     Spong 6.6
Spong: 6.6, lect14a.m, lect14b.m
8     L15. MIMO: Pt II, Inner/outer control loop; Inverse dynamics (aka "computed torque")
L16. Task space (Cartesian) dynamics and control
     Spong 8.1-8.3, Craig 10.4
Spong 9.1-9.3.2, Craig 10.8
7     Midterm Exam: Tuesday, May 24. In class.
L18. Force control; impedance control
     -
Spong: 9.3.2-9.3.3, Craig 11.4-11.5
8     L19. Hybrid position/force control. passive and active compliance. Feedback linearization.
L20. Underactuated systems: locomotion; partial feedback linearization
     Spong: 10.2 Craig 11.6-11.7
TBA

ECE Syllabi || Electrical and Computer Engineering || College of Engineering || UCSB Web Site Directory

Last Updated: May 31, 2011