Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Robot Operating System (ROS)

( Duration: 4 Days )

Robot Operating System (ROS) is an open source framework that is used to aid in the development of advanced robots. In Robot Operating System (ROS) this course, you will learn to start using ROS for your robotics projects through the use of robotics visualization and simulation tools.

By attending Robot Operating System (ROS) workshop delegates will learn to:

  • Understand the basics of ROS.
  • Create a basic robotics project using ROS.
  • Use different tools for robotics including simulation and visualization tools.

  • An understanding of basic robotics concepts.
  • Basic programming experience.
This Robot Operating System (ROS) class is suitable for:
  • Robotics Enthusiasts
  • Engineers and Technicians

COURSE AGENDA

1

Introduction

2

Understanding Basic ROS Concepts

  • Overview of the ROS Architecture and Philosophy
  • Setting Up the ROS Workspace Environment
  • ROS Master, Nodes, Topics, and Messages
  • Using Console Commands
  • Working with the Catkin Build System
  • The ROS Launch File
  • 3D Visualization and User Interaction with the Gazebo Simulator
3

Creating Your First ROS Program

  • Creating a ROS Package
  • Setting Up a ROS Project in Eclipse
  • Using the ROS C++ Client Library
  • Writing a Simple ROS Subscriber and Publisher
  • Storing and Retrieving Parameters Using the ROS Parameter Server
  • Using RViz for ROS 3D Visualization
4

Utilizing the TF Transformation System on ROS

5

Working with the rqt User Interface

6

Exploring Robot Models on ROS

7

The Simulation Description Format (SDF)

8

Deploying ROS Services

9

Implementing ROS Actions

10

Using Simulated Time on ROS

11

Storing Message Data in ROS Bags

12

Regression Testing with Realistic Scenarios

13

Applying Different Debugging Strategies in ROS

14

Exploring Complex Real-World Applications for ROS

15

Next Steps Towards Creating Your First ROS Project

16

Troubleshooting

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X