Design · Simulate · Operate
Autonomous aerial systems, end to end.
Arxvellabs designs, simulates and operates drone platforms end to end: software-in-the-loop testing, a hardware bench, ground stations and a fleet portal, engineered together.
Simulate, then fly
Every flight is simulated first.
Missions run in PX4 SITL with Gazebo before they run on a vehicle: the same plan, the same parameters, at the same site. A site is a geographic origin plus a world: a test field, an obstacle course, a solar farm, or an uploaded SDF.
Then the bench. A Pixhawk 6C with the fleet's PX4 build, props off, wired to the runner PC on TELEM2 at 921600 baud, so real flight-controller telemetry crosses the whole toolchain without leaving the table. The bench is being commissioned now.
- SITL
- PX4 v1.16 · Gazebo Harmonic · ROS 2 Humble
- Executor
- Rust offboard controller, JSON mission plans
- GPS-denied
- H-Flow optical flow and ToF range, flown with GPS off in SITL
- HIL
- Pixhawk 6C bench · TELEM2 · uXRCE-DDS
Capture
Inspection, rehearsed before the field.
Our solar farm world carries the three faults an IEC 62446-3 thermal inspection has to find: a hot cell, a hot substring and a warm module. A radiometric thermal camera on the simulated X500 reports a temperature for every pixel.
From 8 m, the 16 cm hot cell was missed. From 4 m, it showed at +20.6 K. That is the standard's five-by-five pixels per cell rule, found in simulation instead of on site.
Stream
One runner per station. One cloud.
The ground-station runner bridges the vehicle's Zenoh router to the cloud router. Telemetry and ROS 2 discovery are federated as they are. Inbound commands are buffered and replayed at 10 Hz, so a jittery link cannot starve PX4's offboard keep-alive.
- mTLS
- Each station presents its own certificate; the cloud router's ACL is rendered per station.
- MCAP
- Sessions are recorded, rotated and uploaded to S3-compatible storage for replay.
- Verbatim
- Payloads are forwarded unchanged, so ROS 2 tools behind Zenoh keep working.
Operate
Runs, live view and replay in one portal.
The fleet portal holds vehicles and sensors, mission plans checked live against the executor's own rules, sites, and runs. A running flight opens in a live 3D view. Afterwards the same card replays its MCAP recording on a timeline you can scrub.
Access is per organisation, with roles from viewer to admin. Sign-in goes through Keycloak.
Hardware
Two airframes, one avionics stack.
Both prototypes are built on Holybro development kits and flown by a Pixhawk 6C running PX4. The X500 carries the H-Flow for GPS-denied work. The X650 is the heavier platform for thermal payloads.
- GNSS, compass, safety switch
AXL-GPS-0001 - Flight controller, Pixhawk 6C
AXL-FC-0001 - Top plate
- Companion computer
AXL-CMP-0002 - Telemetry radio
AXL-RAD-0001 - Motors 2216 KV920, props 1045
×4 - Body plate 144 × 144 × 2, arms
- Power module
AXL-PWR-0001 - Battery 4S on 2 × Ø10 rails
- Landing gear, 215 mm
| Item | X500 | X650 |
|---|---|---|
| Base kit | Holybro X500 V2 | Holybro X650 |
| Flight controller | Pixhawk 6C | Pixhawk 6C |
| Wheelbase | 500 mm | 650 mm |
| Body plate | 144 × 144 × 2 mm | 160 × 160 × 2 mm |
| Weight | 610 g, frame kit | 2000 g, kit without battery |
| Max payload | 1500 g, without battery | 4300 g, without battery |
| Max takeoff weight | not stated | 6300 g |
| Hover time | about 18 min, 4S 5000 mAh | 30 min, 6S 10000 mAh |
| Battery | 4S LiPo 3000–5000 mAh | 6S LiPo 5000–12000 mAh |
| Motors | Holybro 2216 KV920 ×4 | T-Motor MN4014 KV330 ×4 |
| ESCs | BLHeli S 20A ×4 | Tekko32 F4 45A ×4 |
| Propellers | 1045, 10 × 4.5 in | Gemfan 1555, 15 × 5.5 in, carbon |
| Landing gear height | 215 mm | not stated |
| Rail mount | 2 × Ø10 mm × 250 mm | 2 × Ø10 mm × 320 mm |
Vendor figures from Holybro product pages, retrieved 2026-10-12. Payload and takeoff weight at 70 % throttle, hover times with no payload, as stated by the vendor. Both airframes are prototypes; takeoff mass will be measured on the built vehicles.
Platform
The stack, in the order a flight meets it.
-
01
Simulation
PX4 SITL, Gazebo and ROS 2 in containers, a Rust offboard executor, one isolated container group per run.
-
02
HIL bench
A Pixhawk 6C on the table, props off: real sensors, real failsafes, real serial link to the runner.
-
03
Ground station
The runner: Zenoh federation to the cloud, mTLS per station, MCAP recording and upload.
-
04
Fleet portal
Runs with live 3D and replay, vehicles and sensors, mission plans, sites.
Access
Organisations, members and roles from viewer to admin, signed in through Keycloak.
Product definitions
Airframe specifications, part numbers, assembly and maintenance documents, 3D models.
Contact
Talk to the engineers.
Inspection programmes, fleet operations, or a mission you want to simulate before it flies. Write to us.