Cant deploy ROS on raspberry Pi4 with Simulink ?

Hi,
I am trying to use deploy the example ''getting started with Robot operating system (ROS) on raspberry'' but I get error (see pictures) that I cant resolve.
My ROS, is installed on win10.
My Raspberry Pi 4 got the latest version image from Matlab.
Can someoe help ?
Best regards,

1 Comment

Hi Hocine YAKOUBI,
The error that you see in the build "Cannot identify a ROS distrubution in /opt/ros" can be worked around by executing the below commands on the pi terminal,
echo "MW_ROSDISTRO=melodic" |sudo tee -a /etc/environment
Bascially, we need to tell Simulink the version of ROS present on pi. This is currently done via setting a specific environment variable in /etc/environment file. I am guessing the environment file may be corrupted. You can check the contents of it by executing "cat /etc/environment". By running tha above cmd, we are appending the needed environment variable to the file.
Please let me know if this works.
Thanks,
Prasanth

Sign in to comment.

Answers (0)

Asked:

on 11 Jul 2022

Edited:

on 21 Jul 2022

Community Treasure Hunt

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

Start Hunting!