ECE 69500 - Intro to Robotics, Autonomy, and IoT
Course Details
Lecture Hours: 1 Credits: 1
Areas of Specialization:
- Automatic Control
Normally Offered:
Each Spring
Campus/Online:
On-campus and online
Requisites:
ECE 20875: Python for Data Science (or equiv.); MA 26500: Linear Algebra (or equiv.)
Requisites by Topic:
Knowledge of Python, basic linear algebra
Catalog Description:
This course provides an introduction to key concepts in the areas of Robotics, Autonomy, and the Internet of Things. Topics covered include the basics of robotic systems, an overview of kinematics, basic path planning, navigation and localization, cooperative control, and communication protocols, with an integrated digital twin environment to illustrate the concepts.
Required Text(s):
None.
Recommended Text(s):
None.
Lecture Outline:
| Week | Week |
|---|---|
| 1 | Robotics: Basic concepts of robotics |
| 2 | Robotics: Representations of rigid bodies |
| 3 | Robotics: Kinematics |
| 4 | Robotics: Introduction to basic control |
| 5 | Robotics: Robotics project reports due |
| 6 | Autonomy: Navigation and localization |
| 7 | Autonomy: Path planning |
| 8 | Autonomy: Consensus and coordinated control |
| 9 | Autonomy: Applications of autonomy |
| 10 | Autonomy: Autonomy project reports due |
| 11 | IoT: Intro to IoT |
| 12 | IoT: Intro to networking protocols |
| 13 | IoT: Decision-making in IoT |
| 14 | IoT: Sensor processing in IoT |
| 15 | IoT: IoT project reports due |
Assessment Method:
Quizzes and projects (11/2025)