ardupilot icon indicating copy to clipboard operation
ardupilot copied to clipboard

ArduCopter - Manual Control Input (Joysticks Input) Are Ignored When Sent from MAVSDK

Open rayw-dronesense opened this issue 4 months ago • 3 comments

Bug report

Issue details

Manual control input sent from MAVSDK are ignored by ArduPilot while they work on PX4.

Specifically this API,

https://github.com/mavlink/MAVSDK/blob/v2.12.9/src/mavsdk/plugins/manual_control/manual_control_impl.cpp#L92

Our investigation found that MAVSDK uses "system id" 245 as the ground control station, but for some reason ArduPilot is expecting "system id" to be 255 and everything else is dropped. Would there be any specific reason why ArduPilot would be looking for a hardcoded ID?

Version v4.4.0, v4.6.0 all observed this issue - in simulation (SITL) and real aircraft

Platform [ ] All [ ] AntennaTracker [ X ] Copter [ ] Plane [ ] Rover [ ] Submarine

Airframe type

Quad sim (SITL) and Hexa (real aircraft)

Hardware type

For sim it's not applicable. For real aircraft, it's a proprietary system based on ArduPilot which behaves identically to the SITL simulator.

Logs

There are no logs - the inputs sent are ignored silently.

rayw-dronesense avatar Oct 08 '24 18:10 rayw-dronesense