CS 354 - Intro to Autonomous Robotics, Fall 2024

A hands-on introduction to programming autonomous mobile robots. The focus of this course is on designing robotic systems that navigate independently in complex environments. Specific topics include localization, mapping, kinematics, path planning and computer vision.

At the conclusion of this course students should be able to:

  • Write software that interacts with robotic hardware.
  • Implement and apply algorithms that address several key problems in robotics, including:
    • Sensor fusion
    • Localization and mapping
    • Visual object detection
    • Path planning
    • Forward Kinematics
  • Understand the current application and limitations of mobile robots.
  • Read and understand journal and conference papers describing current research in the area of robotics.
  • Work effectively in a team to solve challenging problems without clearly prescribed solutions.

This is a programming intensive course that will utilize ROS and the Python programming language.

CS 354 Details

Find them on Canvas.

Autograding!

Ask and Answer Questions

Piazza facilitates collaborating in asking and answering questions, even anonymously.

Artboard 95