Skip to main content Skip to search Skip to navigation

ROS user training

ROS 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.

Description

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. ROS architecture and basic concepts

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

2. logging and replaying data

  • Rosbags
  • Message data in ROS bags and simulation time

3. modeling and coordinate Frames

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

4. 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 ROS Control

4. regression tests

  • Unit tests
  • Node tests
  • Integration tests

5. learn more with ROS

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

6. ROS Matlab toolbox

  • Verification and simulation of ROS Matlab (ROS Toolbox)

SCOPE

For 5 - 6 people in 2 - 5 days depending on the chosen content.

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.

Reviews

Write the first review for this item and help others make a purchase decision!

There are no reviews yet.

Price on request
  • Available immediately

Forum

Discuss topics such as Dynamic Gait Planning, mobile manipulation, SLAM, navigation & HRI. Everything is based on ROS 1.0 & 2.0, Open Source and completely free of charge.

go to Forum

Docs

Access all our open-source projects! Documentation for all robots and ROS-based systems, including code snippets, manuals and application examples.

Go to Documentation

Development
Boards

Almost every robotics or electronics project requires a certain level of logic and control. This can be achieved using active components or complete development boards.