Today, a look at a speedy way for students to prototype, test, analyse and deploy sophisticated applications on Raspberry Pi, using industry tools: MathWorks’ MATLAB, a high-level programming environment for visualising and analysing data, computation, mathematical modelling, and algorithm development; and Simulink, which provides a block diagramming environment for modelling and simulating dynamic systems.
element14 recently launched a Learn to Program Pack consisting of MATLAB and Simulink Student Suite bundled with their Raspberry Pi 2 starter kit, which gives you a Pi 2, microSD card, power supply and case. The bundle provides students with everything they need to kick off their projects quickly using the same tools that professional engineers and scientists use day-to-day: you can use Simulink on your Raspberry Pi to describe, simulate and test your system, analyse it with MATLAB, then generate code from Simulink to deploy to a Raspberry Pi or another platform.
Here, Eben uses Simulink to program and test a robot with simple image processing and autonomous navigation:
There are endlessly rich possibilities here: how about getting your Pi robot to detect faces and behave accordingly? You’ll find lots more resources to help with using these powerful tools on the MATLAB & Simulink element14 community.