MathWorks ha introdotto la possibilità di eseguire i modelli Simulink direttamente sulle piattaforme Arduino, BeagleBoard e Lego Mindstorms Nxt.
Si tratta, come noto, di piattaforme hardware a basso costo e ampiamente utilizzate in ambito accademico per l’insegnamento pratico di discipline quali robotica, meccatronica, elaborazione dei segnali digitali, visione artificiale e altre applicazioni ingegneristiche.
I modelli Simulink in particolare potranno essere eseguiti dai futuri ingegneri sulle piattaforme hardware autonomamente, oppure insieme a un PC collegato. Il supporto integrato di Simulink per l’hardware risulta di aiuto per l’apprendimento ‘model-based’: gli studenti di ingegneria che imparano la teoria del controllo creando ed eseguendo modelli in Simulink possono verificare e raffinare i loro algoritmi sull’hardware, senza bisogno di conoscere i sistemi embedded.
Nello specifico Simulink offre supporto integrato per: schede microcontroller Arduino Uno e Mega 2560, destinate ad applicazioni nei settori della robotica, della meccatronica e della connettività hardware; per SBC BeagleBoard-xM impiegate per l’elaborazione audio, video e di segnali digitali; e per la piattaforma robotica Lego Mindstorms NXT impiegata in applicazioni nel settore della robotica.
Il supporto integrato di Simulink per l’hardware è disponibile dalla release 2012a di MathWorks, comprese le Student Version di MatLab e Simulink.