Course
FlexBe with ROS Python
Learn the basics of how to use FlexBe with ROS

Course Overview
Description
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.
Learning Objectives
- Basic Concepts of FlexBe Engine
- Create a FlexBe state
- Create a FlexBe behavior
- Create a FlexBe state (Actionlib)
- Understand FlexBe Autonomy Levels
- Understand Unit Testing
Simulation robots used in this course
TurtleBot2, Parrot AR. Drone
What projects will you be doing?
Create your first FlexBe state
Create your own FlexBe behavior, and add new states to it
Create an Actionlib state
Create an Actionlib state & manage the Autonomy Levels of your behaviors
Create a unit test
Create Unit Tests for your FlexBe states
FlexBe Challenge
Apply all of the concepts and tools you learned to a drone
What you will learn
Course Syllabus
Unit 1: Introduction
A brief introduction to the contents of the Course, including a practical Demo.
10 min.
Unit 2: Creating a Basic Behavior
How to create a basic FlexBe state and a basic FlexBe behavior.
2 hrs.
Unit 3: Actionlib States and Autonomy Levels
How to create an Actionlib State, based on an Action Server. Also, learn about FlexBe Autonomy Levels.
3 hrs.
Unit 4: Unit Testing
Learn to create Unit Tests for checking that you FlexBe states work correctly.
2 hrs.
Unit 5: Project
A Project based on a Parrot AR Drone, where to test everything you have learned during the course.
6 hrs.
Ready to get started?
Start learning ROS & Robotics online quickly and easily
What’s next
People interested in this course also viewed
Learning Path
ROS for Beginners
Course
ROS 2 Basics (C++)
Top universities choose The Construct for Campus to teach ROS & Robotics.