The ROS Diploma Part II course is tailored for those looking to enhance their knowledge of the Robot Operating System. This course builds upon foundational skills and introduces advanced topics like kinematics, sensor fusion, and hardware integration, particularly focusing on deploying ROS on platforms such as Raspberry Pi. By engaging in hands-on projects, you'll gain practical experience in assembling and controlling autonomous robots in various real-world scenarios.
What you'll learn
calculate and implement forward and inverse kinematics for differential drive robots
compute wheel velocities from encoder data
publish odometry in ROS for navigation
design and assemble a robot and configure hardware
write custom C++ nodes for goal setting and sensor data visualization
set up and run ROS on a Raspberry Pi
execute sensor fusion using the Extended Kalman Filter for localization
Course objectives
develop advanced skills for creating autonomous robots
integrate multiple sensors to enhance robot perception