Accelerating the pace of engineering and science

MATLAB EXPO 2015

Demo Stations

Building MATLAB Apps to Visualise Complex Data

Building MATLAB Apps to Visualise Complex Data

Data collection is ubiquitous: be it stock market indices, blood test levels, or vehicle dynamic measurements, the challenge is to extract useful information from the raw numbers, and to visualise it efficiently. MATLAB® provides a framework for the rapid development of apps with rich user interfaces for data analytics and visualisation. This demo shows how to combine GPS, inertial measurements, and video feeds, collected using wearable devices, to analyse the results of a riding or driving session.

Technology Focus: Data visualisation techniques

Key Products: MATLAB

Developing Robotics Applications Using MATLAB and Simulink

Developing Robotics Applications Using MATLAB and Simulink

Robotics applications are multidisciplinary, requiring algorithms for map representation, path planning, and path following, as well as motor control, computer vision, and supervisory logic. The development process might also require interfacing with the Robot Operating System (ROS) or simulators such as Gazebo, prior to deployment of the algorithms as C++ code. Come along to this demo area to see how you can use MATLAB and Simulink® to develop and test robotics applications, including:

  • Playing draughts against Baxter the robot
  • Remote operation and autonomous tracking of Turtlebots

Technology Focus: Robotics applications

Key Products: MATLAB, Simulink, Computer Vision System Toolbox™, Robotics System Toolbox™

Identification of Objects in Real-Time Video

Identification of Objects in Real-Time Video

Do you need to identify objects, features, or activities in large sets of images or videos? Join us at this showcase area to learn how to construct a classifier that can automatically detect which type of toy figures we are looking at, using streaming images from a live video feed.

Technology Focus: Computer vision and machine learning

Key Products: MATLAB, Statistics and Machine Learning Toolbox™, Image Processing Toolbox™, Computer Vision System Toolbox

Implementing Video Processing Algorithms on FPGA

Implementing Video Processing Algorithms on FPGA

The transition from frame-based video processing algorithms to FPGA implementation often requires remodelling, retesting, and rewriting code. Visit this showcase area to discover how to reduce development times and enable reuse of models and test harnesses across all phases of the workflow. We will also introduce Vision HDL Toolbox, which includes pixel-based implementations and data pipeline control interfaces for the inclusion of HDL-ready blocks or the creation of custom algorithms.

Technology Focus: HDL code generation

Key Products: MATLAB, Simulink, HDL Coder™, HDL Verifier™, Vision HDL Toolbox™

Modelling Adaptive Cruise Control in Simulink

Modelling Adaptive Cruise Control in Simulink

Radar systems are being deployed in applications beyond defence, including in the automotive and industrial automation industries. Predicting the behaviour and performance of these multidomain systems is essential, and modelling has a key part to play here. Come to this demo station to see a complete model of an automatic cruise control (ACC) system, consisting of an FMCW radar and speed controller embedded within models of car dynamics and the external environment. 3D animations are used to visualise the behaviour of the system model.

Technology Focus: Radar system modelling

Key Products: Simulink, Phased Array System Toolbox™, SimRF™, Antenna Toolbox™, Simulink 3D Animation™

Modelling and Control of the Furuta Pendulum

Modelling and Control of the Furuta Pendulum

Modelling and simulation is a proven approach to develop controllers for complex systems. The Furuta pendulum (rotational inverted pendulum) is an example of a complex nonlinear oscillator, which has been used to study and demonstrate linear and nonlinear control laws. Visit this showcase to see how you can use Simulink and SimMechanics in building models of this system and designing its control strategies. We also demonstrate the validation of the control algorithm by running it on LEGO® hardware.

Technology Focus: Control system design and physical modelling

Key Products: Simulink, SimMechanics™

Modelling, Simulation, and Real-Time Testing

Modelling, Simulation, and Real-Time Testing

Do you need to take your designs from desktop to implementations running on real-time hardware? Accurate plant models are essential for control design, requirements validation and refinement, and hardware-in-the-loop testing. Come to this showcase area to discover technologies available for rapidly going from building and extending models to testing them on real hardware. You will see how to validate the controller in simulation and then verify the implementation on hardware in real time.

Technology Focus: Real-time control

Key Products: Simulink, Stateflow®, Embedded Coder®, Simulink Real-Time™, Simulink Verification and Validation™

Rugged Rovers

Rugged Rovers

Rugged Rovers is a pioneering multi-player, multi-platform game available to play online and within the Science Museum. Rugged Rovers was created as part of the Science Museum’s interactive “Engineer Your Future” exhibition and invites players to put their problem-solving skills to the test, designing a vehicle that can travel the furthest across a challenging alien landscape and competing against others rovers, some designed by a real Mars rover engineer. The game was an immediate hit for both Science Museum and online visitors alike winning a coveted gold 2015 International Serious Play award in July 2015. Over 1 million rovers have now been launched since the exhibition opened in February 2015.

Using Software-Defined Radio Platforms for Communications Prototyping: 4G LTE Mobile Example

Using Software-Defined Radio Platforms for Communications Prototyping: 4G LTE Mobile Example

See how MATLAB and Simulink can be used to communicate directly with RF signals through a variety of software-defined radio (SDR) platforms. This capability provides a quick prototyping environment, enabling you to get rapid insight into real-world system performance. In this demo area, we show an end-to-end 4G LTE mobile example, illustrating transmission and reception of voice and video data using MATLAB and SDR. You can also see a simulation model of the Analog Devices® AD9361 RF Transceiver chip, as used by some of the SDR platforms.

Technology Focus: SDR and communications prototyping, modelling of RF transceivers

Key Products: MATLAB, Simulink, Communications System Toolbox™, LTE System Toolbox™, SimRF

Web Apps Powered by MATLAB: Energy Load Forecasting Example

Web Apps Powered by MATLAB: Energy Load Forecasting Example

Increasingly, organisations seek to integrate sophisticated, proprietary analytics as a part of their standard operations, enabling them to keep their competitive edge. Discover how to make MATLAB analytics available to business users using this example of web application for energy load predictions.

Technology Focus: Deploying MATLAB algorithms

Key Products: MATLAB, Statistics Toolbox, MATLAB Compiler™, MATLAB Compiler SDK™, MATLAB Production Server™