Get the next build.
One email when a build ships: the video, the code, the wiring, and what broke.
Journal
Day by day, from the logs. Including the days that went wrong.
Turns worked on some flights and were ignored on others, with no pattern I could see from the ground. The pattern was in the flight controller's logs, and it was seven centimetres wide.
Sideways moves swung the camera, a fix for that made it worse, and the log showed a voice order taking control back from the transmitter 0.4 seconds after I selected Land. Two of those are fixed. The third was the design.
Two sessions on a second laptop. Orders went out in a tenth of a second, moves still waited twelve. The cause was in my executor, not the voice. Plus a camera stream that died by phone design and a GPS that stayed red.
The laptop's display died. Hawk flew anyway, driven from a phone over SSH, after a macOS microphone rule that cost most of the day. Then the latency turned out to be somewhere I had not looked.
Five flights, two overrides, one slow sink to the ground that nobody commanded. The estimator was still trusting a GPS altitude that wandered by metres, and one bitmask fixed it.
A site to put the builds on, a plan for recording the first real session, and the two parameter changes that have to happen before the aircraft flies with Hawk again.
The first voice takeoff on the real aircraft worked. Then, a metre off the ground on the way down, it climbed, and I hit kill. The flight log says why, and the why was in my code.
Hawk got a camera, a detector and a look tool. The Action 4 streamed into the Mac over WiFi on the first try. Then the telemetry radio met the real aircraft, and the numbers started telling a different story.
Voice in, voice out. The pilot got a name, a personality, a local speech pipeline, and then a long day of making it fast enough and honest enough to show someone.
Before any of this touched a real aircraft, I needed one I could crash a hundred times. Getting PX4 and Gazebo running on a Mac was the first day's work, and the decision that shaped everything after.