.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

 Respuesta aceptada

Walter Roberson
Walter Roberson el 11 de Jun. de 2021

0 votos

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 comentario

Sean de Wolski
Sean de Wolski el 11 de Jun. de 2021
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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Raspberry Pi Hardware en Centro de ayuda y File Exchange.

Preguntada:

el 11 de Jun. de 2021

Comentada:

el 11 de Jun. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by