-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
111 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
.. _about: | ||
|
||
About and Contact | ||
################# | ||
|
||
|
||
About | ||
***** | ||
SMACC is an event-driven, asynchronous, behavioral state machine library for ROS2 (Robotic Operating System) applications written in C++. | ||
|
||
Contact | ||
******* | ||
If you are interested in contacting someone about SMACC2, or related projects, please email brett@robosoft.ai. | ||
|
||
If your inquiry relates to bugs or open-source feature requests, consider posting a ticket at [https://github.com/robosoft-ai/SMACC2](https://github.com/robosoft-ai/SMACC2). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
.. _about: | ||
|
||
About and Contact | ||
################# | ||
|
||
|
||
About | ||
***** | ||
SMACC is an event-driven, asynchronous, behavioral state machine library for ROS2 (Robotic Operating System) applications written in C++. | ||
|
||
Contact | ||
******* | ||
If you are interested in contacting someone about SMACC2, or related projects, please email brett@robosoft.ai. | ||
|
||
If your inquiry relates to bugs or open-source feature requests, consider posting a ticket at [https://github.com/robosoft-ai/SMACC2](https://github.com/robosoft-ai/SMACC2). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
.. _simple_state_machine: | ||
|
||
Creating a simple state machine | ||
******************************* | ||
|
||
- `Overview`_ | ||
- `Requirements`_ | ||
- `Tutorial Steps`_ | ||
|
||
Overview | ||
======== | ||
|
||
This tutorial shows how to create a simple state machine. | ||
Before completing this tutorials, completing :ref:`getting_started` is highly recommended especially if you are new to ROS and SMACC2. | ||
|
||
Requirements | ||
============ | ||
|
||
You must install SMACC2. | ||
If you don't have them installed, please follow :ref:`getting_started`. | ||
|
||
Tutorial Steps | ||
============== | ||
|
||
0- step 0 | ||
-------------------------------------------- | ||
|
||
1- step 1 | ||
------------------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
.. _tutorials: | ||
|
||
General Tutorials | ||
################# | ||
|
||
SMACC2 Tutorials | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
docs/simple_state_machine.rst | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
.. _concepts: | ||
|
||
Finer Points | ||
################### | ||
|
||
This page is to help familiarize new robotists to the concepts of state machines, in particular, with the concepts required to appreciating and working with this project. | ||
|
||
ROS 2 is the core middleware used for SMACC2. If you are unfamilar with this, please visit `the ROS 2 documentation <https://docs.ros.org/en/rolling/>`_ before continuing. | ||
|
||
States | ||
============= | ||
|
||
Clients | ||
======================== | ||
|
||
Client Behaviors | ||
======================== | ||
|
||
Orthogonals | ||
======================== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
.. _concepts: | ||
|
||
SMACC2 Mechanisms | ||
################### | ||
|
||
This page is to help familiarize new robotists to the concepts of state machines, in particular, with the concepts required to appreciating and working with this project. | ||
|
||
ROS 2 is the core middleware used for SMACC2. If you are unfamilar with this, please visit `the ROS 2 documentation <https://docs.ros.org/en/rolling/>`_ before continuing. | ||
|
||
States | ||
============= | ||
|
||
Clients | ||
======================== | ||
|
||
Client Behaviors | ||
======================== | ||
|
||
Orthogonals | ||
======================== |