Demo Stations

Journeys of Invention

Discover more of the Science Museum’s extraordinary collection with our iPad app, taking you on 14 interactive journeys through the most revolutionary scientific inventions of all time.

Journeys of Invention lets you navigate through a network of over 80 objects which you can rotate, view in close-up detail, and even operate. Step inside the Apollo 10 Command Module, encode your own secret message on a World War II Enigma Machine, and examine a flea with Robert Hooke’s 17th-century microscope.

Written by expert curators from the Science Museum and in partnership with Touch Press, Journeys of Invention is a wonderful interactive guide for anyone with an interest in science, technology, and discovery.

The app is available to download worldwide from the App Store for £6.99 ($9.99) and includes all 14 journeys.

Big Data with MATLAB

Big data refers to the dramatic increase in the amount and rate of data being created and made available for analysis. Big data represents an opportunity for companies to gain greater insight and make more informed decisions, but it also presents a number of challenges: big data sets may not fit into available memory and may take too long to process. Moreover, there is no one-size-fits-all approach to deal with big data problems.

Visit this showcase to discover the different tools that MATLAB® provides to tackle these challenges and work with data sets of all sizes.

Technology focus: Big data, data analytics

Key products: Parallel Computing Toolbox™, MATLAB Distributed Computing Server™

Using MATLAB to Explore the Internet of Things

The adoption of Internet of Things (IoT) technologies continues to proliferate. IoT solutions span various applications such as monitoring environmental data, health monitoring, control of household appliances, and projects in the maker movement. This demo illustrates how MATLAB supports developing and deploying IoT systems, including:

  • Deploying your MATLAB scripts directly to hardware with code generation
  • Acquiring real-time data from sensors
  • Performing analytics on your data
  • Accessing and visualising the results

Technology focus: Internet of Things, data analytics, embedded devices

Key products: MATLAB Coder™, Simulink Coder™, ThingSpeak™

Machine Learning with MATLAB

Machine learning techniques are being used to make critical business and life decisions every moment of the day. Applications are hugely varied, and include medical diagnoses, engine health monitoring and prognostics, speech and handwriting recognition, automated trading, and film recommendations.

Come and find out how MATLAB can help with the challenges of:

  • Managing raw data
  • Identifying key features
  • Training multiple models
  • Performing model assessments

Technology focus: Machine learning, neural networks, deep learning

Key products: MATLAB, Statistics and Machine Learning Toolbox™

Real-Time Audio Processing with MATLAB: Automatic VST Plugin Generation

Many engineers who use MATLAB for audio processing algorithm design also need to transform their ideas into interactive real-time prototypes, to validate their work through listening or evaluating it on experimental setups. That process is costly and time-consuming, and it often involves translation to languages such as C or C++.

Come and see how audio processing algorithms designed in MATLAB can be rapidly tested on third-party digital audio workstations through automatic generation of VST plugins.

Technology focus: DSP modelling and simulation, real-time audio prototyping

Key products: Audio System Toolbox™, DSP System Toolbox™

Designing, Prototyping, and Testing Video Algorithms for FPGA and SoC

As video resolutions and frame rates increase, more organisations are turning to FPGA, ASIC, and System on Chip solutions for implementing the associated processing. Discover how you can rapidly prototype high-definition video processing on hardware, accelerating design and testing workflows.

Technology focus: Video processing, computer vision, FPGA, SoC

Key products: HDL Coder™, HDL Verifier™, Vision HDL Toolbox™

Wireless Communication System Design Using MATLAB and Simulink

Modern wireless communication systems are growing in complexity and increasingly converging to standards including LTE and Wi-Fi. Come and see how MATLAB and Simulink® can be used to accelerate wireless communication system development and optimise performance, with examples across baseband communication and multi-antenna RF system design. This is relevant to users working with already deployed or future systems, including 5G, as well as standards or non-standards based systems.

Technology focus: Wireless communications

Key products: Communications System Toolbox™, LTE System Toolbox™, SimRF™, Antenna Toolbox™, Phased Array System Toolbox™

Building, Visualising, and Deploying Physical Models

Accurate plant models are key to predicting and assessing the performance of a system. Come and discover the technologies used to rapidly build and extend multidomain (mechanical, electrical, hydraulic) models.

Learn about packaging and exporting your models and interact with them through customised graphical interfaces to make the best of your modelling efforts.

Technology focus: Modelling of physical systems, 3D visualisation, deploying Simulink models

Key products: Simulink, Simscape™

Model-Based Design: Developing a Real-Time Vision Motor Controller

Do you need to take your design from the desktop to an implementation running on real-time hardware? Come and see how control algorithms designed and tested in Simulink can be automatically deployed to Speedgoat target hardware using Simulink Real-Time™.

This demo showcases a real-time vision motor controller developed by The School of Business and Engineering in Vaud, Switzerland (HEIG-VD).

Technology Focus: Design and deployment of real-time control algorithms

Key Products: Simulink Real-Time, Simulink Coder, Computer Vision System Toolbox™

Verifying Models and Code Through Automated Testing and Analysis

Design models in Simulink must be supported by appropriate levels of testing: effective methods that identify defects as early as possible. Efficient testing is just as important in speeding up development as having capable design tools. Come and discover the range of verification and validation techniques that can be applied to models and code, centered on the framework for simulation-based testing provided by Simulink Test™.

Technology Focus: Verification and validation, testing

Key Products: Simulink Test, Simulink Verification and Validation™

Controlling a Sphero Robot Using MATLAB

This demo offers a fun, interactive introduction to science, technology, engineering, and mathematics (STEM) through MATLAB programming of a Sphero robot in a competitive and educational environment. MathWorks and the Science Museum jointly developed this activity. MATLAB provides the framework for control, image processing, user interfaces, and programming.

Race through an obstacle course either by:

  • Programming a Sphero robot with MATLAB
  • Controlling the Sphero in real time

Technology Focus: Control system design, robotics

Key Products: MATLAB

Crack Messages on Virtual Enigma Machines

Virtual Enigma machines powered by MATLAB will enable pairs of users to send and receive Enigma messages, experiencing what it was like to communicate in the Second World War. A real Enigma machine will also be on display, courtesy of Bletchley Park.

Advances in computing hardware and software enable users to crack Enigma messages in near real time. The time taken to crack the messages is dependent on the Enigma settings and message length, and the calculations being used to perform this cracking are explained by MathWorks staff. Parallel Computing Toolbox is also used to significantly reduce the time taken to crack messages.

Key Products: MATLAB, Parallel Computing Toolbox

System Modelling, Project Management, and Simulation

System-level modelling and simulation requires flexibility in modelling style and testing frameworks. Through the example of a system-level aircraft model, discover how the latest capabilities of Simulink are used to ease modelling, testing, and project management tasks.

Technology Focus: System-level modelling, simulation

Key Products: Simulink, Stateflow

Developing Fast and Reliable Image Processing Algorithms with MATLAB

Many image processing algorithms, such as image enhancement or image analysis methods, rely on the successful solution of a usually very complex optimisation problem. Learn how to solve a broad class of image processing tasks with a new discrete optimisation approach implemented in MATLAB. This demo showcases the power of this approach in diverse applications such as arts, medical imaging, and CCTV surveillance.

Technology Focus: Optimisation, image processing and computer vision

Key Products: MATLAB, Image Processing Toolbox™