Photo credit: @Vincent Huyghe
Introduction to ROS:
The course will introduce students to the Robot Operating System (ROS) and the MoveIt motion planning framework. The seminar will begin by covering the fundamentals of ROS, including its architecture and tools. Students will learn how to use Python to control the robot and interact with ROS. Next, the course will delve into the basics of motion planning and control with MoveIt. Students will learn how to use the MoveIt planning interface, write simple motion scripts, and visualise their robot’s motion. The course will also cover sensors and data acquisition using ROS, including how to interface with sensors and how to collect and process data using ROS tools. Finally, students will be introduced to development tools such as Git and Docker.
Learning Objectives:
The goal of this course is to provide students with a foundational understanding of ROS and MoveIt, empowering them to utilise these tools in their own projects.