Knowledge Center search search close
Collection of videos, reference examples, and more to support your real-time simulation and testing workflows

Content


Sensor Fusion and Motion Control for Autonomous Racing Cars

Sensor Fusion and Motion Control for Autonomous Racing Cars

Learn how a research team from the Technical University of Munich uses Speedgoat real-time solutions, MATLAB® and Simulink® to develop and test an autonomous driving software stack, capable of operating a racing vehicle close to its physical limits. As an integral part of the framework, sensor fusion and motion control algorithms are optimized and validated for safe and accurate real-time operation, using Rapid Control Prototyping and Hardware-in-the-Loop simulation.

Rapid Control Prototyping

Hardware-in-the-Loop

Whitepapers

FPGA-based rapid control prototyping of permanent magnet synchronous motor servo drives

FPGA-based rapid control prototyping of permanent magnet synchronous motor servo drives

Due to tight time constraints and unknown disturbances, the position control problem in permanent magnet synchronous machine (PMSM) drives remains exceedingly challenging. Download this technical article to learn more about experimental validation of a cascade control structure for position control in PMSM drives.

Whitepapers

Speed Up Digital Control Development for Motors, Power Converters, and Battery Systems with Simulink

Speed Up Digital Control Development for Motors, Power Converters, and Battery Systems with Simulink

Digital control design for power electronics using Simulink® makes it easy to try new ideas, test them, and go to hardware without coding. You can use system-level models for desktop simulation, real-time simulation, and production code generation, speeding up designing and testing your power electronics control systems.

Whitepapers

10 Ways to Speed Design for Digitally Controlled Power Converters with Simulink

10 Ways to Speed Design for Digitally Controlled Power Converters with Simulink

This whitepaper highlights ways to accelerate digital control development for power converters with system-level simulation, how to validate control code on the processor without damaging electrical system hardware and developing real-time simulations of your electrical system.

Hardware-in-the-Loop

Rapid Control Prototyping

Whitepapers

Timing and Synchronization

Timing and Synchronization

Connect distributed systems with multiple nodes and create deterministic real-time applications with Speedgoat timing and synchronization solutions.

 

How To

Update Target Operating System to R2020b and Later

Update Target Operating System to R2020b and Later

Simulink Real-Time R2020b and later releases ship with a QNX-based 64-bit real-time operating system (RTOS). Learn how to update the software of your existing Speedgoat real-time target machine running on R2020a or earlier.

How To

Part 1: System Configuration of Host PC (R2020b and later)

Part 1: System Configuration of Host PC (R2020b and later)

Learn how to set up the host computer for smooth operation, test the host-target communication and troubleshoot basic installation issues.

How To

Part 2: Configuration of Target Machine (R2020b and later)

Part 2: Configuration of Target Machine (R2020b and later)

Understand the operating principles of real-time target machines, learn how to configure your target machine and create and transfer a Simulink Real-Time™ kernel.

How To

Part 3: Running Real-Time Applications (R2020b and later)

Part 3: Running Real-Time Applications (R2020b and later)

Understand the main principles of real-time simulation. Configure and prepare Simulink® models for real-time execution. Deploy Simulink® models as real-time applications onto Speedgoat target machines.

How To

Part 4: Data Logging (R2020b and later)

Part 4: Data Logging (R2020b and later)

Monitor, visualize, and log signals using the Simulation Data. Inspector (SDI) on the development computer. Write data to the disk of the target machine using “File Scope” blocks.

How To

Part 5: Control and Instrumentation (R2020b and later)

Part 5: Control and Instrumentation (R2020b and later)

Learn how to use a Simulink® model as a direct user interface to the real-time application. Tune parameters using MATLAB command lines to control the execution of the real-time application. Create custom user interfaces using MATLAB App Designer.

How To

How to Configure a Speedgoat Test System for Simulink Real-Time

How to Configure a Speedgoat Test System for Simulink Real-Time

Configuring your Speedgoat machine for Simulink Real-Time: A Step-by-Step Guide

How To

Part 1: System Configuration of Host PC (R2020a and earlier)

Part 1: System Configuration of Host PC (R2020a and earlier)

Learn how to set up the host computer for smooth operation, test the host-target communication and troubleshoot basic installation issues.

How To

Part 2: Configuration of Target Machine (R2020a and earlier)

Part 2: Configuration of Target Machine (R2020a and earlier)

Understand the operating principles of real-time target machines, learn how to configure your target machine and create and transfer a Simulink Real-Time™ kernel.

How To

Part 3: Running Real-Time Applications (R2020a and earlier)

Part 3: Running Real-Time Applications (R2020a and earlier)

Video tutorial series part 3: Understand the main principles of real-time simulation. Configure and prepare Simulink® models for real-time execution. Deploy Simulink® models as real-time applications onto Speedgoat target machines.

How To

Part 4: Data Logging (R2020a and earlier)

Part 4: Data Logging (R2020a and earlier)

Monitor, visualize, and log signals using the Simulation Data. Inspector (SDI) on the development computer. Write data to the disk of the target machine using “File Scope” blocks.

How To

Part 5: Control and Instrumentation (R2020a and earlier)

Part 5: Control and Instrumentation (R2020a and earlier)

Learn how to use a Simulink® model as a direct user interface to the real-time application. Tune parameters using MATLAB command lines to control the execution of the real-time application. Create custom user interfaces using MATLAB App Designer.

How To

Follow Speedgoat LinkedIn