CSE525: Introduction to RoboticsSpring 2015, Tue Thu 11.30-12.50, Location: Melville Library E4315 DescriptionThis hands-on course introduces the basic concepts in robotics, focusing on mobile robots and illustrations of current state of the art research and applications. Course information will be tied to lab experiments; students will work in teams to build and test mobile robots. The basic concepts that will be discussed include coordinate transformations, visual perception, sensors, path planning, kinematics, feedback and feedforward control. These topics will be exemplified with several robotics platforms including TurtleBot, Parrot AR Drone, Lego Mindstorm, and Intel Galileo. The last part of the course will focus on applying the knowledge from the initial lectures to the key approaches to mobile robot control (reactive, behavior-based, and hybrid), and briefly discuss robot learning and multi-robot systems. In the lab, robot kits will be used in weekly exercises illustrating lecture material; the last month of the lab will be spent in applying the learned material to a final project, in which the students will design and build a robot for a final competition. This course is intended for graduate students with interests in robotics, perception, and AI. Prerequisites
Topics (tentative)
GradingThere will be homeworks, a final project, 3 in class 30 min quizzes and a midterm exam.
Weights are approximate and subject to change. You are expected to do homeworks by yourselves. Even if you discuss them with your classmates, you should turn in your own code and write-up. Final projects can be done by one or two people. Two people projects will be scaled accordingly. You can have one sheet of paper with notes in the midterm and quizes. Recommended textbooks
Academic misconduct policy:Don't cheat. Cheating on anything will be dealt with as academic misconduct and handled accordingly. I won't spend a lot of time trying to decide if you actually cheated. If I think cheating might have occurred, then evidence will be forwarded to the University's Academic Misconduct Committee and they will decide. If cheating has occurred, an F grade will be awarded. Discussion of assignments and projects is acceptable, but you must do your own work. Near duplicate assignments will be considered cheating unless the assignment was restrictive enough to justify such similarities in independent work. Just think of it that way: Cheating impedes learning and having fun. The labs are meant to give you an opportunity to really understand the class material. Please also note that opportunity makes thieves: It is your responsibility to protect your work and to ensure that it is not turned in by anyone else. No excuses! Disability note:If you have a physical, psychological, medical or learning disability that may impact on your ability to carry out assigned course work, I would urge that you contact the staff in the Disabled Student Services office (DSS), Room 133 Humanities, 632-6748/TDD. DSS will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential. |