A major part of this course is the design and completion of the Term Project. Students are welcome to come up with their own project ideas and assemble their own teams. This note will go over some of the parameters. You can see what the Final Project Deliverables will be here.
The team should be a size appropriate to the project at hand. Likely most of the teams will be two students, but there might be one person projects and three person projects. The expectation is that the project writeup explains the need for the proposed number of students. You are welcome to propose your team members. This is just a propsal and we reserve the right to modify it by adding, removing or changing the makeup.
Any project which is closely related to Robotics, that uses Ros in an interesting way, is a valid option. Look at the list below for a series of ideas to prime the project pump. No one is required to pursue any of them; or you can take parts of one and parts of another. Depending on interest, we will create a special team to work on CampusRover itself.
On October 22 you will need to submit a proposal. It should contain the following elements:
|Multi Robot Discovery||Design a system that would allow the control of multiple robots|
|Gesture Recognition||Recognize gestures visually|
|Fiducials and Fiducial Slam||Demonstrate undertanding of Fiducials by implementing fiducial Slam|
|Balance Seesaw||Make a robot balance itself on a seesaw|
|Advanced Maze Solver||Create a really robust maze solver|
|Planning||Investigate and build more advanced Planning|
|Visualization and teaching of Robotics Concepts||One or more tools to teach robotics Concepts|
|Face Recognition||Design and implement some form of Face Recognition|
|Robot Arm||Interface a simple robot arm to Campus Rover|
|CV Maze Solver||Create a Maze solver that uses Computer Vision|
|Research to compare different SLAMs||Investigate compaetrative performance of various SLAM algos|
|Reinforcement Learning||Use RL to discover the most efficient way to traverse a path|
|Depth Camera||Interface the depth camera to Alien and use it for something|
|Haptic Feedback||Using a haptic input device to get precise control with feedback|