Clark School Home UMD
ECE

ENEE408I Capstone Design Project: Autonomous Robotics

Course Description: The course involves students in the design, development, and application of autonomous robotic systems. The robots are 4 wheeled vehicles with onboard sensors (cameras, acoustic sensors), computers and wireless communications capabilities. The students work in teams to program the robots to accomplish a task individually and in teams of 2 or more robots. Applications vary from semester to semester, including racing with passing, soccer, search and identify.

Prerequisite(s): ENEE 322

Corequisite(s): None

Course Objectives:

  • Understand autonomous systems operation
  • Understand Arduino programming for robot maneuver control
  • Understand programming in Visual Studio C# for image processing and tactical control
  • Understand programming in Visual Studio C# for wireless communications and data exchange among two or more robots
  • Demonstrate capability of robot to track and follow an object
  • Demonstrate capability of robot to transverse a course composed of colored cones
  • Demonstrate capability of robots to complete a competition in minimum time
  • Demonstrate capability of robots to collaborate as a “team” in a task

Topics Covered:

  • Programming using Arduino
  • Programming in VS C#
  • Image processing using OpenCV and EMGU
  • Guidelines for autonomous competitions