Fundamentals of Robot Operating System ROS for Beginners
About This Course
WSQ Fundamentals of Robot Operating System ROS for Beginners is designed to introduce participants to the core concepts and tools of the Robot Operating System (ROS). You will learn to conduct assessments on robotics system integration, use ROS tools like Nodes, Topics, Messages, Services, Actions, and Bags, and understand protocols to optimize robotic operations. This course covers fundamental aspects of ROS, including working with ROS Workspace, understanding ROS communication mechanisms, and utilizing ROS services.
Participants will also gain hands-on experience in testing LIDAR and implementing SLAM algorithms using ROS. Additionally, the course provides practical knowledge on integrating various robotic systems, focusing on ROS TF, URDF, and real-world applications. By the end of this course, you'll be equipped with the skills to efficiently assess and integrate robotic systems using ROS.
What You'll Learn
- conduct assessment on robotics system integration using ROS
- utilise ROS tools and protocols
- test LIDAR and SLAM with ROS
- perform robotics system integration with ROS
Course Outline:
Topic 1 Overview of System Integration with ROS
Introduction to Robot Operating System (ROS)
System Integration with ROS
Topic 2 Basic ROS Tools
ROS Workspace and Package
ROS Nodes and Launch
ROS Topics and Messages
Publishers and Subscribers Protocol
ROS Services and Actions
ROS Bags
Topic 3 LIDAR and SLAM
Overview of LIDAR and SLAM
Testing LIDAR system using ROS
Topic 4 Robotics System Integration
Overview ROS TF and URDF
ROS system Integration on a robot
Entry Requirements
Knowledge and Skills
• Able to operate computer functions with minimum Computer Literacy Level 2 based on ICAS Computer Skills Assessment Framework
• Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
• Positive Learning Attitude
• Enthusiastic Learner
Experience
• Minimum of 1 year of working experience.
• Minimum 18 years old