ROS2 Navigation Training

Mastering ROS2 Navigation Training: Learn how to build a complete Nav2 application from A to Z

When: 2022-04-24T22:00:00Z2022-04-26T22:00:00Z
Where: Online Training
Registration website : https://www.theconstructsim.com/ros2-navigation-training/

OVERVIEW

With the arrival of Robot Operating System 2 (ROS 2), it is essential to learn how to make your robot autonomously navigate with Nav2. The ROS 2 Navigation Stack (Nav2) is a collection of packages that you can use to move your robot from point A to point B safely and can be applied in many real-world robotic applications, such as warehouses, restaurants, hospitals, hotel room service, and much more.

In this 3-day training, you will learn how to set up and configure the ROS2 Navigation Stack for any robot (SLAM + Path Planning + Obstacle Avoidance) and you will create an application that interacts with Nav2.

A ROS TRAINING THAT’S HIGHLY PRACTICAL, WITH SUPPORT

This course is a live online training, where we teach you in real-time, step-by-step. You will learn on an online IDE website, along with explanatory notebooks and robotic simulations, and practice a lot with simulated robots and with our remote real warehouse robots.

WHAT YOU GET

  • Guidance from experienced ROS developers
  • Learn how to use ROS2 with both Python & C++
  • Learn best practices for ROS2 development
  • Practice a lot with real robots
  • Certificate

PRACTICE WITH ROBOTS

You will be using the following real robot & simulated robots throughout the training:

image

TRAINING CURRICULUM

See below a list of topics covered in this training. Lessons are practical, and you will practice on an online IDE website.

Session #1: SLAM (Mapping + Localization + Path Planning+ Obstacle Avoidance)
Session #2: Behaviors + Plugins + Lifecycle Manager
Session #3: Nav2 Application (create an application that interacts with Nav2)

Learning content

  • How to configure and launch a full navigation stack in ROS2
  • How to create a map of the environment using SLAM-Toolbox
  • How to provide the map to other applications using a map server
  • How to localize the robot using the AMCL particle filter
  • How to plan paths from one location to another using the planner for differential robots
  • How to make the robot follow a trajectory while avoiding obstacles using the controller
  • How to configure the costmaps (global and local) for effective obstacle avoidance
  • How to use Behavior Trees to control the navigation behavior of the robot
  • How to create behavior trees for the bt_navigator
  • How managed nodes work in deep
  • How to manage recovery behaviors
  • How to manage and synchronize the navigation nodes using the BT-Navigation-Manager
  • How to programmatically send requests and goals to the navigation system from external nodes using Python3

Have a question? Feel free to ask!

Organizers

The Construct, in cooperation with Robotnik

Special update:

Steve Macenski, the leader of the Nav2 Project, will be present at this Mastering ROS2 Navigation training to answer all your questions on #Nav2!

Learn more: https://bit.ly/3Loaqoj

1 Like

Early bird countdown

Time is running out. Don't miss your chance to register for this in-depth ROS2 Navigation live training to learn:
  • SLAM with ROS2
  • Path Planning & Obstacle Avoidance
  • Behavior Trees for Nav2
  • Controllers for Path Planning
  • Action bridge ROS1-ROS2
    …Hands-on, real-time instruction and practice on a real robot.

Early Bird registration discounts providing €600 off are available until 2022-04-12T22:00:00Z.

Register here → https://bit.ly/3DPFs5V

:rotating_light: Today is the last day for early bird registration for the ROS2 Navigation Training! :rotating_light:

Early Bird registration discounts ends 2022-04-13T22:00:00Z

Register now to save €600 → https://bit.ly/3xkLPgp