MATLAB EXPO 2017 INDIA

Bangalore Demo Stations

Automated Driving (Traffic Sign Recognition and Control)

Automated Driving (Traffic Sign Recognition and Control)

  • Recognizing traffic signs in a moving vehicle
  • Controlling vehicle movements based on traffic signs

Powertrain Development

Powertrain Development

  • Reuse existing, fully assembled vehicle powertrain model from Powertrain Blockset™
  • Model detailed drivetrain components using physical modeling tools
  • Re-use existing Engine Controller and Motor Controller blocks
  • Perform FE and performance simulations

Internet of Things and ThingSpeak

Internet of Things and ThingSpeak

  • Collect and store sensor data in the cloud
  • Analyze and visualize data in MATLAB®
  • Act on the data

MATLAB for Big Data and Deployment

MATLAB for Big Data and Deployment

  • Access data from a large number of files, databases, or from the Hadoop Distributed File System (HDFS)
  • Process data that does not fit in memory
  • Use Spark to speed up computations before and after deployment

Machine Learning Made Easy Using MATLAB

Machine Learning Made Easy Using MATLAB

  • Data import and feature selection
  • Choosing algorithms
  • Model comparison and assessment
  • Model sharing

Modelling Custom Antenna and Arrays

Modelling Custom Antenna and Arrays

  • Printed circuit board stack antenna: describe custom printed antennas on multilayered substrates
  • Describe a custom planar antenna or array by defining its geometric boundaries
  • Modify resonant frequency using load elements at arbitrary location on antenna surface

Simulink for Maker Hardware

Simulink for Maker Hardware

  • Develop standalone applications for Arduino, LEGO MINDSTORMS EV3, and Raspberry Pi
  • Create Android and iOS apps using Simulink®
  • Develop Internet of Things applications on Maker Hardware

Hardware-Software Codesign and Prototyping on SoC FPGAs

Hardware-Software Codesign and Prototyping on SoC FPGAs

  • HDL and C code generation
  • Partitioning an algorithm between ARM® core and programmable logic
  • Interface logic and IP core generation

Motor Control and Power Conversion

Motor Control and Power Conversion

  • Permanent magnet synchronous machine field-oriented control
  • DC-DC buck converter
  • Parameter tuning and signal logging
  • Advanced code generation techniques

Over-the-Air Testing and Prototyping Wireless Systems Using SDRs

Over-the-Air Testing and Prototyping Wireless Systems Using SDRs

  • Over-the-air lab and field testing with live radio frequency signals
  • Rapid prototyping of custom radio functions

Modelling and Simulation of End-to-End Radar and Communication Systems

Modelling and Simulation of End-to-End Radar and Communication Systems

  • End-to-end simulation of multifunction radar
  • Modelling standards-compliant LTE-A and WLAN PHY
  • 5G advanced technology development

Automated Driving System Toolbox

Automated Driving System Toolbox

  • Ground-truth labelling
  • Synthetic test case generation
  • Sensor fusion

Deep Learning for Computer Vision

Deep Learning for Computer Vision

  • Object detection and recognition

Model Verification and Validation, Code Generation, and Code Verification Using Polyspace Products

Model Verification and Validation, Code Generation, and Code Verification Using Polyspace Products

Model Verification and Validation:

  • Establishing bidirectional traceability between model and requirements
  • Adhering to modelling standards (e.g., MathWorks Automotive Advisory Board)
  • Finding design errors early
  • Measuring model and code coverage (e.g., modified condition/decision coverage)
  • Detecting dead logic in the models
  • Extending functional test cases to achieve more coverage
  • Generating tests for user-defined test objectives
  • Proving properties
  • Debugging made easy using Model Slicer
  • Efficient model-based test management and automation using Simulink Test™

Code Generation:

  • AUTOSAR compliant code generation
  • Code optimization and customization
  • Simulink Code Inspector™

Code Verification Using Polyspace® Products:

  • Detect run-time errors in code and prove their absence
  • Verify compliance with coding standards (e.g. MISRA C 2012, JSF++)
  • Identify software defects and security vulnerabilities
  • Produce code metrics and monitor software quality
  • Create certification artifacts (e.g. IEC 61508, ISO 26262, DO-178)

Communicating with In-Vehicle Networks Using Vehicle Network Toolbox

Communicating with In-Vehicle Networks Using Vehicle Network Toolbox

  • CAN bus communication from MATLAB and Simulink
  • Vehicle CAN Bus Monitor app to visualize live CAN network traffic
  • Vector CAN database (.dbc) file and A2L description file support
  • J1939 and XCP support for communicating with ECUs
  • Support for Vector, Kvaser, PEAK-System, and National Instruments devices

Testing ADAS Algorithms: From Desktop to Real Time

Testing ADAS Algorithms: From Desktop to Real Time

  • Perform closed-loop testing of autonomous emergency braking algorithms in simulation
  • Debug hardware issues by comparing real-time data with simulation data in Simulink Data Inspector
  • Tune and calibrate algorithms with Simulink Real-Time™ and compare calibrations in MATLAB
  • Automate HIL (hardware-in-the-loop) testing and report generation with Simulink Test

Developing Autonomous Systems Using MATLAB and Simulink

Developing Autonomous Systems Using MATLAB and Simulink

Autonomous Ground Vehicles:

  • Design and test robotics algorithms
  • Perform 3D vision and point cloud processing
  • Prototype a path-planning algorithm in MATLAB
  • Test it with a physical robot running Robot Operating System

Autonomous Aerial Vehicles:

  • Model environmental effects and 6-DOF aircraft simulations
  • Develop and implement flight controls algorithms
  • Design and test vision, radar, and IR perception algorithms
  • Perform sensor fusion and controls development
  • Connect MATLAB and Simulink to Robot Operating System

Balancing a Pole with a Robot Arm

Balancing a Pole with a Robot Arm

Computer-Aided Design (CAD) Importing:

  • Export CAD assembly to Simscape Multibody™
  • Export CAD assemblies from Onshape®
  • Import geometry, mass, inertia, joints, and other important aspects of the CAD model

Control Design:

  • Planning, controlling, and simulating a task with a 7-DOF robotic manipulator
  • Generalized inverse kinematics (used to enable interactive selection of a final position that keeps the end effector vertical)
  • Forward and inverse dynamics for rigid-body trees (used in trajectory optimization and robot controller)