Fail to create ROS Publisher and ROS subscriber

2 visualizzazioni (ultimi 30 giorni)
Hi all,
I am creating subscriber and publishers for the turtle bot robot. For most topics, after using rosinit, I can create properly
publishers and subscribers. However, I fail to create a publisher for the /sound topic.
For instance, for topic cmd_vel I get:
r1=rospublisher('/cmd_vel')
r1 = Publisher with properties:
TopicName: '/cmd_vel'
IsLatching: 1
NumSubscribers: 0
MessageType: 'geometry_msgs/Twist'
It works perfect, but for topic sound I get:
r1=rospublisher('/sound')
Failed to create a publisher with topic name /sound and type turtlebot3_msgs/Sound.
Can anyone give me any hint about why this behaviour?
Thank you very much in advance,
Regards,
Ignacio

Risposta accettata

Cam Salzberger
Cam Salzberger il 17 Giu 2019
Hello Ignacio,
The message type "geometry_msgs/Twist" is one of the standard, built-in ROS message types. However, the message type "turtlebot3_msgs/Sound" is a custom message type specific to the TurtleBot3. You'll need to make that message type available to MATLAB by building the "turtlebot3_msgs" package with the MATLAB Support Package for ROS Custom Messages.
-Cam

Più risposte (0)

Categorie

Scopri di più su Network Connection and Exploration in Help Center e File Exchange

Prodotti


Release

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by