How do I define a service server with custom service type in MATLAB?

2 Ansichten (letzte 30 Tage)
I am trying to write a service along with a callback function. The service would have a response and request of type sensor_msgs/Image. However, there are no such service types in rostype.getServiceList. How can I create a custom service type that will accept the correct request and response msg types? Is this the correct approach for creating a service server in MATLAB?
  2 Kommentare
Abhinav Gandhi
Abhinav Gandhi am 10 Jun. 2021
Thanks for your reply Jagadeesh. I have the ROS Toolbox interface for ROS custom messages installed. I am using MATLAB 2020a with ROS1, I'd added that information to my question but I don't see it anymore!
Where can I find documentation for this toolbox? The links I saw point to this page: which talks about rosgenmsg but has no documentation for the interface toolbox.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Jagadeesh Konakalla
Jagadeesh Konakalla am 11 Jun. 2021
Hi Abhinav,
Here are the links for R2020a MATLAB release related to custom message creation in MATLAB. As you have already installed the support package, you should be able to use the rosgenmsg function now. Please follow the following links.
Jagadeesh K


Find more on ROS Custom Message Support in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by