FOSS UAV Ltd avatar

FOSS UAV Ltd

Official

@fossuav · United Kingdom

0Followers
|
6Public Repos
|
15Published Skills

FOSS UAV Ltd

Skills Distribution
DomainCloud & Comp...Firmware Engineering (40%)Embedded Simulation (30%)Hardware Definitio.. (20%)Telemetry Data Pro.. (10%)

Agent Skills by FOSS UAV Ltd

Showing 15 vetted skills indexed across 1 GitHub repositories.

fossuavfossuav
17

style-check

Check modified C++ and header files for style violations using astyle and git diff.

Official
Intermediate
fossuavfossuav
17

lua-vehicle

Generate ArduPilot Lua scripts for vehicle movement, RC input, and telemetry.

Official
Intermediate
fossuavfossuav
17

explain

Explains ArduPilot code, architecture and subsystems with referenced file locations and trace call chains.

Official
Intermediate
fossuavfossuav
17

hwdef-info

Parse hwdef.dat files to report ArduPilot board hardware definitions.

Official
Intermediate
fossuavfossuav
17

build-options

Search ArduPilot compile-time build options using build_options.py.

Official
Basic
fossuavfossuav
17

autotest

Execute ArduPilot SITL autotests for vehicles and individual test methods.

Official
Intermediate
fossuavfossuav
17

lua-crsf

Generate ArduPilot CRSF menu scripts in Lua using crsf_helper.lua.

Official
Intermediate
fossuavfossuav
17

lua

Develop and modify ArduPilot Lua applets with API-verified Lua 5.3 scripting.

Official
Intermediate
fossuavfossuav
17

find-code

Locate ArduPilot code implementations using Grep and Glob tools.

Official
Intermediate
fossuavfossuav
17

boards

List and search ArduPilot board targets with MCU, flash, and serial details.

Official
Basic
fossuavfossuav
17

sitl

Launch ArduPilot SITL simulators for copter, plane, and rover vehicles.

Official
Intermediate
fossuavfossuav
17

build

Compile ArduPilot firmware for specified targets and configurations.

Official
Intermediate
fossuavfossuav
17

log-analyze

Analyze ArduPilot DataFlash .bin logs with pymavlink for extraction, statistics, and plotting.

Official
Advanced
fossuavfossuav
17

find-param

Search ArduPilot C++ source code for parameter definitions and usage contexts.

Official
Intermediate
fossuavfossuav
17

check

Build and execute ArduPilot unit tests with waf and Google Test.

Official
Intermediate

Frequently Asked Questions About FOSS UAV Ltd

FAQPage Schema
What 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.