In recent years, Robot Operating System (ROS) gained a remarkable impact in research and product development. ROS contains many open source implementations of common robotics functionalities and algorithms in areas like perception, knowledge representation, planning, reasoning and control. The areas of application of ROS include mobile robotics, stationary robotics, underwater robotics up to flying drones.
This advanced course introduces ROS middleware and its tools for developing modern robot systems. It covers the general structure of ROS and the usage of its publish-subscribe, service and action-server concepts. You will learn how to model and integrate various environments, actuators and sensors into the simulation environment Gazebo. You will be able to implement sensor- and hardware-drivers in simulation and on real robots. In addition, you learn and test methods for localisation, mapping and motion planning in ROS. Finally, you will integrate the key components of a mobile robot and control a real robot.
As a graduate of this certificate course, you can make the most of the potential ROS is offering. Further, you gain an understanding of the concepts and challenges in using ROS.
Tip: Combine this course with any of our engineering courses to further your knowledge on Cyber-Physical Systems and Intelligent Robotics. For more information and courses to choose from, please click here.