MATLAB Answers

ROS Publish Msg - DJI ROS OSDK

2 ビュー (過去 30 日間)
Ben Isaac
Ben Isaac 2019 年 6 月 7 日
編集済み: Sebastian Castro 2019 年 6 月 24 日
Hi there,
I am trying to publish a message to a ROS topic. The topic is one of the ROS topics available in the DJI drone ROS OSDK. Please see image 1 below. I'd like to publish roll angle, pitch angle, yaw rate and z position commands to the corresponding ROS topic. I'm using a Bus create at the input of the Publish block. However, I get the error shown in the next images. Could you please advise how I may resolve this?
Thank you.
Ben
Publish.PNG
Error.PNG
BusEditor.PNG

  0 件のコメント

サインインしてコメントする。

回答 (1 件)

Sebastian Castro
Sebastian Castro 2019 年 6 月 24 日
編集済み: Sebastian Castro 2019 年 6 月 24 日
Instead of using a Bus Creator block, use a Blank Message block with the right message type (sensor_msgs/joy), and then use a Bus Assignment block to update individual signals in the bus.
Most of the ROS examples in the documentation or the Getting Started examples will show you what this looks like.
- Sebastian

  0 件のコメント

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by