École Centrale de Lyon acquired a Campus-Wide License, which enables students and faculty to use 50 MathWorks products anywhere on campus.
The first-year Signals and Systems course introduces new concepts using MATLAB®. In directed works, the students then use MATLAB to complete exercises on correlation, convolution, fast Fourier transforms, and other topics.
The students use Simulink® to design signal processing chains. After adding signal generator, filter, mux, and sum blocks to the design, the students select the sampling time and specify filter parameters before observing the signal at various points using a Scope block. The students write MATLAB scripts to process simulation results and then discuss their observations.
For the French Robotics Cup (la Coupe de France de Robotique), Blanchart’s students used MathWorks products to design and build an autonomous robot. They developed control algorithms with MATLAB, Stateflow®, Control System Toolbox™, and Robust Control Toolbox™, and modeled the motor and sensors with Simulink, Stateflow, and Simscape™. Using Simulink 3D Animation™, the students visualized how the robot would move.
After running simulations to debug and verify the design, they used Stateflow and Simulink Coder™ to generate 2000 lines of C code, which was compiled and deployed on the robot’s onboard processor.
Blanchart and her colleagues also use MathWorks tools extensively in their research.
On one project, Blanchart developed a bracelet for the elderly that summons help in the event of a fall. She and her students used MATLAB, Fuzzy Logic Toolbox™, Partial Differential Equation Toolbox™, and Curve Fitting Toolbox™ to develop algorithms that processed data from the bracelets’ accelerometers to detect falls. The students verified the system by processing video data of simulated falls using Image Processing Toolbox™.
On another project, Blanchart worked with students and local musicians to develop a numerical filter using MATLAB, Simulink, and Signal Processing Toolbox™. The bass guitarist chooses the filter type (lowpass, highpass, or bandpass), and the cutoff frequency changes with the rhythm provided by the bass guitarist.
With MATLAB, they prototyped the signal acquisition chain for a MIDI bass anti-aliasing filter and selected the sampling frequency and converter. They then generated code for a Texas Instruments C6000™ DSP using Simulink Coder.