Textbook: There is no textbook for the research course. Students will be provided with all the lectures, assignment instructions and project design information. The course uses the GoPiGo Raspberry based robotics kit from Dexter Industries.
NO MIDTERMS! NO FINALS!
5 MODULES + 2 PROJECTS + LOADS OF CREATIVITY
UG Students are segregated into teams of 2 students. Each team is provided a hardware kit. Graduate students get a kit each. Students work in teams to build a robot and conduct exercises presented in each Module. The entire course will cover a total of 7 modules, where it is structured such that each module will be explored for 2 weeks each, as follows:
- Monday of each lecture week: Discuss the concepts and theory pertaining to the module.
- Tue and following Mon: Students will work in-class on the modules on the robot.
- Wed: Students will present their module completion through a demonstration using the robot.
- Monday – the cycle repeats for 7 such bi-weekly schedules.
About 2 creative design thinking sessions will be held during a lecture hour. Dates to be announced in Week 2.
Modules 6 and 7 will be referred to as Project 1 and 2, respectively. Students will use all the knowledge and experience gained from the module exercises and execute two projects. The projects will test the students’ knowledge gained from prior exercises and their creativity in robot design and its application in diverse areas/fields.
A fun event -- a public presentation in a competition style – is being planned towards the end of the semester. More information to follow.
Module 1: Build the robot and basic control
Module 2: Camera and other Sensors
Module 3: Planned path moving
Module 4: Computer Vision
Module 5: Obstacle avoidance
Module 6: Project 1 – To be Assigned
Module 7: Project 2 - Project proposals due Oct 17
Grading: Total 100 points
Module completion (demonstration in class): 10 points x 5 modules
Projects: 25 points x 2 → [25pts = 10pts module execution + 10 pts presentation (ppt or whiteboard animation or both) + 5 creativity]
No manual attendance will be taken. However,
- Unless prior permission was obtained from the Instructor, if the student does not present a module on a specific date, the module score will be recorded 0. The student can present the module for considering in the immediate next TA office hour, but will be penalized 2pts if no prior permission was obtained.
- Participation in at least 1 of the 2 creative design sessions is mandatory. Failure to comply will lead to 0/5 in creativity.
Scores for each Module will be available in iCollege.
- Students will complete and demonstrate in class 1 module on a bi-weekly basis.
- Each student will complete 2 projects which will be demonstrated and presented in class.
Course outcomes: This course will provide a hands-on robotics learning experience for undergraduates. This will also provide a collaborative environment for students to brainstorm ideas and collaborate on robot concepts and implementation. Students will get a chance to equip with one or multiple skills including programming languages (C/C++/Java), prototyping environments (Python/MATLAB), hardware (sensors, Arduino, Raspberry Pi, microprocessors), scientific and mathematic methods, analytical methods (algorithms, optimization etc.), Computer vision and GPU programming.
Academic Honesty Policy: All material submitted for grade must be the student’s own work. Any material that is not the students own work must be referenced. Collaboration is allowed prior to preparation of actual material that is submitted for grade. Copying is considered a form of cheating. Each student must work individually on his or her test, homework or quiz. Any student found to be attempting to cheat on any test, quiz or homework will receive a score of 0 for that test, homework or quiz. Any attempt of getting or giving assistance in a test is considered cheating. It is the student's own responsibility to protect his or her work from being copied. No outside help is permitted. Plagiarized work is determined only by the instructor and is graded solely at the instructor's discretion.
This syllabus represents a general plan for the course and deviations from this plan may be necessary during the duration of the course.