This course aims to teach learners how to use ROS (Robot Operating System) to build robots by combining code nodes, enabling communication between them, and handling their management effectively. By utilizing ROS, students will be able to convert sensor data, update maps, and leverage existing code to accomplish complex tasks without starting from scratch. The course covers lessons learned from building robots using ROS, including challenges faced and solutions discovered. It also provides insights into using MoveIt for arm control and the importance of having a 6 degree of freedom arm for successful implementation. The teaching method involves practical examples, real-world robot builds, and discussions on physical constructions. This course is intended for individuals interested in robotics, ROS, and open-source software enthusiasts looking to enhance their skills in robot development.
Overview
Syllabus
"ROS on your robot: the tale of an inside, an outside robot and 2 arms" - Dr. Ben Martin (LCA 2020)
Taught by
linux.conf.au