Syllabus: EEL 4930 | EEL 5934
Highlights: Course Summary
Supported By: Texas Instruments (TI)
Robot Platforms: TURTLEBOT 4, PuppyPi, Nvidia Devices.
| 1: ROS Integration and Robotic Simulation Individual · 10 points · Out: week 1, Due: week 3 |
|---|
Part A: ROS2 Humble Introduction [20%]
Part B: Using ROS2 for camera face detection in OpenCV [50%]
Part C: Publishing the output image as a ROS topic [25%]
Part D: Write ROS launch files [5%]
|
| 2: Spatial Kinematic Transformations in SO(3) Individual · 10 points · Out: week 3, Due: week 5 |
|---|
Part A: Coordinate frame of reference conversions [20%]
Part B: Rotation matrix representation and analysis [25%]
Part D: Quaternion concepts [15%]
Part E: Forward kinematics [35%]
Part F: Rodrigues' proof [5%]
|
| 3: Visual Perception and Motion Kinematics Individual · 10 points · Out: week 5 Due: week 7 |
|---|
Part A: Augmented visual by homography estimation [30%]
Part B: Camera calibration using ROS/OpenCV/Matlab [20%]
Part C: Epipolar geometry concepts [10%]
Part D: Motion kinematics of a 2D robot in ROS2 [40%]
|
| 4: Path Planning and Localization Group · 15 points · Out: week 8 Due: week 11 |
|---|
Part A: Quaternion interpolation [30%]
Part B: Robot localization and path finding [70%]
|
| 5: State Estimation and Filtering Group · 15 points · Out: week 11 Due: week 14 |
|---|
Part A: State estimation from landmarks [15%]
Part B: Kalman filters for object tracking [20%]
Part C: Technical demonstration of robot localization and path finding [60%]
Part D: Implementing RRT/RRT* [5%]
Bonus: Implementing PID controllers [5%]
|