ROS2 Training

Item number: MBS-SE-05

ROS2 User Training

  • ROS Kinetic & Melodic (ROS2.0 from 4th quarter 2020)
  • ROS training for beginners & advanced users
  • Product reference possible: Softbank NAO & Pepper, Clearpath, ROBOTIS, Universal Robots, ROBOTIQ and many more.
  • Training duration: Beginner 3 days + Advanced 3 days (Will of course be adapted on customer request)

Please contact us at any time for further Information.

Category: Accessories


Price on application
Available now!


Due to the increasing importance of autonomous systems in everyday and safety-relevant applications, the open source middleware ROS (Robot Operating System) is becoming more and more important. In this context we offer application development and integration services as well as user training for beginners and advanced users.

 

The time period, the place of execution as well as the contents to be covered are agreed upon together with our client. However, it is very important to us to fulfill the teaching mission and to make the training as interactive as possible. For this reason, in addition to vivid simulations and professionally prepared teaching materials, we also rely on a number of demo devices, which we bring to the training to explain topics such as packages, nodes, services, action services, etc., as well as the integration in ROS.

GOALS

To learn about the functionality and advantages of ROS and ROS based systems and in the scientific environment.

CONTENT

BEGINNER LEVEL

1. A hands on session on DDS

  • DDS in a nutshell
  • DDS topics, domains and partitions
  • Reading and writing data
  • Quality of service

2. ROS2 Architecture and Basic Concepts

  • Introduction Linux, Ubuntu
  • Messages, topics, services, actions, nodes
  • Customized message types, logging and packaging
  • Catkin Build System
  • Debugging strategies

3. Logging, recording and playing back data

  • Rosbags
  • Message data in ROS bags and Simulation time 

4. Robot modeling and coordinate frames

  • Modeling robots in ROS, e.g. URDF/XACRO
  • Handling of coordinate Frames with tf

5. simulations

1. gazebo

  • Simulation description format SDF
  • Robot and world modeling

2. WEBOTS

  • Robot definitions and Protos
  • Robot and world modeling

ADVANCED LEVEL

1. navigation

  • Mapping and localization
  • Autonomous navigation for wheeled robots in indoor environments
  • Autonomous navigation for robots with legs and in outdoor environments (on request)

2. manipulation

  • Arm kinematics
  • DH parameters
  • MOVEIT

3. control

  • real robot control with ROS2 Control

4. regression tests

  • Unit tests
  • Node tests
  • Integration Tests

5. ROS2 middleware

  1. Quality of Service policies for ROS2 communication
  2. Changing to a different Middleware
  3. Zero copy ROS2
  4. Real-time Control with ROS2

6. learn more with ROS2

  • UDEV rules
  • Plugins and Nodelets
  • How to improve ROS -Integration of third party components

SCOPE

For 5 - 6 people in 2 - 8 days depending on the chosen Content and participants.

Methods of implementation

  • Transparency / overview of the process at the beginning of the educational measure
  • Comparison of the goals of the educational measure and the expectations of the participants/participants
  • Appropriate alternation between input and interactive elements
  • 70% interactive methods, integrate practical work if possible
  • Feedback to the participants, e.g. on concrete exercise examples
  • Review of the seminar (flashlight round etc.)
  • Real robot training on request.
Average product review

Write your first review and help others with their purchase decision:

Please login first to add a tag.