Capstone Robotic Systems Development
3.0
creditsAverage Course Rating
This course introduces the fundamentals of the Robot Operating System (ROS 2) for building and controlling robotic systems. Key concepts include ROS 2 architecture, communication between nodes, simulation, and software engineering best practices. Topics in ROS 2 architecture cover packages, nodes, topics, services, and actions. Communication topics explore the publisher-subscriber model, message types, and inter-process communication. Simulation topics cover Gazebo, RViz, and other visualization tools to test and visualize robot behaviors. Throughout the course, students will be exposed to the problem-solving skills needed for a career in software and robotics engineering. Through weekly exercises and a final project, students will gain practical experience developing, controlling, and simulating robots using ROS 2.
No Course Evaluations found