This course offers an intensive, hands-on introduction to Robot Operating System 2 (ROS 2) for those interested in robotics programming. Designed as six two-hour sessions, the course provides a solid foundation in ROS 2, its tools, and core concepts using Python. Starting with an overview of ROS 2, its advantages, and differences from ROS 1, you'll learn about the architecture, components, and workspace setup. The course covers practical experience creating and working with ROS 2 concepts, such as nodes, topics, services, actions, and parameters. You'll explore Quality of Service (QoS) policies, ensuring reliability and performance in node communication. Services and actions, which allow nodes to request information or actions from other nodes, are also covered. You'll learn how to create and use service servers, clients, action servers, and clients in Python. Additionally, the course delves into parameters for storing configuration data and the TF library for handling transformations between coordinate frames. Finally, you'll apply the concepts to design and create a custom robot model, implement control, process sensor data, and visualize the robot using Rviz2. By the end of the course, you'll have a thorough understanding of ROS 2 and the skills to develop simple robotic applications.
Get Your Skills Certified
After completing the course successfully, you'll be awarded a certificate affiliated by the Electronics Sector Skill Council of India (ESSCI).
This accreditation guarantees that your training satisfies the highest standards set by the sector and that you are prepared to meet the demands of the robotics industry.
You'll get an advantage in the industry and be seen as a skilled robotics engineer by employers all over the world if you have this certificate in your possession.
Enroll right away to realise your full potential in the fascinating field of mobile robotics!
Our Students Our Pride
I joined HunarPro's course with no experience in robotics, but the trainers were able to break down complex concepts in a way that was easy to understand. I'm now working as a robotics engineer at Unbox Robotics!
I had been interested in robotics for a long time, but I didn't know where to start. HunarPro provided me with a solid foundation in robotics and helped me gain the confidence to pursue MS in Robotics.
This robotics program exceeded my expectations in every way. The trainers were knowledgeable, the equipment was best, and the course material was engaging and practical. I would highly recommend HunarPro to anyone interested in learning robotics!
I've taken several robotics courses in the past, but this program was by far the most comprehensive and hands-on. The trainers were always available to answer questions and provide guidance, and the course materials were extremely well-organized. I'm so glad I decided to enroll!
HunarPro helped me transition from a career in software development to a career in robotics. The trainers were able to highlight the similarities and differences between the two fields, and provided me with the skills and knowledge I needed to succeed in robotics. I'm so grateful for the training!