send mavlink message to px4 by udp

i want to do offboard control by using matlab to control px4.
im trying to send command (mavlink message) to px4 by udp .
for example , i give the thrust command like the picture. but nothing happened for px4. (i run px4 software in the loop with gazebo on my desktop)
do i need to do something before giving a command? or is that not the way to give command to px4??
sorry for my poor english.
i will be appriciated with any kind of clues for this, thank you !!

2 Comments

MAVLink provides the Path Planning Protocol that enables the offboard control of the drone. Did you take a look at that?
thank you for the answers!
I just have looked at that but I couldnt find that they support Matlab.
also I know that px4 support python and c++ for offboard control. but they are not what i wanted
I want to control px4 with Matlab .. I wonder if there is another way
thank you so much :)

Sign in to comment.

Answers (1)

Amrtanshu Raj
Amrtanshu Raj on 1 Feb 2021
Hi,
As mentioned by @Ankur Bose you can use the Path Planning Protocol to send a TRAJECTORY_REPRESNTATION_WAYPOINTS message to control the px4 in offboard mode. The MAVLink is independent of the language use to generate the message.
Hope this helps !!

Products

Release

R2020b

Asked:

on 17 Jan 2021

Answered:

on 1 Feb 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!