JdeRobot / VisualStates-examples

2 stars 8 forks source link

VisualStates-examples

The repository holds demos and examples for VisualStates. VisualStates is a tool for programming robot behaviors using automata. It combines a graphical language to specify the states and the transitions with a text language (Python or C++). Hierarchical Finite State Machines are used to program robot behaviors and each state is a reactive controller which can be active or not at a particular instant. It automatically generates a Robotics Operating System node as output, in C++ or Python, which connects to the configured drivers at runtime and implements the automata. This tool speeds up the development of robot applications, reducing the code that has to be manually created.


List of Examples -

  1. ObstacleAvoidance
  2. BumpAndGo
  3. ToyotaPriusSpawn
  4. ToyotaPriusObstacleAvoidance
  5. ToyotaPriusCrossing
  6. Robot Arm
  7. Prius Overtake