Skip to content

Navigation State Machine Library

Ankith Udupa edited this page Oct 23, 2023 · 4 revisions

After using Smach as the library for defining and running our navigation state machine last year, a number of issues with smach motivated the ideation and implementation of a new state machine library built specifically to address Smach's shortcomings with a focus on reducing potential runtime errors and cleaning up cluttered code.

Problems in Smach

Key Design Points of the new library

New library interface

How to create a state

How to create a state machine

Clone this wiki locally