Topic
Drone Safety: Risk Management, Procedures and Incident Prevention
Latest topic news
ArduPilot reviews bidirectional DShot decode bounds on F1 IOMCUs
ArduPilot PR 35036 proposes fixing an out-of-bounds read in the F1 IOMCU bidirectional DShot telemetry decoder when the sampled buffer ends before a complete 21-bit packet.
Read newsPX4 protects 1.18 auxiliary global-position settings during upgrade
PX4 PR 29541 proposes migrating older EKF2 AGP auxiliary global-position parameters to the 1.18 per-source EKF2 AGPn layout. The author says release/1.18 has the new setting structure without corresponding migration.
Read newsPX4 proposes GNSS velocity-versus-position consistency checks
PX4 PR 29660 proposes a kinematic consistency check between GNSS position and velocity estimates. The author notes that code-pseudorange-derived position and Doppler-derived velocity can deteriorate differently under multipath or other faults.
Read newsArduPilot OSD proposal closes a backend-index gap that can crash startup
ArduPilot PR 34497 reports a crash if one OSD backend is disabled or fails to start while a second backend initializes. The proposal removes the hole left in the backend list.
Read newsPX4 precision-landing proposal updates coordinates when EKF origin changes
PX4 PR 29711 describes a precision-landing target mapped from local NED coordinates to latitude and longitude that can become stale when EKF2 resets its navigation origin during GNSS-denied operations. The patch proposes refreshing that mapping.
Read newsPagination
Topic articles
A self-balancing propeller pole exposes the limits of control bandwidth
Four FPV-sized propellers can hold a long carbon-fibre pole upright for hours without lifting it off the ground. That sounds like a strange endurance record for a quadcopter. It is actually a cleaner demonstration of a different problem: the speed at which an actuator can correct an error matters more than the peak force it can produce .
Read articleESC passthrough is a controlled handoff, not a spare serial port
An ESC configurator runs on a computer, while the electronic speed controller sits behind the flight controller on an aircraft. The laptop has USB; the ESC generally has a motor signal connection that is being used for something else. Letting the configurator read settings or flash firmware therefore requires a temporary change in ownership of that connection.
Read articleBetaflight yaw spin recovery: why a clipped quad spins up, the AUTO threshold and gyro overflow detect
Clip a gate, a branch or the ground at the wrong angle and a quad can start spinning flat on yaw, warbling and climbing while the sticks do nothing. The Betaflight wiki calls this Yaw Spin To The Moon (YSTTM). Betaflight 3.4 added two pieces of code to deal with it: yaw spin recovery and gyro overflow detection. Both are on by default, and most pilots never need to touch them. It still helps to know what they do, because the wrong threshold shows up as strange yaw stutter in normal flight.
Read articleSurviving a wall strike is not the same as recovering flight control
A quadcopter that survives a collision can still fall out of the air. The frame may remain intact while the aircraft tumbles, the propellers lose useful orientation and the state estimator stops trusting measurements that no longer resemble ordinary flight. Collision tolerance therefore has two distinct tests: whether the machine survives the impact, and whether it can regain controlled flight afterward.
Read articleA drone light show is a timing and separation problem before it is a picture
A hundred illuminated aircraft can form a readable shape for an audience while being dangerously close to one another in three-dimensional space. The artwork is the visible part of a drone light show. The less visible work is assigning each aircraft a time-indexed path, ensuring those paths remain separated when position and timing are imperfect, and deciding what the fleet does when an aircraft or communication link goes wrong.
Read article