FOSS UAV Ltd
Official@fossuav · United Kingdom
FOSS UAV Ltd
Agent Skills by FOSS UAV Ltd
Showing 15 vetted skills indexed across 1 GitHub repositories.
style-check
Check modified C++ and header files for style violations using astyle and git diff.
lua-vehicle
Generate ArduPilot Lua scripts for vehicle movement, RC input, and telemetry.
explain
Explains ArduPilot code, architecture and subsystems with referenced file locations and trace call chains.
hwdef-info
Parse hwdef.dat files to report ArduPilot board hardware definitions.
build-options
Search ArduPilot compile-time build options using build_options.py.
autotest
Execute ArduPilot SITL autotests for vehicles and individual test methods.
lua-crsf
Generate ArduPilot CRSF menu scripts in Lua using crsf_helper.lua.
lua
Develop and modify ArduPilot Lua applets with API-verified Lua 5.3 scripting.
find-code
Locate ArduPilot code implementations using Grep and Glob tools.
boards
List and search ArduPilot board targets with MCU, flash, and serial details.
sitl
Launch ArduPilot SITL simulators for copter, plane, and rover vehicles.
build
Compile ArduPilot firmware for specified targets and configurations.
log-analyze
Analyze ArduPilot DataFlash .bin logs with pymavlink for extraction, statistics, and plotting.
find-param
Search ArduPilot C++ source code for parameter definitions and usage contexts.
check
Build and execute ArduPilot unit tests with waf and Google Test.
Frequently Asked Questions About FOSS UAV Ltd
FAQPage SchemaWhat specific engineering tasks does FOSS UAV support?▼
FOSS UAV enables firmware compilation, ArduPilot source code navigation, hardware definition parsing, and vehicle simulation. It supports Lua-based applet development for flight controllers, unit testing via Google Test, and detailed analysis of DataFlash telemetry logs to verify vehicle performance and subsystem behavior.
Which technical personas benefit from these capabilities?▼
These capabilities are designed for embedded systems engineers, robotics developers, and UAV integrators working with ArduPilot ecosystems. It assists those managing custom flight controller hardware, developing vehicle-specific Lua logic, or performing rigorous validation of flight firmware through simulation and log diagnostics.
What are the prerequisites for running these flight simulation tasks?▼
Execution requires a local environment configured for ArduPilot development, including the Waf build system and necessary cross-compilation dependencies. Users must have the ArduPilot source repository cloned locally to utilize the parameter search, firmware compilation, and SITL simulation features provided by the registry.