Generated on Tue Oct 25 10:19:18 2022

CS 483: Introduction to Robotics (JSON)

Catalog description: Basic AI-based robotic architecture and concepts, with an emphasis on building and programming mobile robots.

Prerequisites: At least a C- in C S 272 and C S 273    (Catalog Link)

Credits: 3 (3)

Coordinator: Son Tran

Textbook: The Robotics Primer by Maja Mataric, MIT Press (ISBN: 026263354X)
    (also: online reading, lecture notes)

BS degree role: selected elective

Course Learning Objectives

  1. Analyze the strengths and weaknesses of basic robotic architectures (deliberative, reactive, hybrid)
  2. Use the basics of Monte Carlo localization in map construction and robot navigation
  3. Design and implement robots for special deliberative and reactive purposes
  4. Program robots to navigate in both known and unknown areas
  5. Program robots to map an unknown area

Course Practicum Requirements

  1. Programming projects must be done in specified language

Course Topics

  1. Robotic architectures
  2. Motion and path planning
  3. Localization and mapping
  4. Team robotics

Course Improvement Decisions

(Course improvement decisions or recommendations from past assessments)

  1. none

ABET Outcome Coverage

(Provide Mapping to ABET Student Outcomes)

  1. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline

Other Notes

(Any important notes or issues to consider)

  1. none