Skip to content

Advanced Tutorials

After following the beginner tutorials, the following tutorials are meant to teach you how to implement comprehensive plans that include, among other things, recovery behaviors to enable you to use Move Base Flex in the real world.

Topics

  1. State Machine (SMACH) (Python)
    Write you first state machine for the circle example you are familiar with. Continue here.
  2. Continuous Replanning
    Learn to use Move Base Flex to your advantage and continously replan around dynamic obstacles. Continue here.
  3. Recovery Behavior:
    Explore options to recover from fatal states during the plans execution. Continue here.
  4. Behavior Tree (C++)
    You will learn to implement a simple Behavior Tree, an alternative planning approach to State Machines. Continue here.
  5. Behavior Tree (Python)
    Not ready to use C++? Follow this tutorials to learn to write a simple Behavior Tree in C++. Continue here.