Repository navigation
Software Specifications
Claude edited this page Oct 10, 2026
·
2 revisions
CrazyS has one branch for each ROS and Gazebo version. Package versions follow the Package Versioning rules.
| Branch | Ubuntu | ROS | Gazebo | Package versions | Status |
|---|---|---|---|---|---|
dev/ros2-jazzy |
24.04 | ROS 2 Jazzy | Harmonic (Gazebo Sim) | 8.x | maintained |
dev/ros-noetic |
20.04 | Noetic | 11 | 7.x | maintained |
dev/ros-melodic |
18.04 | Melodic (end-of-life) | 9 | 6.x | builds, not developed further |
dev/gazebo9 |
16.04 | Kinetic (end-of-life) | 9 | 5.x | builds, not developed further |
master |
16.04 | Kinetic (end-of-life) | 7 | 4.x | builds, not developed further |
Each branch is built by GitHub Actions on every push and pull request, see Interfacing CrazyS with GitHub Action.
The project started on Ubuntu 14.04 with ROS Indigo and Gazebo 2.2.3 (versions 2.x). That setup is no longer supported.
Controllers
How to add
How to create
- Creating ROS Plugins for Gazebo
- Gazebo and Gazebo ROS Installation
- Gazebo Topic Naming Conventions
- ROS Interface Plugin
- Setup virtual keyboard joystick
How to install
How to generate
How to set
- Setting up CrazyS as Fixed Wing HiL Simulation (Pixhawk, Mavros, Mavlink, QGC)
- Setting up the CrazyS Simulator
How to develop
- Include ordering in cpp and header files
- Interfacing CrazyS through MATLAB
- Interfacing CrazyS with GitHub Action
- Interfacing CrazyS with TravisCI (old)
- Package Versioning
- Software Specifications
- Specifying constants and default values
- Working With Meshes in Gazebo
More information