Simulink support
- hebi_newbie
- Posts: 34
- Joined: Wed Oct 02, 2019 4:41 pm
Simulink support
Do you have any support for controlling the actuators from Simulink?
- florian_enner
- HEBI Official
- Posts: 33
- Joined: Wed Mar 25, 2020 11:31 am
- Location: Austria
Re: Simulink support
We currently don't officially support controlling the actuators directly from Simulink, but we know that some of our customers got it to work using workarounds.
In general, Simulink has three different operating modes:
For example, an external computer (e.g. a Raspberry PI) could use one of the APIs (e.g. Python or C++) I to implement a robot controller, and Simulink could communicate with it to send commands and gather feedback. The messaging could be implemented using raw udp datagrams, or using ROS if you have access to Simulink support for ROS.
In general, Simulink has three different operating modes:
- Desktop Simulation
- Deployment to Linux/Windows/macOS
- Deployment to dedicated hardware, e.g., SpeedGoat systems
For example, an external computer (e.g. a Raspberry PI) could use one of the APIs (e.g. Python or C++) I to implement a robot controller, and Simulink could communicate with it to send commands and gather feedback. The messaging could be implemented using raw udp datagrams, or using ROS if you have access to Simulink support for ROS.
- florian_enner
- HEBI Official
- Posts: 33
- Joined: Wed Mar 25, 2020 11:31 am
- Location: Austria
Re: Simulink support
Here are some Simulink examples for the Desktop Simulation mode that a colleague did a few years ago: simulink-examples.zip