PX4 / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
8.26k stars 13.41k forks source link

[Bug] Fixed-wing detected landing but did not disarm #23725

Open anaam-wingxpand opened 3 days ago

anaam-wingxpand commented 3 days ago

Describe the bug

Landing was detected but did not disarm, despite COM_DISARM_LAND = 2 seconds. In fact, 5 seconds later the motor started again as takeoff was detected, even though it wasn't actually taking off.

To Reproduce

  1. The operator shook the drone to pre-trigger launch.
  2. The operator held onto the drone. 2 seconds later, the motor stopped as landing was detected
  3. The operator went to go set the drone down, and 5 seconds later the motors started again as takeoff was detected
  4. The operator disarmed the drone via QGroundControl

Expected behavior

The drone should've disarmed 2 seconds after landing, since COM_DISARM_LAND = 2 seconds. The motors should never started up again on their own.

Screenshot / Media

Screenshot 2024-09-25 093402

Screenshot 2024-09-25 093507

Flight Log

https://logs.px4.io/plot_app?log=924fa87f-0220-43ae-b9c5-b21d753078f5

Software Version

v1.14

Flight controller

Cube Orange+

Vehicle type

Fixed Wing

How are the different components wired up (including port information)

No response

Additional context

No response

DronecodeBot commented 3 days ago

This issue has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there:

https://discuss.px4.io/t/px4-sync-q-a-sep-25-2024/40853/2

DronecodeBot commented 3 days ago

This issue has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there:

https://discuss.px4.io/t/px4-sync-q-a-sep-25-2024/40853/1