Robert D. Gregg, IV

University of Illinois at Urbana-Champaign

Home         Research         Teaching         Publications         Awards         Service         Links

Teaching

Graduate Teaching Assistant
ECE 470: Introduction to Robotics, Fall 2008
Instructor: Prof. Seth Hutchinson
Fundamentals of robotics, rigid motions, homogeneous transformations, forward and inverse kinematics, velocity kinematics, motion planning, trajectory generation, sensing, vision, and control.

Topics (as modified from course syllabus):
  • Introduction: Historical development of robots; basic terminology and structure; robots in automated manufacturing
  • Rigid Motions and Homogeneous Transformation: Rotations and their composition; Basic group theory; Euler angles; roll-pitch-yaw; homogeneous transformations; Matlab and Mathematica code for symbolic and numerical computation
  • Forward Kinematics: Common robot configurations; Denavit-Hartenberg convention; A-matrices; T-matrices; examples
  • Inverse kinematics: Planar mechanisms; geometric approaches; spherical wrist
  • Velocity kinematics: Angular velocity and acceleration; The Jacobian; singular configurations; singular values; pseudoinverse; manipulability
  • Motion planning: Configuration space; artificial potential fields; randomized methods; collision detection
  • Trajectory generation: Joint space interpolation; polynomial splines; trapezoidal velocity profiles; minimum time trajectories
  • Feedback control: Actuators and sensors; transfer functions; tracking and disturbance rejection; PID control; feed forward control; resolved motion rate control
  • Vision-based control: The geometry of image formation; feature extraction; feature tracking; the image Jacobian; visual servo control Advanced Topics (one or more of the following depending on the instructor): Lagrangian dynamics; parallel robots; mobile robots; force sensing and force control; machine learning; advanced topics in vision; student projects; other

© 2009 Robert D. Gregg, IV