Robot Operating System (ROS) Fundamentals Training Logo

Robot Operating System (ROS) Fundamentals Training

Live Online & Classroom Enterprise Training

Learn the fundamentals of ROS, Robot Operating System, to create advanced robotic systems.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Robot Operating System (ROS) Fundamentals Course about?

Are you interested in taking your first steps in robotics? Do you seek a practical approach and want to learn by doing? Join our course and learn how to program a complete real-world robotic system with ROS! 

The Robot Operating System (ROS) enables you to quickly build robotic applications through access to open-source software and tools. Over the years, ROS has become an essential tool for roboticists. A large community surrounds ROS, and industrial users have received extensive input in developing these tools. 

Many new advanced robot capabilities for manipulation, perception, and navigation have been developed using ROS. Companies such as Airbus and Boeing use ROS for several applications. 

This course will teach you to use different ROS tools to create a complete robotic application. You will work with your own standalone Ubuntu-Linux installation and with industrial and mobile robots on the physics-based simulation engine, Gazebo. You will learn to program and configure basic robotic tasks such as pick-and-place objects and navigate through obstacles. You will then integrate all this knowledge to build an industrial production line with two robotic arms and a mobile robot. 

What are the objectives of Robot Operating System (ROS) Fundamentals Course ?

  • How to use ROS communication tools (topics, services, actions) to exchange information between functional modules 
  • Visualisation and creation of a custom environment with a robot 
  • Mapping of the robot environment and navigation with a mobile robot 
  • How to implement a pick-and-place function with industrial robot arms 
  • Design of a complete robotic application with state machines 

Who is Robot Operating System (ROS) Fundamentals Course for?

Robotics engineers, computer engineers, and anyone interested in modern robotics 

What are the prerequisites for Robot Operating System (ROS) Fundamentals Course?

None

Available Training Modes

Live Online Training

8 Hours

Self-Paced Training

8 Hours

Course Outline Expand All

Expand All

  •  Fundamental ROS concepts
  •  Build your own ROS Application
  •  ROS Services
  •  ROS Actions
  •  ROS Launch Files
  •  Module 1 Conclusion
  •  Overview
  •  Introduction to URDF
  •  Changing Worlds
  •  Simple Geometry
  •  Using Existing Models
  •  Module 2 Conclusion
  •  Recap
  •  Overview
  •  Mapping
  •  Localisation
  •  Path planning and obstacle avoidance
  •  Additional learning: Huskey & Turtle Bot 3
  •  Manipulation Basic Concepts
  •  Manipulation with Movelt!
  •  MoveIt! Setup Assistant
  •  MoveIt! Commander
  •  Move Group interface
  •  Module 4 Conclusion
  •  Logical camera
  •  Introduction TF
  •  ROS package tf2_ros
  •  Module 5 Conclusion
  •  Behavior Design
  •  Behavior design with FlexBE
  •  Creating a behavior
  •  Developing FlexBE States
  •  Module 6 Conclusion

Who is the instructor for this training?

The trainer for this Robot Operating System (ROS) Fundamentals Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews