ENAE450

Robotics Programming

Prerequisite: ENME480 or ENAE380. Restriction: Must be in the Robotics and Autonomous Systems (RAS) minor; or permission of department. Additional information: Students in the Robotics and Autonomous Systems minor should take ENME480 as a prerequisite; Aerospace Engineering students not in the minor should take ENAE380. Introduces students to the Robot Operating System (ROS) as well as to many of the available tools commonly used in robotics. Lectures focus on theory and structure, whereas laboratory sections will focus on applications and implementations. Students learn how to create software and simulations, interface to sensors and actuators, and integrate control algorithms. The course works through exercises involving a number of autonomous robots (i.e., ground and air vehicles) that students will eventually use in their subsequent RAS minor courses. Topics include: ROS architecture, console commands, ROS packages, simulation environments, visualizations, autonomous navigation, manipulation, and robot vision.

Spring 2024

1 review
Average rating: 4.00

10 reviews
Average rating: 1.60

Spring 2023

10 reviews
Average rating: 1.60

Past Semesters

10 reviews
Average rating: 1.60

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.