Virginia Tech® home

ECE 4584 - Robotics Laboratory

Course Description:

Develop, compile, and test algorithms for serial and mobile robots. Robot forward and inverse kinematics, task planning, velocity kinematics, force rendering, control, haptics, mapping and localization, computer vision and path planning

Why take this course:

This is a laboratory companion course for ME 4524 Introduction to Robotics and Automation or ECE 4704 Principles of Robotics Systems, providing students with hands-on experience using mobile robots and serial robotic manipulator systems. Students will develop algorithms for state-of-the-art equipment and then test the performance of the algorithm-equipment package. Since the lab hardware/software automatically handles many of the details of system integration (e.g., communication protocols and digital signal processing), students will be able to focus on the robotics aspects.

Learning Objectives:

  1. Design, compile, and test forward and inverse kinematics algorithms for serial and mobile robots
  2. Design, compile, and test trajectory planning and velocity kinematics algorithms for a serial robot.
  3. Design, compile, and test force rendering algorithms for a serial robot.
  4. Construct, compile, and test various controller designs for a serial robot.
  5. Explain various controller designs for a serial robot.
  6. Design, compile, and test various algorithms for a mobile robot, including mapping/localization, image processing and potential fields.