# EET504 Robot Operating System, ROS

College of Technology Engineering Technology Department

**Course Description:** This course introduces students to the fundamentals of the Robot Operating System (ROS), a flexible framework for writing robot software. Topics covered include ROS libraries and frameworks like MoveIt for motion planning and navigation stack for robot navigation. Students will learn how to create ROS nodes, integrate sensors and actuators, simulate robots in different environments, and implement complex robot behaviors.

**Credit Hours:** 3.00

**Prerequisites:** None

**Corequisites:** None

## Programs offering this course

- [Engineering Technology (MS) | Robotics and Autonomous Systems](https://www.ecpi.edu/programs/robotics-autonomous-systems-engineering-technology-masters-degree)

Learn more about the [programs available at ECPI University](https://www.ecpi.edu/programs).