.. toctree::
:maxdepth: 2
:hidden:
Demos
=====
Two-robot two-material schedule execution in ROS
------------------------------------------------
.. raw:: html
Multi-robot Tic-Tac-Toe
-----------------------
This demo uses three ``capabilities`` to define the **game board lines, X's,
O's**. Both robots possess the game board capability while each robot has either
the **X** capability or the **O** capability. The
:class:`.MultiAgentToolpathPlanner` schedules the events in the game of
Tic-Tac-Toe. The first move is random, then each player uses the `Minimax
`_ algorithm to choose their next move.
The code repository for this demo is found at
https://github.com/alexarbogast/hydra_tic_tac_toe.
.. raw:: html
Pyrobopath ROS Schedule execution
---------------------------------
These demonstrations use a two-robot system with markers to demonstrate
heterogeneous task-allocation and schedule execution in ROS. See the
https://github.com/alexarbogast/pyrobopath_ros repository for further details.
.. raw:: html