- Build and deploy your Simulink model using Raspberry Pi - Robot Operating System target. This step creates a ROS node under ROS workspace. If the selected workspace name is "~/catkin_ws", the ROS node executable will be located under "~/catkin_ws/devel/lib/<simulink model name>"
- Create a bash script to automatically start the ROS node on booth. There are various ways to do this but the recommended approach is to use systemd. Here is a guide. In the script, source the ROS setup script, ~/catkin_ws/setup.bash, start roscore and use rosrun command to launch the executable per usual way.
How to start on boot Simulink model deployed to Raspberry Pi running ROS?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sully
el 6 de Ag. de 2021
Editada: Murat Belge
el 9 de Ag. de 2021
Hey,
Is it possible to start on boot, a simulink model that is to be part of a ROS network, which is deployed to a raspberry pi using the hardware support package for raspberry pi in simulink?
I see that their is an option in the model configuration for Hardware board: Raspberry Pi but not for Raspberry Pi - Robot Operating System as discribed here.
Thank you!
0 comentarios
Respuesta aceptada
Murat Belge
el 9 de Ag. de 2021
Editada: Murat Belge
el 9 de Ag. de 2021
Raspberry Pi - Robot Operating System does not have an option in Simulink to automatically start an executable. However, this can easily be implemented manually. Here are the steps:
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Raspberry Pi Hardware en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!