FlexBe with ROS Course - Python

Learn the basics of how to use FlexBe with ROS.

FlexBe with ROS course

Course Summary

FlexBE is a powerful and user-friendly high-level behavior engine, that helps you to create complex robot behaviors without the need for manually coding them. In this Course, you are going to learn how to use FlexBe with ROS systems.

What you will learn

Course Overview

Introduction to the Course

Unit for previewing the contents of the Course.

Creating a basic Behavior

Learn the basic concepts of FlexBe, and you are going to review, step by step, how to create a basic behavior and a basic state.

Actionlib States and Autonomy Levels

Learn how to create a new state based on an Action Client, also how to use the Autonomy Levels in FlexBe.

Unit Testing

Learn how to create unit tests for your FlexBe states.


Create two different FlexBe states: one to make the drone take off and another one to land it.


Alberto Ezquerro

Making easier the way the people learn how to program robots.

Alberto Ezquerro

Robots used

Parrot AR.Drone robot

Parrot AR.Drone robot

Turtlebot robot

Turtlebot robot

Learning Path


Main Links