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
- Analyze the strengths and weaknesses of basic robotic architectures (deliberative, reactive, hybrid)
- Use the basics of Monte Carlo localization in map construction and robot navigation
- Design and implement robots for special deliberative and reactive purposes
- Program robots to navigate in both known and unknown areas
- Program robots to map an unknown area
Course Practicum Requirements
- Programming projects must be done in specified language
Course Topics
- Robotic architectures
- Motion and path planning
- Localization and mapping
- Team robotics
Course Improvement Decisions
(Course improvement decisions or recommendations from past assessments)
- none
ABET Outcome Coverage
(Provide Mapping to ABET Student Outcomes)
- 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)
- none