No Set Pitch On Land.lua Apr 2026
Lua Script Test: Setting Horizontal Velocity During LAND Mode
When a vehicle is in or has detected it is on land , the flight controller locks down many attitude controls to prevent "ground loops" or tip-overs. For developers, this means: no set pitch on land.lua
: The primary hub for sharing Lua Script Tests and troubleshooting landing modes. Lua Script Test: Setting Horizontal Velocity During LAND
Are you trying to during a specific landing maneuver, or are you encountering a script error when trying to assign a value to a pitch variable? : Once the landing logic initiates, the autopilot
: Once the landing logic initiates, the autopilot typically ignores horizontal and pitch velocity adjustments from scripts to maintain a vertical descent and stable touchdown. Workarounds for Scripting Pitch
: Instead of using the native LAND mode, scripts can use GUIDED mode to send specific position or velocity targets. The Copter Commands in Guided Mode allow for more granular control over heading and turn rates, though vertical control still prioritizes landing safety.
: For understanding why certain fields are read-only (nil) or how metatables define property access, the official Lua 11.1 - Arrays documentation is the standard reference.