Ready for Real

Panthera Simulator IT system

The Software Framework to Power Your Simulator

In Driver-in-the-Loop (DIL)simulation, software is the defining factor. Regardless of the simulator hardware components used, immersion depends on precise synchronisation of motion, visual, audio, shakers and steering feedback. A well-integrated system ensures a natural driving experience, with self-motion perception that matches a real vehicle. With 25+ years of experience, Cruden developed Panthera, a software framework that tackles the challenges of DIL simulation system integration. Now, through the Panthera Software SDK, this expertise is available to every simulator engineer, providing a high-performance, customisable solution to build accurate and immersive simulators.

Three Panthera Framework Pillars

Toolbox

Panthera SDK

A powerful, cross-platform toolkit for integrating DIL simulation software. It enables seamless system integration and full control over simulation workflows.

Panthera CoreBox

The heart of the Panthera framework. Running on dedicated hardware and a Linux operating system, Panthera ensures real-time signal distribution and system management.
Panthera GUI

Panthera software modules

Ready-to-use simulator software modules for motion cueing visualisation, audio and engineering tool integrations based on the Panthera SDK.

Panthera SDK

Seamless, Integrated Framework

Your simulator is only as good as the software it runs on. Panthera ensures real-time responsiveness with low latency, high computational efficiency, and smooth integration of inputs, outputs, and software components. Designed for seamless engineering tool integration, Panthera ensures real experiences in a virtual world.
Cruden icon
Network-Time-Clock
Cruden icon
Robust integrations
Cruden icon
Maximum immersion

Scalable and Flexible Architecture

Panthera’s distributed computing architecture is designed for unrestricted scalability, adapting to any simulator type or size. Whether expanding a simple setup or managing a complex multi-node system, Panthera provides centralised control, ensuring efficient coordination and performance across all components.
Cruden icon
Distributed Computing
Cruden icon
Fully scalable
Cruden icon
Centralised Management

Optimised for Efficiency

Panthera is designed to maximise network bandwidth and computational efficiency, enabling smooth data transfer across all connected systems. By leveraging UDP for signals and TCP for commands, it ensures low-latency signal transmission while maintaining reliable command execution for stable and responsive simulation performance.
Cruden icon
Low-latency communication through UDP
Cruden icon
Reliable command execution through TCP, CAN and EtherCAT
Cruden icon
Optimised network and compute resource usage

Cross-Platform SDK

Panthera’s multi-platform SDK allows integration with any engineering or research tools. With multiple programming language support, you can develop in your preferred environment while maintaining full control over signal distribution and system integration.
Cruden icon
Easy integration of a large variety of engineering tools
Cruden icon
Quarterly updates of the Cruden Panthera software framework  
Cruden icon
Open architecture for software and content

Full control, No Unnecessary Dependencies

We understand that as a developer, you want complete control over your simulator software toolchain. That’s why we built Panthera to complement your development process.
With Panthera, you get the benefits of a robust, high-performance simulation framework, without sacrificing flexibility or control.
Cruden icon
Control – You decide what signals to distribute, between which processes, and across which computers.
Cruden icon
No Forced Updates – Panthera updates are backward compatible, meaning you don’t need to modify your own applications after a Panthera upgrade.
Cruden icon
Developing software for your specific engineering and research tasks while keeping the simulator experience at an optimal level.

Panthera CoreBox

Dedicated Core for Your Simulator

CoreBox acts as the central hub of your DIL system, providing real-time control over signal distribution and processing. Running on dedicated hardware with Linux OS, it ensures sub 0,1 millisecond latency on critical signal flows, keeping the simulation accurately synchronised using a common clock.
Cruden icon
Real-Time Control
Cruden icon
Dedicated Hardware
Cruden icon
Accurate Synchronisation

Version Control and Config Management

Panthera simplifies system updates with software package distribution and GIT-based version control to track simulator configuration changes. This keeps your entire system consistent, traceable, and easy to manage.
Cruden icon
Effortless Updates
Cruden icon
Consistent & Traceable
Cruden icon
Simplified Management

Maintenance and Support

With remote access and support, you can efficiently manage, monitor, and troubleshoot your simulation environment. Centralised logging and archiving ensure that all processes and hardware performance (e.g., CPU and GPU load monitoring) are easily accessible and trackable.
Cruden icon
Remote Access
Cruden icon
Centralised Logging
Cruden icon
Track System Performance
Panthera GUI

Operator SDK

The Panthera Operator SDK enables you to quickly create intuitive GUIs, allowing operators to focus on experiments and participants instead of complex simulation software
Cruden icon
Experiment-Focused; Simplifies simulator control for efficient test execution.
Cruden icon
Customisable GUIs;  Tailor interfaces to specific research needs
Cruden icon
Streamlined operation; Provides quick access to key controls and real-time adjustments. With the Operator SDK, managing a DIL simulation becomes more intuitive, keeping the focus on research, not software complexity

