Create ROS nodes in MATLAB and exchange messages with other nodes on the ROS network, including ROS-enabled robots and simulators.
Verify your MATLAB® algorithms directly in the Robot Operating System (ROS) network. With ROS support from MATLAB, you can interact with robots and simulators that provide a ROS interface. You can also create a self-contained ROS network directly in MATLAB. These features allow you to develop your robotics algorithms in MATLAB, while giving you the ability to exchange messages with other nodes on the ROS network.
This support extends the rosjava API. It includes a new API for creating ROS nodes inside MATLAB based on the same ROS publisher/subscriber mechanism.
Key features allow you to:
Available on 32-bit and 64-bit Windows®, 64-bit Linux™ including Ubuntu™, and 64-bit Mac OS X (R2012b, R2013a, R2013b, R2014a)
Download links for academic/non-commercial users - by platform and release (login required).
For commercial use – please contact Yanliang.Zhang@mathworks.com to request a download.