The York Driving Simulator Software Package

by York Computer Technologies
A driving simulator for researchers to program and run behavioural experiments.

Driving Simulator Characteristics

The York Driving Simulator was designed for researchers to run driving experiments in the lab
100% Programmable
Develop the simulations you want without hassle. The York Driving Simulator fits your applications, not the other way around.
Highly Scalable
Start with a computer and gradually add more equipment as your experiments evolve or interests change.
Data transparency
Review behaviour using playback controls and export raw signals to any file format
Additional Customization
Additional customization is available upon request if you require something extra

Manage Using Intuitive Administrative Functions

Handle multiple users/simulations
Labs can run have multiple experiments saved and multiple users in the system. Simulations and data are all kept organized.
Specify user-input mappings
New input devices can be setup quickly. The software allows users to pair inputs to simulator behaviour, e.g., link the depression of a pedal to an increase in acceleration.
Manage Licenses
The user can always view their license and determine when it expires.
Implement Custom Add-ons
Custom programs are seamlessly integrated into the simulator building environment.
Interface Custom Hardware
Custom hardware can be paired with the simulator using custom DLL's. For example, eye trackers or EEG devices can be linked into the system.
Share simulation and data files with collaborators
File sizes are small and can be emailed to others using the York Driving Simulation. Maps are inseparable with data files so they never disassociate with one another.

Create Fully Customized Driving Simulations

Set Subject Vehicle Characteristics
The subject vehicle can be calibrated to your specifications. This includes acceleration and braking profiles, steering dynamics and vehicle size.
Customize Subject Vehicle Cabin Environment
Set point of view for the participant, speedometer style, e.g., digital or analogue, speedomoter size, and interior colour.
Construct Road Layout
Drag and drop road segments to create any road configuration of your choosing. The options are so extensive that one can replicate a real neighbourhood.
Add Infrastructure
Once the road configuration has been created the user can add street signs, construction equipment, parking lots, parked cars, buildings of all types, grass, and trees.
Add Traffic
Traffic vehicles can be individually added to the map and set to follow a prescribed route. Any number of traffic vehicles can be added and any number of routes can be set.
Add Triggers
Initiate events in the simulation by adding triggers to your map. For example, the subject vehicle backing passing over a trigger point may cue a truck to back out of a driveway up ahead.
Build Custom Signage
Although a healthy stock of road signs are available new ones can be created using the sign building tools.
Map files that define a simulation can be easily shared because of their small size. These files can be emailed to collaborators or to us for review or to trouble shoot a problem.

Data Files

A data file is saved following a simulation, which contains the map file together with the data that was collected during the simulation. Once loaded, the user will see their map file and can review the simulation in 2D and 3D space and export data from portions of the map or the entire map.
Record Subject Driving Behaviour
All data associated with the subject driver is saved to disk. This includes all kinematic data as well as all user inputs on the steering and brake controls.
Record Non-Subject Simulation Data
All active data in the simulation is recorded as well. This includes the kinematics of traffic vehicles together with traffic light states and the timing of triggers and controls.
Review with Playback Controls
A completed simulation can be replayed in its entirety using standard playback controls. Users can advance the simulation frame by frame, fast forward, and rewind.
2D Simulation Review
Simulations can be replayed in a 2D perspective. This allows users to review the behaviour of the subject and traffic vehicles from a birds eye view.
3D Simulation Review
Simulations can be reviewed from the point of view of the subject in 3D space. This perspective provides users a way of reviewing the simulation from the subjects perspective.
Export Data
Data can be extracted from any area of the map or extracted in its entirety. Users can choose the data variables to export as well as the format to export.
Require Further Customization?
From its earliest iterations, the York Driving Simulator was designed in a modular format which can be modified and interfaced with at a variety of levels. The flexibility of this design gives us the capacity to link into the simulation at many levels and modify it when necessary. In the past we have integrated new data acquisition devices, such as eye trackers, formatted traffic vehicles with customized appearances and developed pop up programs such as questionnaires that can be presented to participants. The York Driving Simulator can do a lot, but certainly not everything. If you have a unique driving simulator request please let us know and we show you how your request can be accommodated.