Go to Main Content

Purdue Self-Service



Syllabus Information


Spring 2017
Jul 23, 2024
Transparent Image
Syllabus Information
Sftwre Des & Develop Robotics - 17150 - CNIT 58100 - SDR

Associated Term: Spring 2017
Levels: Indiana College Network, Undergraduate, Graduate, Professional

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

Return to Previous New Search
Transparent Image
Skip to top of page