.mex file (matlab executable) as Simulink Block?

Hi,
i would like to run an RLAgent on a Raspberry. Since the RLAgent included in the reinforcement learning toolbox is not supported by code generation it does not seem to be possible to upload that block as itself.
Instead i generated a .mex (matlab executable) file from the trained agent policy (.mat file). See:
How can i run the generated .mex file in my simulink model?
Thanks for any tips,
Best regards,
V

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 11 Jun. 2021

0 Stimmen

You start by programming (or obtaining) an Intel x64 instruction set emulator on your ARM based RRaspberry Pi.
In other words, you do not use .mex* files with Raspberry Pi or Arduino.
Perhaps instead of generating mex (binary) it might be possible to generate C or C++ code.

1 Kommentar

Yes - see my answer to your other Question, Victor. Your best bet is to bake the agent into Simulink so the code generator regenerates it for the Pi a part of one process. If not, generate the standalone C|C++ code an compile it for the Pi.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Raspberry Pi Hardware finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by