← Back to NASA Technology Projects
Hierarchical State Machine Visualization in Multi-Robot System
Completed
TRL 2 (started at 1, targeting 2)
Description
Swarms of space vehicles rely on cooperative operations to perform scheduled tasks. This project proposes to improve the design process and operation control of a multi-agent system by using Hierarchical state machines (HSMs). The research will look into theoretical frameworks and methods to visualize HSMs dynamics representing the behavior of a multi-agent system. How an interactive user interface can help engineers and ground operators to predict how each robot and the system will behave in future situations. A prototype of software simulation will be built to demonstrate feasibility at TRL 2.
Benefits
Control Architecture for Robotic Agent Command and Sensing (CARACaS) Autonomous Pop-Up Flat-Folding Explorer Robot (A-PUFFER)
In the future of Autonomous Mobility, the offerors see that programming will shift focus beyond the independent-mover and into a swarm ecosystem framework. The innovations proposed in this STTR will play a crucial role in this ecosystem development as human-machine teaming will be integrated within each swarm component as well as on a systematic control level.
Details
| Technology area | Autonomous Systems > Reasoning and Acting Technologies > Learning and Adaptation |
| Program | Small Business Innovation Research/Small Business Tech Transfer (SBIR/STTR) |
| Lead organization | Rocket Studios, Lake Balboa, CA |
| Start date | 2020-08-31 |
| End date | 2021-09-30 |
Project contacts
Listed on TechPort itself — the most direct way to ask about this specific project.
How to get involved
This is early/mid-stage (TRL 2) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.
None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.