FlexBe with ROS Python
Learn the basics of how to use FlexBe with ROS
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.
- 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
Apply all of the concepts and tools you learned to a drone
What you will learn
Unit 1: Introduction
A brief introduction to the contents of the Course, including a practical Demo.
Unit 2: Creating a Basic Behavior
How to create a basic FlexBe state and a basic FlexBe behavior.
Unit 3: Actionlib States and Autonomy Levels
How to create an Actionlib State, based on an Action Server. Also, learn about FlexBe Autonomy Levels.
Unit 4: Unit Testing
Learn to create Unit Tests for checking that you FlexBe states work correctly.
Unit 5: Project
A Project based on a Parrot AR Drone, where to test everything you have learned during the course.
Ready to get started?
Start learning ROS & Robotics online quickly and easily