Sftwre Des & Develop Robotics - 17150 - CNIT 58100 - SDR |
||||
---|---|---|---|---|
Associated Term: Spring 2017
Levels: Graduate, Indiana College Network, Professional, Undergraduate West Lafayette Campus Lecture Schedule Type Learning Outcomes: The primary objective of this course is for students to work hands-on to design, implement, program and debug robotic software systems. This course begins with an introduction to the basic concepts and skills of robotics including hardware and software components. Students will learn to play with embedded processors such as Arduino, Raspberry Pi and build their own robots using a robotic development platform. Next, students will explore programming tools such as MATLAB/Simulink to learn about the principles and practices of software design and development in robotics. Students will also participate in discussions and debates, listen to guest speakers from the robotics field, and work on team or individual projects. Via hands-on engagement with a project, students will get experience with solving real non-trivial problems. Topics to be covered • Basics of robotic hardware • Embedded processors (Raspberry Pi, Arduino, etc.) • Robot software architecture, robot control systems, and robotics programming • Sensors and sensing • MATLAB/Simulink • Autonomous mobile robots (iRobot, RedBot, etc.) • Control of multi-robot systems • Design and development of robotic sensor networks • Cyber-physical systems Required Materials: This course does not require a text book. The instructor will provide lecture notes via Blackboard and lab materials in a class. Technical Requirements: This course is open to all graduate level students. A 3.0 or better major GPA with instructor permission is required for undergraduate students wanting to take this course. View Catalog Entry
|