Ready-to-use Panthera Modules

Cruden provides a suite of ready-to-use software modules for DIL simulators, enabling a fully functional setup out of the box. Built on the Panthera Framework and SDK, these modules can be used alongside your own software development for a customised simulation software toolchain.
While fully integrated within the Panthera framework, these modules are optional they can be implemented as needed but are not required for the framework to function.

Panthera Render Engine

A visual system is crucial for self-motion perception. Panthera’s visualisation module, built on Unity, delivers high-end rendering with the latest NVIDIA GPU features, including pre-processed ray tracing, DLSS, and PBR for realistic lighting and detail. Designed for Driver-in-the-Loop (DIL) simulation, Panthera supports various display systems, including projections, LED walls, and HMDs. It features automatic warping and blending (Scalable), motion compensation, low latency, and frame rates up to 240 fps. With a vast Unity developer community and content creation tools, Panthera provides a powerful, flexible rendering solution for immersive simulation experiments.
Road surface query

SISTer - Road Surface Interaction

Realistic DIL simulation requires not just visual accuracy, but also precise surface feedback for the tire models. Tyre-road surface interaction is the starting point for exciting tyre and suspension models, ultimately controlling the motion system. For the motion platform to perform at its full potential, road surface queries are key. The Panthera SISTer module (Server for Interaction with Surfaces and Terrains) processes high-speed surface queries, ensuring accurate road interaction for vehicle dynamics models. By offloading surface queries to a separate process on a dedicated computer, SISTer enhances performance and supports various road surface formats, including splines, triangular meshes, LiDAR point cloud data, OpenDrive, and OpenCRG. It can handle up to 2000 queries per tire per second, delivering precise values for road height, and normal, and attributes such as grip factor, rolling resistance, and surface type, ensuring a highly detailed and responsive simulation.

Motion and steering torque controller

The Panthera Motion Controller provides seamless control over a wide range of motion systems, including E2M, VHT, Dynisma and RoRa, handling essential functions such as engaging, disengaging, and resetting, all independently from the software supplied with the motion platform. Motion can be fully controlled from within the Panthera framework, resulting in smooth operation.
The motion controller translates vehicle model accelerations into motion within the workspace of the platform, creating a realistic self-motion perception for the driver.

Audio Player

The Panthera Audio Player is a Unity-based application that uses the FMOD sound engine and audio banks to deliver high-quality, spatial audio. By running FMOD within Unity, the system dynamically adjusts sound based on the position of sound sources in the virtual world, enhancing realism and immersion for the driver.

PantheraReference Vehicle Model (PRVM)

The Panthera Reference Vehicle Model (PRVM) is a robust reference model designed to verify and validate the proper functioning of the full simulator, while also serving as a vehicle model for experiments that do not focus on vehicle dynamics. It delivers a realistic driving experience, ensuring relevant driver behaviour and feedback for HMI validation and human factors research. PRVM is included in every Panthera installation, providing a ready-to-use and easy-to-manage vehicle model for various research and testing applications.

3rd Party Vehicle Model Integration

Integrating a vehicle model is essential when using a simulator as an engineering tool. The Panthera ModelControl module manages the integration of various vehicle models, ensuring low latency and refresh rates up to 2 kHz.
Cruden icon
ModelControl serves as the interface between the vehicle model and the Panthera framework, handling configuration, data streams, startup, shutdown, and status monitoring.
Cruden icon
Supports vehicle models running embedded in Matlab/Simulink, on Scalexio, and on CCRTsystems.
Cruden icon
Automatically starts all required software processes, reducing manual configurations during simulation sessions.
Cruden icon
A dedicated status window provides instant insights into both ModelControl and the connected vehicle model.

Traffic Bridge

The Panthera Traffic Bridge connects traffic simulation tools with your driving simulator. It supports commonly used traffic engines, including SUMO, VTD, and ASM, ensuring compatibility with industry-standard tools.
The traffic bridge streams ego vehicle positions to the traffic simulation tool and retrieves position data of traffic agents for visualisation in the simulator. The position information of the traffic vehicles is interpolated to create smooth images, rotating wheels and chassis rotations.

iMotions Bridge - Linking Simulation Data with Biometrics

The iMotions Bridge forwards vehicle and simulation data to the iMotions software, enabling advanced HMI and Human Factors research. By correlating biometric recordings with scenario events, vehicle parameters, and driver inputs, researchers gain deeper insights into human behaviour and cognitive responses during simulations.