Skip to content
All robotsDronesHalo
DRONES / GUARDED INSPECTION

HaloA new shape for indoor inspection packaging.

Four open protective ducts surround a compact camera body for confined-space design studies. Compare airframe geometry, component mass, payload assumptions and named electrical connections in one editable project. Run a generic multirotor flight model with takeoff, position hold, landing, wind and battery load. Coefficients are planning assumptions, not calibrated aircraft performance.

Includes assembly, starter wiring and executable virtual JavaScript.
ASSEMBLY PREVIEW/DRONE
Halo · Guarded inspection concept illustration; the 3D preview uses the actual preset geometry
Static illustration · loading 3D
Orbit the actual starter assembly. Open the workbench to edit or run it.
37components
39starter connections
2.10 kgestimated component mass
ESP32-S3 + virtual AI hostcontrol platform
Halo · Guarded inspection, an illustrated drones assemblyConcept illustration · inspect actual geometry above.
A COMPLETE STARTING POINT

Get to know
what's inside.

Four open protective ducts surround a compact camera body for confined-space design studies. All 37 components and 39 starter connections remain editable in your own project.

Indoor inspection packagingAirframe and payload packagingAvionics and wiring studies
View the included component types
  • Central carbon deck
  • Electronics deck
  • Landing skid
  • Landing strut
  • Rotor boom 1
  • UAV brushless outrunner
  • UAV two-blade propeller · 230 mm
  • UAV ESC · 30 A label
  • UAV protective rotor duct · 260 mm
  • Rotor boom 2
  • Rotor boom 3
  • Rotor boom 4
  • 4S battery · 5 Ah · behavioral
  • 5 V buck regulator · 5 A
  • ESP32-S3 · virtual controller
  • UAV power distribution board
  • AI compute module
  • RGB camera
  • GNSS receiver standoff
  • GNSS receiver with patch antenna
  • 6-axis IMU
YOUR FIRST THREE EXPERIMENTS

Build understanding.
One change at a time.

Use the starting assembly to ask better questions about your design. Save a copy, change a parameter and compare what happens.

01

Inspect the design

Orbit the airframe, isolate its groups and inspect the rotor, landing gear and payload arrangement.

02

Try a change

Trace the battery through the distribution board and ESC phase terminals. Check the powered ESC, PWM, ground and three-phase paths that enable each simulated rotor.

03

Compare and learn

Take off with the included code or Flight deck controls, watch the onboard camera, then land and export your design.

drone-inspection.jsVIRTUAL API
function step(robot) {
  const t = robot.time;
  robot.fly({ armed: true, altitude: 1.2, x: t < 12 ? 0 : .8, z: 0, yaw: 0, land: t > 26 });
}

The full, editable starter script is included in the workbench.

KNOW WHAT YOU'RE TESTING

Multirotor flight · generic model

Generic multirotor flight: takeoff, position hold, landing, wind drag, payload, rotor failure, ESC current and battery sag. Editable coefficients and ideal-pose autopilot; no measured aircraft calibration, GNSS navigation or fixed-wing transition.

  • Editable 3D assembly, wiring and code
  • Connection and power diagnostics
  • Generic, uncalibrated component estimates
Read the simulation and fidelity guide

This is a virtual JavaScript environment. It does not emulate ESP-IDF, Arduino firmware or a manufacturer's exact hardware.

KEEP EXPLORING

Another way to build.

View all 22 robots
Drones

Kestrel · Mapping quad

An X-frame quad with a forward camera and GNSS mast for mapping layout studies.

ESP32-S3 + virtual AI hostMultirotor flight · generic model
Drones

Porter · Cargo hex

Six radial arms, tall landing skids and an underslung cargo pod with a 0.5 kg planning payload.

ESP32-S3 + virtual AI hostMultirotor flight · generic model
Drones

Truss · Coaxial octo

Four arms carry eight stacked rotors around an instrument deck. Study coaxial packaging and cabling.

ESP32-S3 + virtual AI hostMultirotor flight · generic model
FROM AN IDEA TO AN ASSEMBLY

Make Halo your own.

Open the template, inspect the wiring and run its first behavior.

Open Halo in the workbench