Applied Robotics

Robots are devices that can sense their environment, reason about the acquired information, and act on their environment. This course is a multidisciplinary hardware project design experience in which small teams of electrical and computer engineering, mechanical engineering, and computer science students deliver an end-of-course demonstration of a final robotic system. Throughout the semester, the students configure, design, implement, test and evaluate in the laboratory a succession of mechatronic devices and subsystems culminating in the final integrated system. Lectures during the first half of the quarter will complement the laboratory experience with comparative surveys, operational principles, integrated design issues, and brainstorming associated with the spectrum of mechanism, electronics, and control components. Lecture coverage includes information needed to complete the main project: mechanisms, motors, motor drives, sensors, interface circuits, microcontroller programming, and control.

Contents edit

Mechanisms and Actuation edit

  1. Getting Started
  2. Power Supplies
  3. DC Brushed Motor
  4. DC Stepper Motor
  5. Servos

Sensors and Perception edit

  1. Getting Started
  2. Open CV
    1. Basic OpenCV Tutorial
  3. MATLAB Computer Vision System Toolbox
  4. Encoders and Resolvers
  5. Other Resources

Microcontrollers edit

  1. Getting Started
  2. Serial Communication
  3. Reading Sensors
  4. Other Resources

Programming and Controls edit

  1. Getting Started