Skip to content

Commit

Permalink
Adding folders
Browse files Browse the repository at this point in the history
  • Loading branch information
brettpac committed Aug 24, 2024
1 parent 6cc60b1 commit 97bf463
Show file tree
Hide file tree
Showing 6 changed files with 111 additions and 0 deletions.
15 changes: 15 additions & 0 deletions SMACC2 Run Time Analyzer/index.rst
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).
15 changes: 15 additions & 0 deletions about - Copy/index.rst
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).
29 changes: 29 additions & 0 deletions cbl_tutorials/docs/simple_state_machine.rst
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
-------------------------------
12 changes: 12 additions & 0 deletions cbl_tutorials/index.rst
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

20 changes: 20 additions & 0 deletions finepoints/index.rst
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
========================
20 changes: 20 additions & 0 deletions mechanisms/index.rst
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
========================

0 comments on commit 97bf463

Please sign in to comment.