Autonomous technology will touch nearly every part of our lives, changing the products we build and the way we do business. It’s not just in self-driving cars, robots, and drones; it’s in applications like predictive engine maintenance, automated trading, and medical image interpretation. Autonomy —the ability of a system to learn to operate independently—requires three elements:
In this talk, Richard shows you how engineers and scientists are combining these elements, using MATLAB® and Simulink®, to build autonomous technology into their products and services today—to build their autonomous anything.
In this session, Ned Gulley introduces new capabilities in the MATLAB® product family in Releases 2017a and 2017b. Ned shares his insights into how MATLAB is designed to be the language of choice for millions of engineers and scientists worldwide.
Attend this session for a unique opportunity to learn from one of the key designers of MATLAB.
Predictive maintenance—the practice of forecasting equipment failures before they occur—is a high priority for many organisations looking to make critical engineering decisions from data.
Learn about new capabilities in MATLAB® for big data, machine learning, and deep learning, and how these can be combined with model-driven approaches to create and deploy predictive maintenance algorithms to embedded devices and cloud analytics platforms.
In this talk, Andrea will give an overview of the artificial intelligence and computer vision research being done by the Oxford Visual Geometry Group. He will show examples of object recognition, counting, text spotting, face verification, and many others. He will also demonstrate how much of their research work is done using Parallel Computing Toolbox™ on a large cluster of GPU-equipped computation servers. The University of Oxford builds and maintains their MATLAB® based deep learning library, MatConvNet. A spiritual successor to their earlier VLFeat project, this toolbox has been widely used in the computer vision community for almost a decade.
Smart devices like the Amazon Echo are shifting expectations on the near future of human-machine interactions. As innovative products include more sensors and aim to deliver increasingly complex features, successful manufacturers and solution providers need to reuse more software assets and prototype more quickly than ever before.
In this session, you will learn about different MATLAB® capabilities that enable fast code integration, from embedded IP to cloud-based services. You will also discover techniques for very early prototyping, including methods for running in real time and connecting to real-world signals. The talk focuses on applications of signal processing and data analytics. As a worked example, we discuss the design of an IoT-enabled voice-driven interface.
In this session, you will learn how The Royal Mint used MATLAB® to develop the most secure £1 coin ever made. The new £1 coin incorporates advanced security measures, one of which is the inclusion of a chemical marker in the metal inner of the coin. Rhys Thomas and a small team of engineers at The Royal Mint leveraged image and signal processing functionality in MATLAB to develop algorithms capable of detecting the presence of the marker in genuine coins.
Rhys Thomas will discuss the development of the new coin, the authentication algorithm, and how the team managed the large amounts of data generated by the project.
Do you need to work with ever-growing data volumes and complexity in your algorithms? Do you need to support an ever-growing number of users, who want their results faster?
In this session, Rory introduces the technologies that enable you to achieve your scaling goals, including:
Recent updates to the Simulink® product family will help you maximise the efficiency of your implementation of Model-Based Design. Discover new capabilities in plant modelling, control design, and production code generation. Speed up simulations and learn about new productivity improvement techniques. Streamline your verification and validation tasks with enhanced automation functionality.
Join this session to get the most out of Model-Based Design with the latest features in Simulink.
Do you need to model physical systems to support your development process? Do you compromise on design choices because you lack the data, tools, or the time to model them adequately? In this session, you will learn how Simscape™ helps engineers build models that are fit for purpose, supporting both early design decisions and subsequent integration and system test.
You will learn how Simscape can be used to model physical systems, starting with an overview of off-the-shelf Simscape libraries and building up to how you can create your own custom component models. The presentation is illustrated using the example of modelling electric drives for vehicle and robotic applications, including thermal and cooling aspects. Key themes include:
Solutions to these themes exploit the tight integration between Simscape and MATLAB® and Simulink®, with MATLAB providing the numerical platform to manage your data and Simulink providing seamless integration with your control algorithms and path to real-time deployment.
Real-time hardware-in-the-loop (HIL) models have been an integral part of system testing and acceptance for over 20 years. With the increased use of Model-Based Design throughout the algorithm development cycle and improved performance of real-time simulators, the HIL model becomes ever closer to the Model-Based Design model. This allows for improved traceability from the algorithm specification to the hardware implementation and associated test environment.
Electric motors are everywhere, and are finding new applications every day. The technology to control motors is also evolving to target new platforms comprising both hardware (FPGA/ASIC) and software (microprocessor), such as Xilinx® Zynq®. In this session, we looks at some of the challenges and solutions for developing motor control algorithms, using Model-Based Design, including:
In this session, Lianne introduces MATLAB®, the interactive environment, and high-level language for numerical computation, visualisation, and programming. Topics discussed and demonstrated in this session include:
See how easy it is to get started using MATLAB.
Signal processing is essential for a wide range of applications, through communications, fault detection, and data science. In this session, Steven introduces how you can use MATLAB® for signal analysis and processing tasks across applications and workflows through examples covering:
In this session, Jonathan introduces the Simulink® product family. Topics include:
This presentation is ideal for Simulink beginners and MATLAB users interested in learning more about Simulink.
Machine learning is ubiquitous. From deep learning in medical diagnosis, speech, and object recognition to data-driven modelling for engine health monitoring and predictive maintenance, machine learning techniques are increasingly at the heart of today’s autonomous systems. In this session, Conor discusses both machine learning and deep learning techniques in MATLAB®, as well as addresses the computer vision problem of object detection and recognition. This introduction provides participants with an overview of the available techniques and how to get started with machine learning in MATLAB.
MATLAB® and Simulink® products enable you to design and prototype wireless communications systems. Using these tools, you can go from algorithm design and simulation all the way through to code generation and prototyping on hardware platforms.
In this master class, we show how you can simulate wireless standards such as LTE, WLAN, and 5G candidate technologies, using SDR platforms to interface with real-life signals.
During this presentation, you’ll see how you can use these algorithms in models suitable for C and HDL code generation. Finally, you’ll learn how this generated code can then be targeted to a Xilinx® Zynq® SoC platform for rapid prototyping and verification.
MATLAB® toolboxes are becoming the standard mechanism for creating and sharing collections of MATLAB files, including code, data, apps, examples, and documentation.
This master class answers questions and discusses challenges that teams and enterprises face when adopting MATLAB toolboxes, including how to create a consistent set of content, compatibility with MATLAB data type and other toolboxes, choosing when to create an app, and how to work with version control.
Simulink® Test™ is designed to ease the authoring, managing, and reporting of tests, and is the key to enabling efficient Model-Based Design. In this session, Fraser shows examples of how you can:
Most engineers work in teams, requiring tools that support the creation of a shared team environment and the ability to partition large designs into manageable components. In this session, Sonia demonstrates the latest project management capabilities in MATLAB® and Simulink® that address these challenges and promote more efficient teamwork. Topics include: