| Literature DB >> 30258791 |
Alexander Eriksson1,2, Joost de Winter3, Neville A Stanton1.
Abstract
Driving simulators have been used since the beginning of the 1930s to assist researchers in assessing driver behaviour without putting the driver in harm's way. The current manuscript describes the implementation of a toolbox for automated driving research on the widely used STISIM platform. The toolbox presented in this manuscript allows researchers to conduct flexible research into automated driving, enabling independent use of longitudinal control, and a combination of longitudinal and lateral control, and is available as an open source download through GitHub. The toolbox allows the driver to adjust parameters such as set speed (in 5 kph increments) and time-headway (in steps of 1, 1.5, and 2 s) as well as automation mode dynamically, while logging additional variabless that STISIM does not provide out-of-the-box (time-headway, time to collision). Moreover, the toolbox presented in this manuscript has gone through validation trials showing accurate speed, time-headway, and lane tracking, as well as transitions of control between manual and automated driving. •A toolbox was developed for STISIM driving simulators.•The toolbox allows for automated driving.•Functionality includes tracking of speed, headway, and lane.Entities:
Keywords: Adaptive cruise control; Automated driving; Driving simulator; Highly automated driving; Human factors; STISIM; Software toolbox; Toolbox
Year: 2018 PMID: 30258791 PMCID: PMC6153448 DOI: 10.1016/j.mex.2018.08.003
Source DB: PubMed Journal: MethodsX ISSN: 2215-0161
Fig. 1A functional block diagram of the automated driving toolbox. AS refers to automated steering control. Host vehicle refers to the vehicle equipped with the described algorithm.
Fig. 2Functional block diagram of the longitudinal (ACC) control algorithm.
Fig. 3Speed profile of a motorway drive during car following.
Fig. 4Time-headway profile of the car-following behaviour during motorway driving. The gaps in the recorded time-headway signal are caused by the lead vehicle leaving the host-vehicle lane. THW = time-headway.
Fig. 5Lane keeping performance (12 ft lane width) during a motorway drive. Lane position refers to the vehicle lateral position in its current lane.
Function mapping in the ButtonAssignment.txt.
| Line in file | Function associated with button value |
|---|---|
| 1 | Cycle time-headway |
| 2 | Increase ACC speed |
| 3 | Decrease ACC Speed |
| 4 | Activate Adaptive Cruise Control |
| 5 | Activate Highly Automated Driving |
| 6 | Deactivate automated driving |
| 7 | Left lane change |
| 8 | Right lane change |
Parameters from the toolbox collected for data logging purposes saved in parameter 49 of the BSAV event. The units reported in the table are in the units supplied in the Open Module variables.
| Parameter | Type of data | Units |
|---|---|---|
| 1 | Distance down the road | feet |
| 2 | Level of automation (manual / ACC / Highly automated) | integer (0,1,2) |
| 3 | Adaptive Cruise Control state (Cruise, Follow, Adapt) | integer (1,2,3) |
| 4 | Desired time-headway | seconds |
| 5 | Current time-headway | seconds |
| 6 | Desired speed | ft/s |
| 7 | Current speed | ft/s |
| 8 | Current time to collision | seconds |
| 9 | Optimal lane position | feet |
| 10 | Current lane position | feet |
Pre-specified data being sent over the socket connection when enabled.
| Parameter | Type of data | Units |
|---|---|---|
| 1 | Lateral lane position | feet |
| 2 | Current lane | integer |
| 3 | Selected time-headway | seconds |
| 4–8 | Distance to the following vehicles: – lead vehicle in host lane – trailing vehicle right of host lane – leading vehicle right of host lane – trailing vehicle left of host lane – leading vehicle right of host lane | feet |
| 9 | Number of lanes on current section of road | Integer |
| 10 | Vehicle speed | Ft/s |
| 11 | Engine RPM | RPM |
| 12 | Automation mode | Integer (0,1,2) |
| 13 | Take-over request countdown | Integer (−1 – X) |
| 14 | Distance down the road | feet |
| Subject Area | |
| More specific subject area | |
| Method name | |
| Name and reference of original method | Not applicable, see paper |
| Resource availability |