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
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 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.
Network-Time-Clock
Robust integrations
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.
Distributed Computing
Fully scalable
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.
Low-latency communication through UDP
Reliable command execution through TCP, CAN and EtherCAT
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.
Easy integration of a large variety of engineering tools
Quarterly updates of the Cruden Panthera software framework
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.
Control – You decide what signals to distribute, between which processes, and across which computers.
No Forced Updates – Panthera updates are backward compatible, meaning you don’t need to modify your own applications after a Panthera upgrade.
Developing software for your specific engineering and research tasks while keeping the simulator experience at an optimal level.
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.
Real-Time Control
Dedicated Hardware
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.
Effortless Updates
Consistent & Traceable
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.
Remote Access
Centralised Logging
Track System Performance
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
Experiment-Focused; Simplifies simulator control for efficient test execution.
Customisable GUIs; Tailor interfaces to specific research needs
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
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.
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.
ModelControl serves as the interface between the vehicle model and the Panthera framework, handling configuration, data streams, startup, shutdown, and status monitoring.
Supports vehicle models running embedded in Matlab/Simulink, on Scalexio, and on CCRTsystems.
Automatically starts all required software processes, reducing manual configurations during simulation sessions.
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.