File Exchange

image thumbnail

MATLAB and Simulink Robotics Arena: ROS Control App

version 1.1 (226 KB) by MathWorks Student Competitions Team
MATLAB app for mobile robotics applications with ROS.


Updated 28 Sep 2018

View Version History

View License

This entry contains the MATLAB app installer for the "MATLAB Apps with ROS" episode of the MATLAB and Simulink Robotics arena.

This example shows how App Designer and Robotics System Toolbox allow you to develop interactive MATLAB apps that communicate using the Robot Operating System (ROS).

Cite As

MathWorks Student Competitions Team (2021). MATLAB and Simulink Robotics Arena: ROS Control App (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (5)

Raphael Burseg

zhirong tan

Sebastian Castro

Turns out that "boolean" function is part of Simulink, so perhaps you don't have it installed?

You can go into the code and change "boolean(0)" for either "logical(0)" or "false" and it should resolve that error.

julien attiogbe

When connecting to ROS, I end up with this error message :

ans =

Publisher with properties:

TopicName: '/userSpeed'
IsLatching: 1
NumSubscribers: 0
MessageType: 'geometry_msgs/Twist'

Undefined function 'boolean' for input arguments of type 'double'.

Error in ROSControlApp/configureROSMsgs (line 211)
rosparam('set', 'restartWaypoints', boolean(0));

Error in ROSControlApp/ConnecttoROSButtonPushed (line 741)

Error using matlab.ui.control.internal.controller.ComponentController/executeUserCallback (line 335)
Error while evaluating Button PrivateButtonPushedFcn.

Anything wrong with my configuration, or does the app need an update for 2019b?

Tohru Kikawada

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!