Messages (ex. SET_POSITION_TARGET_LOCAL_NED) also require an Ack. Is there a way to check the message send?

113 views
Skip to first unread message

유재덕(Jaedeok, Yoo)

unread,
Mar 10, 2020, 1:01:54 AM3/10/20
to MAVLink
Hello. I'm JD Yoo, a Korean UAV engineer.

*This document is written using a translator. I'm asking for an excuse.


1.
The drone is controlled via telemetry. ex) Through SET_POSITION_TARGET_LOCAL_NED ..
Too uncomfortable because there is no confirmation from the FC.
There is no way to check if a message is lost.

Is there any other verification method?
----------------------------------------------------------------
2.
The above questions and are separately ..
when you check Command Ack, can not be sure that the message of any object.
Ex) Command1-> Send
        Command2-> Send
       
        Command2 or Command1 Ack
        Impossible to verify

Is there a way?


Thank you.

Daniel Hurowitz

unread,
Mar 25, 2020, 12:29:14 PM3/25/20
to MAVLink
In the mavlink documentation for POSITION_TARGET_LOCAL_NED, the description is 
Reports the current commanded vehicle position, velocity, and acceleration as specified by the autopilot. This should match the commands sent in SET_POSITION_TARGET_LOCAL_NED if the vehicle is being controlled this way.
It is my understanding that this message can be requested using set_message_interval on arducopter 4. 

Hamish Willee

unread,
Mar 26, 2020, 6:20:17 PM3/26/20
to MAVLink
As Daniel says https://mavlink.io/en/messages/common.html#POSITION_TARGET_LOCAL_NED should match the input. There are various ways to stream this.

https://mavlink.io/en/messages/common.html#MAV_CMD_SET_MESSAGE_INTERVAL should also work on PX4. 
Reply all
Reply to author
Forward
0 new messages