everything.study
M E 439

INTRODUCTION TO ROBOTICS

3 credits.

Hands-on introduction to key concepts and tools underpinning robotic systems in use and development today. Intended to give students the tools to understand robotic systems, to explore robotics for their own purposes, and to pursue advanced study in the field. Students are expected to have familiarity with a high level programming language such as Python (recommended), MATLAB, Java or Julia.

Prerequisites & course information

Requisites: Senior standing or member of Engineering Guest Students Repeatable for Credit: No Last Taught: Fall 2026 Learning Outcomes: 1. Predict and control the behavior of common mechatronic actuators Audience: Undergraduate 2. Predict and interpret the response of common sensors in relation to their environment Audience: Undergraduate 3. Apply standard algorithms to predict and control the behavior of robotic manipulators Audience: Undergraduate 4. Interpret the operation of a robot control system and add new functionality to it Audience: Undergraduate 5. Specify a simple task for a robot, and implement sensors, actuators and a control system to accomplish it Audience: Undergraduate 6. Analyze the ethical challenges presented by specific robotic applications Audience: Undergraduate Learning Outcomes: 1. Predict and control the behavior of common mechatronic actuators Audience: Undergraduate 2. Predict and interpret the response of common sensors in relation to their environment Audience: Undergraduate 3. Apply standard algorithms to predict and control the behavior of robotic manipulators Audience: Undergraduate 4. Interpret the operation of a robot control system and add new functionality to it Audience: Undergraduate 5. Specify a simple task for a robot, and implement sensors, actuators and a control system to accomplish it Audience: Undergraduate 6. Analyze the ethical challenges presented by specific robotic applications Audience: Undergraduate

Sources
Catalogue variants