AirLab Stacks
Official@castacks
Open Source software from the AirLab (Robotics Institute, Carnegie Mellon University)
Agent Skills by AirLab Stacks
Showing 8 vetted skills indexed across 1 GitHub repositories.
add-ros2-package
Create a ROS 2 package scaffold with CMakeLists.txt, package.xml, config, and launch templates.
test-in-simulation
Run end-to-end Isaac Sim simulation tests with monitoring and ROS bag recording.
debug-module
Diagnose ROS 2 modules by checking node status, topics, data flow, and parameters.
update-documentation
Update README templates, mkdocs.yml navigation, and mermaid diagrams after adding a module.
write-mkdocs-documentation
Automate frontmatter-driven MkDocs documentation drafting and governance for AirStack projects.
add-behavior-tree-node
Create and register custom Behavior Tree nodes for the AirStack BT framework.
write-isaac-sim-scene
Orchestrate standalone Python scripts with Pegasus extension to establish custom Isaac Sim scenes.
integrate-module-into-layer
Integrate a ROS 2 module into layer bringup with remapping and namespace configuration.
Frequently Asked Questions About AirLab Stacks
FAQPage SchemaWhat specific robotics tasks does AirLab Stacks enable?▼
AirLab Stacks enables the rapid scaffolding of ROS 2 packages, the orchestration of Isaac Sim scenes, and the registration of custom Behavior Tree nodes. It provides standardized methods for module integration, node debugging, and automated documentation generation for complex robotics projects.
Which engineering personas benefit from these capabilities?▼
These capabilities are designed for robotics engineers, perception researchers, and simulation specialists working within the Carnegie Mellon AirLab ecosystem. It is specifically intended for developers managing modular ROS 2 architectures who require consistent project structures and simulation-based validation.
What are the prerequisites for implementing these robotics modules?▼
Implementation requires a functional ROS 2 environment and the Pegasus extension for Isaac Sim. Users must have existing familiarity with CMake, YAML-based configuration, and the AirStack modular architecture to successfully integrate new nodes and manage layer bringup configurations.