Home

MiniSimManual-Tech Report - SMARTech

image

Contents

1. B v Vehicle on path only CreateRandomTraffic Ser Goto Select Save Group Load Group Add Ret sse x 336 Zoom 0 505 Set x 3 Rehearsal Mode 9154 98 12259 55 0 00 Offroad NE 5 For Actions click New then title it Blow Tire For type select Vehicle Failure Then click Define Failure to specify the vehicular failure 31 GT MiniSim Training Manual 32 Isat Example r pleScenario scn D ur idi amp Bat Y N21 c i ORE GD a onSco cvudWzs5s ashpe f kH9pE iE File Edit View Insert Mode Window Help Hos Sle trea OR Pp RORAB EFE L Roadpad Trigger Predicate General Actions Comment Actions Ps md Name Blow Tre 0 Action Type Vehicle Failure Who to Affect Name B Type Ed Road Position El Relative By Instigator Set Delay 0 Eur Goto Select Save Group Load Group Add Ret js E Oe ELI Menu Rehearsal Mode Select 9254 98 12359 55 0 00 Offroad Trigger Dynamic Object 6 Many options exist but for simplicity we will select tire 0 to blowout in Os or immediately when the road pad trigger 1s crossed Click OK until you are back at the map view Isat ExampleScenario scn I Daal t Bai 9 N21 ce i AGER GD a 2covcxvud57zs5 s5bg z kH9p Eh Ele Edit View Insert Mode Window Help Hs Sle trea OM pi
2. Search programs and fies Shutdown p pe 0 Fm Sa rn 3 2 Open the D Drive titled MiniSim Data 47 GT MiniSim Training Manual 48 iC Computer Gu e Search Computer Organize AutoPlay Properties System properties Uninstall or change a program Map network drive Open Control Panel EIS Y C x Favorites Hard Disk Drives 2 RE Desktop MiniSim System C MiniSim_Data D Downloads OC 7 ISAT data a 40 7 GB free of 140 GB 21 8 GB free of 97 7 GB Ui nad mia 18 3 3 Devices with Removable Storage 1 Je TMT ProjectData p TMT Databases um DVD RW Drive E Ji TMT projects A D ISAT data IJ Minisim data a No preview available Documents ql Music i Pictures Ez Videos amp amp Computer amp MiniSim System C ccs MiniSim Data D i Network MiniSim Data D Space used BEBE total size 97 768 BitLocker status Off C Local Disk Space free 21 8 GB File system NTFS 3 Open the DAQ folder then open the folder with your experiment s name MiniSim Data D i Network MME 2 Organize Indudeinlibrary Sharewith Burn New folder g A x Name Date modified Type Size BE Desktop J CellPhoneDriving 5 13 20142 35PM File folder apes IJl Experimento1 9 14 2012 4 30PM File folder FTT Jl Multitasking amp VideoGames 4 4 2014 2 26 PM File folder BB mer Projecipsts _ PupilSize amp Driving 7 8 2014 1
3. SetResults r header measure2 str sd SetResults r header measure3 pct speeding results results r Ln 56 Col 1 OVR 14 Now you simply need to rerun your reduction If you created a config mat file simply type ExpConfig into the MATLAB command window press enter then click File gt Load and select your config mat file 15 Press Save and Run 16 After processing open your output spreadsheet and you should see the three calculate measures that you coded 67 GT MiniSim Training Manual 68 Output 2014 7 9 113054 xls Compatibility Mode Excel HOME INSERT PAGE LAYOUT FORMULAS DATA REVIEW VIEW Sign in sb oo co co i i an d Calibri M e Wrap Text General E Ra T ox fe FE 7 FH EE H Paste P fie amp lt E3 Ej Merge amp Center 96 t 28 Conditional Formatas Cell Insert Delete Format Sort amp Find amp 9 Formatting Table Styles Y Y M Filter Select Clipboard rz x Alignment x Number Ta Styles Cells Editing 7 47083643584016 measurel measure2 measure3 0 213044092 1 974215508 0 240220919 2 007390261 AVERAGE 2 926923128 COUNT 15 SUM 17 56153877 EH 17 You are now ready to commence with coding your full reduction Several scripts in nDaqTools are useful for calculating reduced measures Some of the more useful ones include BasicStats Percentage Percentile and SteeringE
4. on the top right of it click Open DAQ File and navigate to your recently copied DAQ files then select one of them MATLAB 7 12 0 R2011 File Edit Debug Parallel Desktop Window Help t e amp Ba Fel 9 r g Current Folder CAUsersVsonify Documents MATLAB X m e Shortcuts 7 Howto Add 2 What s New Current Folder t D 2 X Workspace Ne CS 4 MATLAB gt si P B s pl E Si T Stack Base P Select data to plot X Name Name Value Min Max Affect amp SA Expl Burgermania2 amp ExampleScenario Matfiles amp Multitasking and Videogames Es a ndaqTools 2 DaqViewer tz Id ndaqTool BE amp Drivin magEst_error_tempo m iz mien 40nnt aci etails DAQ path DAQ File Read DAQ Option 9 Read all cells Read cell list elemList mat zj Command Window Read DAQ Vars TD rx gt gt DaqViewer x gt gt Element Info Chid Select a file to view details numltems capRate varSize C Copyright 2011 1012 National Advanced Driving Simulator and the University of lowa All rights reserved t E JonData sav Dat Lir Output8 Docum s Grade 2 xlsx MATLAB 7 12 0 NL a qe t heey 5 The panel on the right will be populated with all of the variable names recognized in the file 53 GT MiniSim Training Manual 54 reading data C Users sonify Documents MATLAB
5. elemlist mat Create Reduction C File Name 2 Output js Add Date Time C Incremental C Copyright 2012 National Advanced Driving Simulator and the University of lowa All rights reserved Ver 3 21 18 Click the Save and Run button to save the configuration and run the reduction If it asks you to pick the configuration file select the config mat file It will take a while to process normally several minutes per DAQ file depending on the size 19 Congratulations You have just run your first reduction A file called Output timestamp xls should have been created in your experiment folder If you open it you will see that each DAQ only contains the DAQName and DAQ Filepath this is because there were no other parameters defined in the Reduce m script The next section will cover how to get your desired parameters to be computed and placed in the output spreadsheet 62 GT MiniSim Training Manual 63 5 6 Advanced NDAQ Tools The last section covered how to configure an analysis and get all of the supporting files in place However when you ran it no data was in the output file This is because you defined your driving measures in the setup xls but never incorporated them into the script This section will explain how to get all of your data into the output 1 In your experiment s DataReduction folder open the setup xls spreadsheet 2 Asan example let s add three new measures calle
6. BE Desktop Ej ExampleScenario scn 7 1 2014 4 45 PM SCN File Ji Downloads 2 SL TG CellPhoneDrivingHighway 1Test scn 5 8 2014 5 34 PM SCN File 225 KB J TSAT_data SL_TG CellPhoneDrivingCity 3 scn 5 8 2014 5 25 PM SCN File 366 KB Mi reisen 15 3 SL_TG CellPhoneDrivingCity 1 scn 5 8 2014 5 01 PM SCN File 360 KB J TMT ProjectData dn e JJ THT Databases SL_TG CellPhoneDrivingCity 2 scn 5 8 2014 5 00 PM SCN File 364 KB i TMT projects SL TG CellPhoneDrivingCity Base2 scn 5 8 2014 4 35 PM SCN File 362 KB Ji ISAT data SL TG CellPhoneDrivingCity Base 1 scn 5 8 2014 4 33 PM SCN File 360 KB Ji MiniSim data SL TG CellPhoneDrivingHighway 1 scn 5 8 2014 4 32 PM SCN File 225 KB SL TG CellPhoneDrivingCity Base scn 5 8 2014 3 59 PM SCN File 370 KB 3 i SL_TG CellPhoneDrivingHighway 2 scn 5 8 2014 3 50 PM SCN File 225 KB d Music SL_TG CellPhoneDrivingHighway 3 scn 5 8 2014 3 50 PM SCN File 225 KB lli Pictures SL_MastersBaseCity_TG scn 5 7 2014 7 08 PM SCN File 371KB B videos E Te Master sBaseHighway scn 5 7 2014 6 29 PM SCN File 232 KB File name ExampleScenario scn MiniSim Scenario Files scn cea A 4 The scenario will be imported and when finished will be located in the drop down menu 5 You are now ready to start your imported scenario 12 GT MiniSim Training Manual 13 2 2 Running a Scenario Please ensure that you have personally created any studi
7. CellPhoneprivingHighway 1 SL TG Cel lPhonepr ivingHighway 2 SL TG Cel lPhonepr ivingHi ghway 3 SL TG CellPhoneprivingc w WZ MiniSim v2 0 lexar_thum Windows 7 Di gt m 6 17 2014 3 There are three columns in order from left to right a Experiment name b Participant name number c Last of allowable scenarios for each participant 4 Addanew line for each participant number in your experiment Type the experiment name then tab then participant number tab then the scenarios allowed for that participant separated by commas For example if you wanted to create a new study for 10 participants where each can drive on both the campus or CityDemo scenarios you would add the following new lines to the file NewStudyName 01 campus CityDemo NewStudyName 02 campus CityDemo NewStudyName 03 campus CityDemo NewStudyName 04 campus CityDemo NewStudyName 05 campus CityDemo NewStudyName 06 campus CityDemo NewStudyName 07 campus CityDemo NewStudyName 08 campus CityDemo NewStudyName 09 campus CityDemo NewStudyName 10 campus CityDemo Additionally you can assign certain participants to specific scenarios such as the example below where odd numbered participants can only drive the campus scenario and even numbered can drive the CityDemo scenario NewStudyName 01 campus 16 GT MiniSim Training Manual 17 NewStudyName 02 CityDemo NewStudyName 03 campus NewStudyName 04 CityDemo NewStudyName 0
8. ese x 586 Zoom 1728 Set EJ a For Help press F1 4085 23 8627 75 0 00 Offroad 45 GT MiniSim Training Manual 46 Chapter 5 Handling Driving Data This chapter covers how to extract process compute and handle driving data from the MiniSim s DAQ files More information can be found in the nDAQ Tools tutorial document in the support documentation Experiment Configuration Experiment DAQ Data Path C Users sonify Documents MATLAB Example Scenario DAQData Reduction Script Overwrite if existing Reduction Output DAQ Element List File Name El File Name ki elemistmat C Copyright 2012 National Advanced Driving Simulator and the University of lowa All rights reserved Ver 3 21 46 GT MiniSim Training Manual 47 5 1 Extracting Driving Data If you recently ran a driving experiment in Data Collection Mode the MiniSim will have generated a set of DAQ files that contain all of the data about the user s driving behavior To access these files 1 Click Start gt Computer E TileMosaicTool X ISat g TeamViewer 7 aaj j Noterad ie Tile Mosaic Tool v1 7 5 2 Documents Pictures Music D Paint C Computer jl Getting Started Control Panel See the disk drives and other hardware connected to your computer 3 Connect to a Projector Devices and Printers A Remote Desktop Connection Default Programs is eee Help and Support
9. n 1 ExampleScenario scn 2 SL_TG CellPhoneDrivingHighway 1Test scn 3 SL_TG CellPhoneDrivingHighway 1 scn 4SL TG CellPhoneDrivingCity 3 scn 5 SL_TG CellPhoneDrivingCity 1 scn 6 SL_TG CellPhoneDrivingCity 2 scn ZSL TG CellPhoneDrivingCity Base 1 scn 8 SL_TG CellPhoneDrivingCity Base2 scn 9 SL_TG CellPhoneDrivingCity Base scn 10 SL TG CellPhoneDrivingHighway 2 scn Exit Gaul Goto Select Save Group Load Group Aad Rer e70 x n5 Zoom 1728 Lee E Last Static Obj E Other cme el Open an existing document Isat OD ae td Fa E N25 ce SL_TG CellPhoneDrivingHighway 1Test scn E SL TG CellPhoneDrivingCity 3 scn SL TG CellPhoneDrivingCity 3 scn bak SL TG CellPhoneDrivingCity 1 scn E SL TG CellPhoneDrivingCity 2 scn SL TG CellPhoneDrivingCity 2 scn bak SL TG CellPhoneDrivingCity Base2 scn SL TG CellPhoneDrivingCity Base 1 scn bak SL TG CellPhoneDrivingCity Base 1 scn SL TG CellPhoneDrivingHighway 1 scn SL TG CellPhoneDrivingCity Base scn bak ExampleScenario scn SL TG CellPhoneDrivingCity Base scn SL TG CellPhoneDrivingHighway 2 scn SL TG CellPhoneDrivingHighway 3 scn SL TG CellPhoneDrivingHighway 1 scn bak SL TG CellPhoneDrivingHighway 3 scn bak SL TG CellPhoneDrivingHighway 2 scn bak TG Master sBaseHighway scn bak SL MastersBaseCity TG scn SL MastersBaseCity TG scn bak TG Master sBaseHighway scn LJ E amp amp t e D wO L 4347 70 5016
10. own please get in contact with the department to schedule some time in the simulator Please keep in mind this 1s a shared departmental resource NEVER DELETE ANY FILES OR MAKE ANY SYSTEM CHANGES unless the department has approved it and or the files are yours Please be mindful when using the simulator and many other parties have a vested interest in the continued operation of the system 69
11. 2 Additional tiles can be dropped in from the menu on the left seen in the figure below The categories include Campus Filler Mountain Rural City Freeway Railroad Urban Suburban Commercial Industrial Residential Special 41 3 4 5 6 GT MiniSim Training Manual 42 Ty TileMos simple_rural mos Fie Edit Window Help isi aja Pa DESI al aleve campus city comm ar p SS iz E 4 116 Tiles Loaded from Tile Library C NADSTMT_1 7 5 2 ProjectData Tiles To add a tile select a category and pick a specific tile Click it then click on the map in the location you want the tile to fall By default tiles are locked after being placed To unlock right click on a tile and click Lock Unlock Selected Tile s After this the tile can be moved rotated or further adjusted When constructing your scenario verify that all tile pieces match edges This helps with performance and reduces the chance of graphical errors glitches Please see the TMT Manual page 4 for more information When finished save your work 42 GT MiniSim Training Manual 43 4 3 Transfer Changes into MiniSim 1 When finished designing your scene you need to export your changes into ISAT Do this by clicking Output Scenario Visual Data sm special suburb urban 2ln 4ln s1400 urban 4ln 10x8 01 10x8 urban 4in arterial 03 4x6 urban 4in arterial 04 4x6 urban 4n crv2
12. BM 2 a T Goto Select Save Group Load Graup Add Ret ss X2 zeom oze Get uu Menu 30 12385 19 0 j zi G Rehearsal Mode Select 9271 5 19 0 00 R R1 4620 10560 0 666 93 1 94 sobj00146 Dynamic Object 3 Drag a Road pad trigger from the elements panel anywhere off the road near the drum or cone we just added 30 GT MiniSim Training Manual 31 Da kd 58 T o c i ORE GD a 2Sc vudp7s5wsw pefz kHep iG File Edit View Insert Mode Window Help 8x Hs Cae trea OR ERBD EHBESLENHLE K ExampleScenario s YX p E Ec ME TT Predicate General Actions Comment C Bye Set 7 By Road Frst m Vehicle on path only les v Vehicle on path only Reset Set Ext Driver EN Goto Select Save Group Load Group Add Ret 396 X s o sos Set c E Rehearsal Mode E 154 98 12259 55 0 00 Offroad E 4 In the window that appears we will define the characteristics of the trigger For Predicate click the button that says Set Ext Driver this allows the user driver to fire the trigger However you could also have other ADO or DDO vehicle as the trigger based on their name that you set in each vehicle s settings Dd 3565 c ik AORGDa2S ovd Gar eset Ey File Edit View Insert Mode Window Help x Hos letra SiO RARB ES pimp 7x e Roadpad Triooer 2x Predicate General Actions Comment O By Name set
13. ExampleScenario DAQData Example Scenario 1_20140313145746 daq Read DAQ Option 9 Read all cells es CFS Accelerator Pedal Position Read cell list CFS Auto Transmission Mode z CFS Brake Pedal Force elemList mat a CFS Brake Pedal Position CFS Steering Wheel Angle CFS Steering Wheel Angle Rate CFS Steering Wheel Torque CFS TRANS Crnk Psh Btn CFS TRANS lIgntn CFS Transfer Case Mode CFS Transmission Gear CIS ABS State CIS Auxiliary Buttons CIS Cruise Control CIS Gear CIS Headlights On Plot Data CIS Joystick Buttons CIS Joystick Type CIS Seat Belt On CIS Turn Signal CIS Warning Lights C Copyright 2011 1012 National Advanced Driving Simulator and the University of lowa All rights reserved 6 Click the Read DAQ Vars button to read the file into memory After the data is read it might take a while you should see a progress update in the MATLAB command window you will see that the Plot Data button becomes active 54 GT MiniSim Training Manual 55 Open DAQ File Create Cell List C Users sonify Documents MATLAB ExampleScenario DAQData Example Scenario 1_20140313145746 daq C Copyright 2011 1012 National Advanced Driving Simulator and the University of lowa All rights reserved 7 You can now scroll through the list window on the right select a variable and click Plot Data to view it in a figure You can also see information regarding that variable in the bottom left ar
14. Organize v Downloads Recent Places Libraries Documents 2 Music i Pictures B Videos jJ Computer amp OS C hi Network k 2 items Share with Burn New folder Documents library ExampleScenario Name J DAQData d DataReduction Date modified 7 9 2014 9 49 AM 7 9 2014 10 03 AM Arrange by Folder Type File folder File folder 2 Insert your flash drive or external hard drive with the DAQ files you copied from section 5 1 into to computer with NDAQ Tools installed 3 Copy the DAQ files into the new DAQData folder you just created 51 GT MiniSim Training Manual 52 Organize v Share with Burn New folder Downloads Documents library Recent Places DAQData Libraries Name B Documents 2 Music i Pictures B Videos I ExampleScenario 1 20140313145746 daq 3 ExampleScenario 2 20140313145250 daq jE Computer amp Os C i Network bh 2 items Date ee tue 7 9 2014 9 39 AM 7 9 2014 9 39 AM 4 You are now ready to begin viewing and analyzing your data Arrange by Folder Type DAQ File DAQ File 52 GT MiniSim Training Manual 53 5 4 Viewing DAQ Data 1 Open MATLAB 2 In the Current Folder panel navigate to your MATLAB folder by default this is at C Users yourusername Documents MATLAB 3 In the MATLAB command window type DaqViewer and press Enter 4 A new GUI will appear
15. Space Mouse hold drag Measure the distance between two points npleScenario scn iD a idi 4 Ba N21 a RAR GORSDweO cow L EswbpLe sf HS9 Ey File Edit View Insert Mode Window He R3 z Ut WDMLBDUEHBHSLENMLE feel T Goto Select Save Group Load Group Add Ret ese ss Zoom 17 28 Set EJ e E For ess F1 4085 23 8627 75 0 00 Offri 3 On the right there is a list of elements that can be added for different types of driving interactions These will be covered in detail in the following section 27 GT MiniSim Training Manual 28 3 3 Basic Elements This section will introduce and define the basic terms and objects in the ISAT environment For information on how to create or edit them please see the following section For more detailed information please see the ISAT User Manual in the support documentation Driver Starting Location To determine the scenario s starting location select Insert gt External Driver This turns the cursor into the insertion cursor and when you hit enter will insert the External Driver into the scenario The External Driver appears as a car or truck with all its lights on When the simulation run begins the driver will start 1n the location and orientation specified by the External Driver It is best to position the External Driver on a road since the simulation may become unstable if it is not The External Driver is also sometimes referred to as the ExternalDriver Own Vehi
16. Vet d gt 50 results SetResults r header DaqName NaN SetResults r header DaqPath NaN SetResults r header measurel str avg SetResults r header measure2 str sd ip CO J C we CO hM P SetResults r header measure3 pct speeding p e results results r pP resultstemplatem x Reducem x script Ln 1 Col 1 OVR E 11 The copied code needs to be pasted into your Reduce m script In MATLAB right click the Reduce m script and click Open Scroll to the bottom section titled write data to the results row You will see two lines of code that define the DaqName and DaqPath variables Paste your code just after those 65 GT MiniSim Training Manual 66 Editor C Users sonify Documents MATLAB ExampleScenario Reduce m File Edit Text Go Cell Tools Debug Desktop Window Help OG d amp S 6 e 9 4 9 fo b 4 BBM IB A stack Base i1a x 988 9 fx cEpsilon 0 000001 Assign disposition values to variables dagPath daqData this DaqPath daqName daqData this DaqName data daqName daqName clip all elements to same length and create a Time element elemDataI Nframes CheckElemData elemDatal Fs Step through events and reduce data results disp reducing event data initialize the results row to NaNs Nresults size header 2 r cell 1 Nres
17. chosen folder you will see a set of DAQ and txt files The filename is organized by experiment name scenario name number and a timestamp 6 Select all of the DAQ files and copy them to a flash drive or external hard drive The txt files are just logs and most likely won t be needed for analysis You are now ready to analyze the data with NDAQ tools g u Computer MiniSim_Data D DAQ ExampleScenario 01 Y amp 3 search o pei Organize v Indudeinlibary Sharewith Burn New folder O de Favorites Name Date modified Type Size WE Desktop ExampleScenario 1 20140313143746 daq 3 13 2014 2 51PM DAQ File 293 889 KB p ExampleScenario 1 20140313143746 daq lastpos txt 3 13 2014 3 33PM Text Document 1KB BLADE _ ExampleScenario 1 20140313143746 report txt 3 13 2014 4 02 PM Text Document 2KB J NadsMiniSim 1 8 3 3 x d TMT Proj ta ampleScenario 2 20140313145250 daq 3 13 2014 3 06 PM DAQ 289 201KB TMT Databases _ ExampleScenario 2_20140313145250 daq lastpos txt 3 13 2014 2 52 PM Text Document 1KB d TMT projects _ ExampleScenario 2_20140313145250_report txt 3 13 2014 3 06 PM Text Document 2KB JD ISAT data MiniSim data eg Libr i Select a file to preview Documents RU Music Pictures Iz Videos 1B Computer amp Minisim System C s MiniSim Data D G Network k 6 items 49 GT MiniSim Training Manual 50 5 2 NDAQ Tools Introduction NADS has developed a tool for exp
18. 012 1 43 PM MATLAB Code Videos DS Store 30 2012 3 21 PM DS STORE File 4 n ndaqTools Date modified 2 20 2012 1 57 PM File folder 50 1 GT MiniSim Training Manual 51 5 3 Importing DAQ Files On the MATLAB PC navigate to C UsersV yourusername Documents MATLAB and create a new folder with your experiment s name as the title Inside this folder create two additional folders one called DAQData and the other called DataReduction As an example we have created an ExampleScenario folder with the required subfolders QU gt Libraries Documents MATLAB Search MATLAB Organize v is Open Downloads Recent Places 19 Libraries Es Documents a Music Pictures BE Videos jE Computer amp OS C Network Share with E mail Burn Documents library MATLAB Name di old ndaqTools d ndaqTools p Burgermania2 J Affect amp SA Expl dJ Matfiles di Multitasking and Videogames I PupilSize amp Driving m ExampleScenario f Analyze m Date modified 8 12 2011 1 44 PM 2 20 2012 1 57 PM 2 28 2012 12 30 PM 4 21 2012 3 25 PM 4 4 2014 10 29 AM 4 4 2014 3 25 PM 4 4 2014 4 06 PM 7 9 2014 9 38 AM 6 14 2011 4 42 PM Arrange by Folder Type Size File folder File folder File folder File folder File folder File folder File folder File folder MATLAB Code k ExampleScenario Date modified 7 9 2014 9 38 AM File folder
19. 10 0 00 Offroad Date modified _ SL TG CellPhoneDrivingHighway 1Test scn bak 5 30 2014 2 33 PM 5 8 2014 5 34 PM 5 8 2014 5 25 PM 5 8 2014 5 13 PM 5 8 2014 5 01PM 5 8 2014 5 00 PM 5 8 2014 4 58 PM 5 8 2014 4 35 PM 5 8 2014 4 35 PM 5 8 2014 4 33 PM 5 8 2014 4 32 PM 5 8 2014 4 10 PM 5 8 2014 3 59 PM 5 8 2014 3 50 PM 5 8 2014 3 50 PM 5 8 2014 3 50 PM 5 8 2014 12 54PM 5 8 2014 12 29 PM 5 8 2014 12 04PM 5 7 2014 7 08 PM 5 7 2014 7 07 PM 5 7 2014 6 29 PM Type BAK File SCN File SCN File BAK File SCN File SCN File BAK File SCN File BAK File SCN File SCN File BAK File SCN File SCN File SCN File BAK File BAK File BAK File BAK File SCN File BAK File SCN File 371KB 372 KB 232 KB 26 GT MiniSim Training Manual 27 2 When opened you will be presented with an overhead map view of the scenario AII map area will be green regardless of the texture being used This means that no city buildings landscaping or special geographical features will be visible until running the scenario in the MiniSim These features are placed into the maps or edited via the Tile Mosaic Tool explained in the next chapter You can navigate over the map by using the following controls Arrow keys Move up down left right Mouse scroll wheel Zoom in out Mouse right click hold Zoom in to a selected area Mouse left click hold Select all objects 1n selected area Shift Mouse hold drag Drag the screen around the map
20. 100 Output Scenario Visual Data 2 The default directories should be correct but verify that it s the same directory and the scene you re currently working on 3 Check the Output BLI File option this is what s needed to import into ISAT 43 GT MiniSim Training Manual 44 spspl alals s L Dx ORE Bl eei special suburb gt urban_2In_4in_s1400 icu urban 4n 10x8 01 10x8 urban 4in arterial 03 4x6 urban 4n arterial 04 4x6 urban 4n crv2100 m j 9x6 Ouput Scenario Visual Data E x r Scenario Data Output urban_4in_s1400_6x3 6x3 Output Directory DSTMT_1 7 5 2 ProjectData Databases test Output Prefix Test Output LRI File IV M M OpenFlight Output Output Directory TMT_1 7 5 2 ProjectData Databases Vest urban 4n s1400 6x3 tur 3 6x3 urban_4in_trans_01 ixi Clean Exisiting Flt Files in This Directory JV Output Master FLT File V Output OpenFlight Files v Ca o For Help press F1 4 Click OK to begin the output process 5 A command prompt will appear on the far left TV screen showing the completed output process move the mouse to the far left and click it then press any key to dismiss it EE C NADSTMT_1 7 5 2 ProjectData VisDBTools bin LriGeneration exe terrain obj cd_wall_ 8 terrain obj cd vall 089 terrain obj dvyard 13 terrain obj dvuard 14 terrain obj parkingLot 125x125 terrain obj ter 21
21. 2 Turning the Simulator On p 6 1 3 Turning the Simulator Off p 8 1 4 Support Documentation p 9 Chapter 2 Running a Previously Created Driving Scenario p 10 2 1 Preparing amp Importing the Scenario p 11 2 2 Running the Scenario p 13 2 3 Add Participant Numbers p 15 2 4 Simulator Sickness Protocol p 18 Chapter 3 Editing Driving Scenarios p 24 3 1 ISAT Interactive Scenario Authoring Tool p 25 3 2 Opening a Scenario p 26 3 3 Basic Elements p 28 3 4 Creating and Editing Triggers p 30 3 5 Example Interactions p 34 3 6 Testing and Running in MiniSim p 38 Chapter 4 Creating Custom Scenarios p 39 4 Opening a Scene p 40 4 2 Editing a Scene p 41 4 3 Transfer Changes into MiniSim p 43 Chapter 5 Handling Driving Data p 46 5 1 Extracting Driving Data p 47 5 2 NDAQ Tools Introduction p 50 5 3 Importing DAQ Files p 51 5 4 Viewing DAQ Data p 53 5 5 Analyzing DAQ Data p 57 5 6 Advanced NDAQ Tools p 63 Chapter 6 Going Forward with the MiniSim p 69 Georgia Tech School of Psychology Tech Report GT PSYC TR 2015 01 GT MiniSim Training Manual 4 Chapter 1 The Basics This chapter will explain the different components of the system where they are located and how to interact with them For more information please see the MiniSim User Manual in the support documentation at f l y ae ANA bu id r Ln MY v GT MiniSim Training Manual 5 1 1 Equipment The Driving Simulator covered i
22. 38 PM File folder J TMT Databases Jk Sarah s 2 18 2013 11 12AM File folder J TMT projects Ji Sarah s_FYP 2 20 2013 11 10 AM File folder Ji ISAT data Ji testi 3 6 2014 11 19 AM File folder MiniSim data Je TExpr 1 23 2013 12 33PM File folder L1 gen report txt 1 23 2013 12 22PM Text Document 2KB p vm E test daq 1 23 2013 12 13PM DAQFile 2 209 KB Select a file to preview a Music test daq lastpos txt 1 23 2013 12 13PM Text Document 1KB fi Pictures _ test monitor daq 1 23 2013 12 22PM DAQFile 13 795 KB amp videos Lj test monitor daq lastpos txt 1 23 2013 12 21PM Text Document 1KB _ test monitor daq toc 1 23 2013 12 24PM TOC File 28 KB 1 Computer test_gen_report txt 1 23 2013 12 13PM Text Document 2KB amp Mnisim System C testmonitor daq lastpos txt 1 23 2013 11 47AM Text Document 1KB k 16 items 4 The folders inside each experiment correspond to the participant numbers In this example we will open participant 1 from an Example Scenario experiment GT MiniSim Training Manual 49 lolx QU Computer MiniSim Data D DAQ ExampleScenario bal Search ExampleScenario 0 7 8 2014 3 31 PM File folder Ji Downloads P o2 7 8 2014 3 28 PM File folder T Ji ISAT data J o3 7 8 2014 3 28 PM File folder Libr No preview available 1i Computer amp MiniSim System C MiniSim Data D i Network 01 Date modified 7 8 2014 3 31PM d File folder 5 In the
23. 5 campus NewStudyName 06 CityDemo NewStudyName 07 campus NewStudyName 08 CityDemo NewStudyName 09 campus NewStudyName 10 CityDemo 5 When finished save the ExperimentConfig txt file and close it Note When creating new study names try to make them easily understood as to who is using that study such as putting a lab name or experimenter name in the title Also please do not modify other people s lists simply add your own After you are done with the study please go back and delete the names so the document does not become unreasonably long 6 Start the MiniSim software check Data Collection Mode and the new experiment and participant settings should be selectable 17 GT MiniSim Training Manual 18 2 4 Georgia Tech Simulator Sickness Screening Protocol GTSSSP Occasionally participants may exhibit signs of sickness dizziness weariness and or nausea from performing a driving scenario To prevent participants from experiencing any kind of discomfort a screening protocol has been developed by researchers at Georgia Tech ALL PARTICIPANTS MUST BE SCREEN FOR SIMULATOR SICKNESS BEFORE COMPLETING ANY OTHER DRIVING RELATED TASKS IN THE MINISIM The protocol consists of a pre test to assess the participant s current mood and feelings a short 2 minute drive through a virtual city then a post test to check for significant differences in mood after the drive As with other studies drivers should be informed that 1f they fee
24. BORARB RS p gt BM 7x www a e rr s uer LOT six Predicate General Actions Comm Tire Condition z C Normal Actions me o v amp Blowoutin 5 E C Detread in T Brake Conditions Failure Type Sequential Power Assist Failure Tite ABS Failure Name Blow Tire C p Full Master Cylinder Failure Action Type Vehicle Failure A E Cylinder Failure Severity Noma z Who to Affect Fal C wom Pads C Name EI Steering Failure z E C Power Assist Failure ive Road Position Bf Alert Conditions J Charging System Alert Relati C elative m F Service Engine Alert F Left Tum Signal Indicator Failure Right Tum Signal Indicator Failure F GillPressure Alert Engine Overheating Informational Conditions d p C Speedometer Failure Se Percent of correct speed fi Tachometer Failure Cab Component Conditions gt Power Mirrors c T Radio Casette Deck I Ait Condit Power Seats rem Entertainment System oc c Airbag Alert Instigator Set Delay 0 S Goto Select Save Group Load Groug Rehearsal Mode 9154 98 12451 47 0 7 Now that the trigger itself is defined the final step that remains is to place the actual road pad trigger on the road Right click the newly created trigger and click Place Road Pad Click once to drop the start point and again to drop the endi
25. G CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHighway 3 5L_TG Cel PhoneDrivingc cel 1PhoneDriving SL TG Cel PhoneDrivingHi ghway 1 SL_TG Cel 1PhoneDrivingHi ghway 2 SL_TG Cel 1PhoneDr ivingHi ghway 3 SL_TG CellPhoneDr ivingC cel 1PhoneDriving SL TG Cel 1PhoneDr ivingHighway 1 SL_TG cel 1PhoneDrivingHi ghway 2 SL_TG Cel PhoneDrivingHighway 3 S5L_TG Cel 1PhoneDrivingc CellPhonebDriving SL TG CellPhoneDrivingHighway 1 SL TG CellPhoneDrivingHighway 2 5L TG Cel lPhoneprivingHighway 3 SL TG CellPhoneDrivingC icel 1PhoneDriving SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL TG Cel 1PhoneDr ivingHighway 3 SL_TG Cel PhoneDrivingc ivi SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHighway 3 SL_TG Cel 1PhoneDrivingc SL TG Cel 1PhoneDrivingHi ghway 1 SL_TG Cel 1PhoneDrivingHi ghway 2 SL_TG Cel 1PhoneDrivingHi ghway 3 SL_TG Cel PhoneDrivingc SL TG Cel 1PhoneDrivingHi ghway 1 SL_TG Cel 1PhoneDrivingHighway 2 SL_TG CellPhoneprivingHighway 3 SL_TG CellPhoneDrivingC SL TG CellPhoneDrivingHighway 1 SL TG cel 1PhoneDrivingHighway 2 SL_TG Cel PhoneDrivingHighway 3 SL_TG Cel 1PhoneDr ivingc SL TG Cel 1PhoneDr ivingHi ghway 1 SL_TG Cel 1PhoneDrivingHi ghway 2 SL_TG Cel 1PhoneDr ivingHighway 3 SL_TG Cel PhoneDrivingc SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHig
26. GT MiniSim Training Manual 1 Georgia Tech Psychology MiniSim Driving Simulator Training Manual Georgia Tech School of Psychology Tech Report GT PSYC TR 2015 01 Riley W Winton Thomas M Gable amp Bruce N Walker Thomas Gable gatech edu Bruce Walker a psych gatech edu May 5 2015 sonification Lab School of Psychology Georgia Institute of Technology 654 Cherry Street Atlanta GA USA http sonify psych gatech edu Phone 1 404 894 8265 Georgia Tech School of Psychology Tech Report GT PSYC TR 2015 01 GT MiniSim Training Manual 2 Introduction This training document seeks to train users in the operation of the MiniSim National Advanced Driving Simulator owned by the Georgia Tech Department of Psychology The simulator 1s located in B72 of the J S Coon Psychology Building at Georgia Tech Additional training information can be found from the system developer s website http www nads sc uiowa edu sim minisim php If you are using the MiniSim only to collect data or run participants for an existing study you will only need to review chapters 1 and 2 pages 4 23 for basic instruction on getting started For more advanced information about editing existing scenarios or creating new maps scenarios please read chapters 3 4 and 5 pages 24 69 Georgia Tech School of Psychology Tech Report GT PSYC TR 2015 01 GT MiniSim Training Manual 3 Table of Contents Chapter 1 The Basics p 4 1 1 Equipment p 5 1
27. SL_TG Cel PhoneDrivingHighway 1 SL_TG CellPhoneDprivingHighway 2 SL TG CellPhoneDrivingHighway 3 SL_TG Cel 1PhoneDrivingc icel 1PhoneDriving Pilot2 SL TG CellPhoneDrivingHighway 1 SL TG CellPhoneDprivingHighway 2 SL_TG CellPhoneDrivingHighway 3 SL_TG Cel 1PhoneDrivingc iCellPhonepriving Pilot3 SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL TG CellPhoneDrivingHighway 3 SL TG CellPhoneDprivingC cel 1PhoneDriving SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHighway 3 SL_TG CellPhoneDrivingC icel 1PhoneDriving SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingC icel 1PhoneDriving SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHighway 3 SL_TG Cel 1PhoneDrivingc CellPhoneDriving SL TG Cel 1PhoneDrivingHi ghway 1 SL_TG Cel 1PhoneDrivingHi ghway 2 SL TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingC icellPhonepriving SL TG CellPhoneDrivingHighway 1 SL TG Cel 1PhoneDrivingHi ghway 2 SL TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingc icel 1PhoneDriving SL TG Cel 1PhoneDr ivingHi ghway 1 SL_TG Cel PhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHi ghway 3 SL TG CellPhoneDr ivingC CellPhoneDriving SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingC icel 1PhoneDriving SL T
28. Windows is not genuine sa 3 Cl mE SE yr J 9 e tO Fame m Open the example scene called simple rural by clicking File gt Open then navigate to CANADSTMT 1 7 5 2 ProjectData Databases simple_rural simple_ rural You will be prompted to open some files for pre processing Select Preprocess When loaded you will see on overview tile map of the scene This one consists of a circular track with two spurs in the center Ki TileMosaicTool simple_ruralmos File Edit View Output Window Help e ejes alo x Olle Bl el vix l campus city comm gt a an a n 116 Ties Loaded from Tie Library C WADSTMT 1 7 5 2WrojectData Tiles 40 GT MiniSim Training Manual 41 4 2 Editing a Scene 1 With a scene loaded its properties can be adjusted by clicking File gt Properties bs eaa aox oles e al amp lvivl special suburb urban 2ln 4ln s1400 urban 4n 10x8 01 10x8 urban 4in arterial 03 4x6 Name simple rural urban 4in arterial 04 CANADSTMT_1 7 5 2 ProjectD ata Databases simple_rural simple_rurall Path urban_4in_crv2100 5 urban 4ln s1400 6x3 6x3 Description urban 4ln s1400 6x3 tur 6x3 urban 4n trans 01 ixi urban 90 1x1 Library Definition File C NADSTMT_1 7 5 2 ProjectD ata T iles alltiles tut Base Length 0 E R ns el Units feet i jes KE eco 00 sfz 4
29. adsheet Data Reduction Setup Interpolation Freq 2 File Name 2 Spreadsheet Name 60 Y Hz None El Skip Reduction Overwrite if existing innu Matlab Files Reduction Output DAQ Element List File Name Use Run Name File Name i Output Q9 Use Daq Name None Add Date Time Create C Incremental C Copyright 2012 National Advanced Driving Simulator and the University of lowa All rights reserved Ver 3 21 Select the path to your DAQ files on the top right For Reduction script click change and select the Reduce m file we just created For Analysis script click change and select the Analyze m file we just created Change your Reduction Settings if so desired You can interpolate your daq data to a common frequency which is 60 Hz by default In a raw daq file not all variables are necessarily collected at the same rate and interpolating them makes it easier to code the 58 11 12 13 14 15 GT MiniSim Training Manual 59 reduction script You can skip calling the reduction script Reduce m by checking the Skip Reduction button Similarly you can skip the analysis by checking the Skip Analysis button Specify the Matlab Files convention The first open uses the run name which is a common method for NADS studies The run name is obtained from the folder name in which each daq file resides If you do not take care to design a folder tree for yo
30. also remove ones you have selected back to the left list When you are done click the save button and name the element list file something like elemList mat You can now close the Create Cell List and DaqViewer GUIs Back on the ExpConfig GUI in the DAQ Element List section click the file dialog button and select the element list file you just created 60 GT MiniSim Training Manual 61 ELEMENT NAMES _ CFS_Accelerator_Pedal_Position CFS Auto Transmission Mode CFS Brake Pedal Force CFS Brake Pedal Position CFS Steering Wheel Angle CFS Steering Wheel Angle Rate CFS Steering Wheel Torque C Copyright 2008 2009 National Advanced Driving Simulator and the University of lowa All rights reserved 17 Save your work Use the File menu at the top of the GUI select Save and type a name for your configuration file a mat file It is recommended to use a simple and generic name such as config mat 61 Experiment Configuration Experiment DAQ Data Path GT MiniSim Training Manual 62 C Users sonify Documents MATLAB Example Scenario DAQData Reduction Script Analysis Script Reduce m Analyze m Reduction Settings Disposition Spreadsheet Data Reduction Setup Interpolation Freq ki File Name 60 vy Hz disp xls 2 Spreadsheet Name E setup xls Skip Reduction Overwrite if existing Create Matlab Script Q9 Skip Analysis Matlab Files DAQ Element List C Use Run Name File Name
31. anges lanes or adjusts its speed If you wish to test the scenario with behavior you expect of experimental subjects you need to make a separate test scenario Make a copy of your scenario and replace the External Driver with a test ADO giving it some unique name like DriverTest Then author that test ADO so that it drives in the way you expect of the driver You can use triggers to modify its speed change lanes stop etc Then modify the triggers that are to be fired by type ExternalDriver so that they are instead fired by Name DriverTest If you wish to do a complete test in the actual simulator simply save a new version of the scenario in ISAT import it like any other scenario and then run it in the MiniSim 38 GT MiniSim Training Manual 39 Chapter 4 Creating Custom Scenarios In this chapter we will cover how to edit and create map textures cities roadways landscapes and other similar features for use in driving scenarios For more information please see the NADS TMT Tile Mosaic Tool Guide in the support documentation File Edit View Output Window Help bpsejw ejes 8 5 fosse Bl Sle campus city f 6x6 _ 39 1 2 3 GT MiniSim Training Manual 40 4 1 Opening a Scene To edit the visual scenes a separate software program called the Tile Mosaic Tool is used To get started double click the icon on the desktop ows 7 juild 7601 is copy of
32. ay 3 SL_TG Cel 1PhoneDrivingc ivi SL TG Cel 1PhoneDrivingHi ghway 1 SL_TG Cel 1PhoneDrivingHighway 2 SL_TG Cel 1PhoneDrivingHi ghway 3 SL_TG Cel PhoneDrivingc SL TG CellPhoneDrivingHighway 1 SL TG cel 1PhoneDrivingHi ghway 2 SL_TG Cel PhoneDrivingHighway 3 SL_TG Cel 1PhoneDrivingc 2 SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel lPhoneprivingHighway 3 SL TG CellPhoneDrivingC pilot 2 zip ivi SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingC ivi SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingc SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 5L TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingc SL TG CellPhoneDrivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingc SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 5L TG CellPhoneprivingHighway 3 SL_TG CellPhoneDrivingC minisim ivi SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 5L TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingC ivi SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingc SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL TG Cel 1PhoneDr ivingHi ghway 3 SL_TG Cel 1PhoneDrivingc SL_TG
33. car to remain stationary Isat ExampleScenario scn Da Exams 5 Dk FE GD 2cv w L7 A Hct LE iE Ele Edit View Insert Mode Window Help Ms Sie tra OM Pi RORAB RS gt Bmp ExampleScenario s 7X Tie m fe Global TimeTrigger Predicate General Actions Comment Actions pena a aj New v bo Action Type Set Visual Display Text Who to Affect S Name EJ O Type m Road Position Relative E C Instigator Set lt None gt Goto Select Save Group Load Group Add Ret ese X 596 Zoom 0 789 Se 9365 76 12137 07 0 Group For Help press Fi 137 07 0 00 Offroad 5 Viewing the TimeTrigger predicate tab shows that the trigger will fire at Os or immediately at the beginning Viewing the Actions tab one can see a list of 7 different actions that this trigger will fire At 0s Action 1 occurs and sets visual display text that says Please Wait This has a delay of 1s after which the next action Action 2 will fire changing the text This continues for the first 5 actions each with delays from 1 5s 36 GT MiniSim Training Manual 37 ExampleScenario scn Dad amp Ba i18 9 N21 e RAGREDnO crea li seer pies he iE File Edit View Insert Mode Window Help S2 x Sie tha OM Pp RORAB RS BM es Predicate General Actions Comment Actions st a Action 7 I vj Blue Car hold trigger Sequential Name Action 6 Action Type Remove Elem
34. cipant Number Begin survey 19 GT MiniSim Training Manual 20 5 Enter the participant s age gender and number of years driving then click Continue Survey lcs Please fill out the following information as accurately as possible Back Age 2 B Gender e O Female Years driving g Continue survey 6 Atthis point the participant seated in the cockpit will use either a finger or the back of a pen to tap the touch screen and answer 17 questions about his or her current mood 20 GT MiniSim Training Manual 21 7 When finished a screen will announce that Part 1 1s complete Do not let the participant press Continue yet 2l GT MiniSim Training Manual 22 L GT Simulator Sickness Survey MP i We Oo Part 1 complete Please complete the driving activity then press Continue Continue Running the Driving Scenario During the drive users should obey all traffic laws and signs as they normally would Instructions will be shown on screen but users can be informed that they will wait for two cars and then pull out and follow the lead car l 2 D 4 5 Start the MiniSim software Click the Settings tab and uncheck Data Collection Mode In the Scenario drop down menu select GeorgiaTechSimulatorSicknessScreeningProtocol scn Click Start Drive When finished the drive will automatically end Running the Post tes
35. cle Ownship or simply Driver DDO Deterministic Dynamic Objects More information can be seen in the ISAT User Manual Chapter 4 DDOSs only follow the path and speed they are given They can be placed anywhere in the network They blindly follow their path at the given speed without regard for any other objects To set their path right click on the model and select Add Path Nodes Right click again and again for each node A left click will stop inserting nodes ADO Autonomous Dynamic Objects More information can be seen in the ISAT User Manual Chapter 5 These are semi intelligent cars that you can insert into the scenario They will follow the road network adhere to the rules of the road and respond to other cars ADOs should only be placed on roads because their behaviors only work there and the simulation may become unstable if they are off road When they are first inserted they have settings in their default state You could change its initial velocity velocity at creation from the Velocity Control tab From the same tab you can also give it a target velocity by moving the mph slider This target velocity is the speed the ADO will attempt to maintain if road conditions allow To specify the ADO s path right click on the model and select Extend Path Then right click on the road network to create its path The path has to be a route that the ADO could follow Static Objects These are objects or vehicles placed in the sc
36. d measurel measure2 and measure 3 You may wish to describe each one and define the type of variable but they can be left blank if you are unsure Save the file and close it setup xls Compatibility Mode Excel HOME INSERT PAGE LAYOUT FORMULAS DATA REVIEW VIEW Sign in da rx a v General Fi Conditional Formatting amp Insert y E de Calibri M Y wy Ee g 3 A r Format as Table Delete 24 Cell Styles B Format Paste s U ie Ez ea E Clipboard m x Alignment F Number F Styles Cells Editing A6 DaqName The name of the DAQ file string DaqPath The path of the DAQ file string measurel measure2 measure3 1 2 3 4 5 6 7 8 9 10 11 m N E MJ Sheetl Sheet2 Sheet3 HH W 1 100 3 In MATLAB change the working folder to your experiment s MATLAB folder then type ExpConfig in the command window and press Enter 4 Load your existing configuration by clicking File gt Load and select Config mat this is the file you created at the end of the previous section 5 On the right in the Data Reduction Setup panel Select your setup xls spreadsheet and click Create Matlab Script A new window with some MATLAB code will appear 63 z ExpConfig File r Experiment Configuration Experiment DAQ Data Path File Edit Tex Go Cell Tools C Users sonify Documents MATLAB Example Scenario DAQData Open Reduction Scr
37. ding a blue lead car in place until the scenario is ready OS Els MEIGS Ml A RON D ROC O Naw Les me f E File Edit View Insert Mode Window Help Hos Sie tra SORA MS 5 amp ee ee a Coordinators a Expression Trig 12b E Follower Trigger me B Lj NE Road Pad Trigger o Time To Arv T Traffic Source Static Objects DJ Virtual Object Static Object Speed Limit Sign L Traffic Cone E Last Static Obj Other lill Es E Events 1 Go Select coset cet cuml Em x m E isa CreateRandomTraffic Rehearsal Mode 9271 30 19 0 00 R R1 46 T 2 There are two triggers visible in the starting area a TimeTrigger and a Blue Car hold trigger TimeTrigger This loads start up text and then releases the blue lead car when the appropriate time has elapsed Blue Car hold trigger This holds the blue car s velocity at 0 MPH stationary until the loading text has vanished 34 GT MiniSim Training Manual 35 l amp wptf kdH9L Gy File Edit View Insert Mode Window Help Si tr aOR ROR ABRS BM es Global TimeTrigger AL xl Predicate General Actions Comment P m lt None gt Goto Select Save Group Load Group Add Ret 336 x jpe Zoom 0 505 _set For Help press F1 9358 69 12082 52 0 00 Offroad 3 The details for each trigger can be viewed by double clicking on it There will be a set of tabs
38. ea of the GUI 55 ii M j mm j GT MiniSim Training Manual 56 I i C Copyright 2011 1012 National Advanced Driving Simulator and the University of lowa All rights reserved 56 GT MiniSim Training Manual 57 5 5 Analyzing DAQ Data NDAQ Tools is a powerful but daunting looking piece of software with many scripts and files that have to be organized correctly This section will explain how to set up all parameters to run a reduction and analysis on your DAQ files For advanced instruction on how to define or compute parameters see section 5 6 on Advanced NDAQ Tools 1 Open MATLAB 2 Change the working folder to the yourexperiment DataReduction folder you created earlier 3 Inthe MATLAB command window type NdaqBasic and press Enter Four new files will be copied to the directory Analyze m go m Reduce m and setup xls iens c P m I CEP ZEN ea e Ere LES EET Current Folder CUsers sonify Documents MATLAB ExampleScenario JBS Name AOD Analyz go m Reduce m px e m Is RSR iS es r setu Name Value Min Max Select a file to view details OVR aem Pe e ms LL D a e X E Ps Grade 2 xl ncc Figure 1 D 9 png Paint amp 8 png Paint ampleScena a qe om Open the newly created setup xls spreadsheet This is where you will define the measures that you wish to extract from you
39. ee the ISAT User Manual in the support documentation Isat ExampleScenario scn iDgH X3 5TX 5 P ULIS Hd L iG File Edit View Insert Mode Window Help O e Ole t aOR eS RORAB RS BMS o Time To Arv T ite Traffic Source Static Objects Q oo el Static Object wr 8 speed Lint sign L Traffic Cone E Drum EJ Last Static Obj w 4085 23 8627 75 0 00 Offroac 24 GT MiniSim Training Manual 25 3 1 ISAT Interactive Scenario Authoring Tool ISAT the Interactive Scenario Authoring Tool 1s software developed by NADS for creating and editing driving scenarios The sections of this chapter will begin with basic operating procedures important terms and then end with how to transfer your developed scenarios into the MiniSim For more information please see the ISAT User Manual in the support documentation To get started double click the ISAT icon on the desktop of the MiniSim A GUI will open with options to begin Recyde Bin xpe DAQ Multi zip DAQ Multi xperiment 4in_4way_i Shortcut 2 Ol we 25 GT MiniSim Training Manual 26 3 2 Opening a Scenario 1 With ISAT running click File Open and select an existing scn file that you want to edit The default folder should contain all scenarios but if not navigate to C Program Files x86 NADSWsat Mata NOTE ALWAYS CREATE A BACKUP COPY BEFORE EDITING AN EXISTING SCENARIO SF Isat TEILE Ctrl
40. enario that will have a visual representation at runtime but no other behavior 208 GT MiniSim Training Manual 29 Coordinators These are scenario objects which coordinate actions between various scenario elements Triggers are the main type of coordinators but there are also Sources and the Traffic Light Manager Types of Coordinators Triggers These elements fire perform some action when their predicate 1s true They are named by predicate type and multiple types occur More information can be seen in Chapter 9 of the ISAT User Manual Roadpad Trigger is one that is fired when the appropriate object drives over its road pad Expression Trigger fires when a given expression is true Time Triggers fire at a specified time Follow Triggers fire when their follow conditions are met Traffic Light Triggers fire when the appropriate traffic light state occurs Details of the firing conditions are authored from the trigger s Predicate page In the case of a Roadpad Trigger you select the object that will drive over the trigger s roadpad You can select it by name type or road If you want the External Driver human user to trigger the action choose By Type Set gt ExternalDriver All trigger have the same set of actions which they can perform They can do such things as create and object delete an object set a cell or variable set a dial or button on an object terminate the simulation etc One important consideration
41. ent Who to Affect O Dre By 7 Road Position E C Relative ps C Instigator Set mp e v Goto Select Save Group Load Group Add Ref 838 x 586 Zoom 0 789 Set i oup pfe peep E gi 9360 71 12234 04 0 00 Offroad 6 Action 6 removes the blue car hold trigger then Action 7 resets the ForcedVelocity dial for the blue car allowing it to accelerate to its predefined target velocity 37 GT MiniSim Training Manual 38 3 6 Testing and Running in MiniSim When finished with edits or if you want to check a specific interaction you may use the ISAT Rehearsal mode Select Mode gt Rehearse and the scenario will perform as if it is being run on the simulator You will see the ADOs and DDOs following their paths you can see triggers fire and traffic lights changing The External Driver will behave as if it is an ADO following the rules of the road and responding to other objects V Isat SL_TG CellPhoneDrivingHighway 2 scn Dad amp Bai Y N21 e Dk R0 EXC D ma coo 9 M dS m amp wbhp 2 kB89L HE s IP amp FS ad Edt cc ES 2p Bmp ee L Traffic Cone c m EJ Last Static Obj w eux 7 Goto Select Save Group Load Group Add Ret ese X 582 Zoom 0 311 Se 3236 22 9394 89 0 00 Offroad The External Driver can be given a path but it can t be directed like an ADO It can t be authored so that it ch
42. es you wish to run Do not alter or edit any previously existing scenarios these may be involved in ongoing data collection Always make a duplicate or backup of any scenarios you are using If you are unsure don t touch it If you are not collecting driving data for example if you are testing a scenario or just using a placeholder task 1 Open the MiniSim software 2 Select your scenario from the drop down menu If it is not visible go to section 2 1 to learn how to import scenarios 3 Click the Settings tab and uncheck Data Collection Mode 4 Click Start Drive If you are collecting driving data 1 Open the MiniSim software 2 Click the Settings tab and check Data Collection Mode See the figure below to see what this screen looks like 3 Click the DAQ tab select your desired experiment name and participant number 4 Select your desired scenario with the drop down menu at the top right 5 Click Start Drive to begin the scenario NOTE This is critical if Data Collection Mode is selected existing data may be overwritten Please do not edit or mess with other user s scenarios if you are unsure NOTE Sometimes people accidentally leave the gear shifter in Drive If this occurs simply tap the brake pedal when starting a new scenario and the software will refresh to show the transmission in drive 13 GT MiniSim Training Manual 14 ea L EA NADS MiniS
43. hway 3 5L_TG Cel 1PhoneDrivingc SL TG Cel 1PhoneDr ivingHi ghway 1 SL_TG Cel 1PhoneDrivingHi ghway 2 SL_TG Cel 1PhoneDr ivingHighway 3 SL_TG Cel 1PhoneDrivingc SL TG Cel 1PhoneDr ivingHi ghway 1 SL_TG Cel 1PhoneDrivingHighway 2 SL_TG Cel 1PhoneDrivingHi ghway 3 SL_TG Cel PhoneDrivingc SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDrivingHi ghway 3 SL_TG CellPhoneDrivingC SL TG Cel 1PhoneDr ivingHi ghway 1 SL_TG Cel 1PhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHighway 3 SL_TG Cel PhoneDrivingc SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHi ghway 3 SL_TG Cel 1PhoneDrivingc SL TG CellPhoneprivingHighway 1 SL TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHi ghway 3 SL_TG Cel PhoneDrivingc Manuals ivi SL TG Cel 1PhoneDrivingHi ghway 1 SL_TG Cel 1PhoneDrivingHighway 2 SL_TG Cel 1PhoneDrivingHi ghway 3 SL_TG Cel PhoneDrivingc ivi SL TG CellPhoneDrivingHighway 1 SL TG Cel 1PhoneDrivingHi ghway 2 SL_TG CellPhoneprivingHighway 3 SL TG CellPhoneDrivingc SL TG Cel 1PhoneDrivingHi ghway 1 SL_TG Cel 1PhoneDrivingHighway 2 SL TG Cel 1PhoneDrivingHighway 3 SL_TG Cel PhoneDrivingc SL TG Cel IPhoneDr ivingHi ghway 1 SL_TG Cel 1PhoneDrivingHi ghway 2 SL_TG Cel 1PhoneDr ivingHighway 3 SL_TG Cel PhoneDrivingc ivi SL TG Cel IPhoneDr ivingHi ghway 1 SL_TG CellPhoneDrivingHighway 2 SL_TG Cel 1PhoneDr ivingHighw
44. im Control Scenario GeorgiaTechSimulatorSicknessScreeningt B Vehicle default Information Participant 01 Experiment CellPhoneDriving DAQ Output General Enable Screen Saver Data Collection Mode Playback Enable Operation LI 14 GT MiniSim Training Manual 15 2 3 Adding Participant Numbers When in Data Collection Mode the incoming data is automatically sorted by experiment and participant For an existing study this information will already be loaded However new scenarios must have this information created by editing a file called ExperimentConfig txt 1 Ensure that the MiniSim software is closed before editing 2 Open ExperimentConfig txt in Notepad by double clicking the desktop shortcut or navigating to C NadsMiniSim_v1 8 x Data Rcm_data Recyde Bin Ex tCo DAQ Multi zip DAQ Multi 4in_4way_i Experimen nfig txt Shortcut Build 7601 not genuine is copy of Windows is Bw 8 5 ITE NOTE The configuration file is shared by all MiniSim experimenters If you are unsure of your edits please make a backup copy before changing anything NEVER delete any existing experiment lines as these belong to other researchers 15 GT MiniSim Training Manual 16 Format View Help partio parti2 day night 01 parti3 day night O1 simple rura simple rural2 parti4 day night O1 part20 day night 01 part21 simple rural rural long part22 part23 icel 1PhoneDriving Piloti
45. in a pop up window The majority of controls are in the Predicate and Actions tabs Predicate refers to what condition will fire the trigger For time triggers the predicate 1s a defined global time that runs once the simulation starts For road pad triggers this means a list of certain elements that may cross over the defined area sat ExampleScenario scn Dae ts Bai V N21 ce A ORODauSco vA LL E5whL Z kH9 i File Edit View Insert Mode Window Help C3 x Sle te aM SS RORAB RS BM ExampleScenario s i Cie m Global TimeTrigger Ax Predicate General Actions Comment Actions INED Lg A Lej Aion 4 zi v De 7 Sequential te fae aeee Action Type Set Visual Display Text Tri Who to Affect Locali Name Es C Type ai Road Position f C Instigator Set m a lt none gt Goto Select Save Group Load Group Add Ret ese X 586 Zoom 0 783 _set 9446 03 12197 89 0 00 Offroad TimeTrigger 1 Dynamic Object 4 Viewing the blue car hold trigger predicate tab shows that the blue car lead is the only object that fires the trigger In the action tab there is one action that sets a dial titled 35 GT MiniSim Training Manual 36 ForcedVelocity to OMPH The checkbox Instigator set indicates that whoever is in the predicate list and triggers the Roadpad trigger will be the recipient of the prescribed actions This effectively forces the blue
46. iniSim computer The computer will take a few minutes to boot up 4 Verify that switches 1C 1 audio 1C 2 wheel motor and 1C 3 LCD dashboard are switched on as shown in the figure These switches should a ways remain on even when the system 1s powered down Turn on the three flat panel display screens with the gray Panasonic remote control The red LED light on each display will switch to green when powered on GT MiniSim Training Manual 7 Starting the Software 1 When the computer is booted start the MiniSim program by double clicking the steering wheel icon on the desktop aA U P Recyde Bin ExperimentCo DAQ Multi zip DAQ Multi 4in_4way_i nfig txt Shortcut Bay Thom n lexar thum Windows 7 Build 7601 This copy of Windows is not genuine oa J O8 1 21PM IT fi 6 17 2014 NOTE If the mouse cursor is hidden move the mouse all the way to the right until it is visible The PC monitor and 3 displays are set up as an extended display sometimes the mouse gets lost in the 3 large display screens 2 Wait for the program to load when ready the NADS MiniSim Splash screen will be visible on the central TV screen 3 You are now ready to run a scenario GT MiniSim Training Manual 8 1 3 Turning the Simulator Off 1 Turn off the MiniSim PC by clicking Start Shut Down just as you would normally shut off a Windows PC 2 After the computer is co
47. ipt Analysis Script gt Reduce m Change Analyze m Change 10 11 x 926 o GT MiniSim Training Manual 64 Editor C Users sonify Documents MATLAB ExampleScenario resultstemplate m Debug Desktop Window Help wT 8 0 1 2 9 fo IR AR r Reduction Settings Interpolation Freq 2 File Name Spreadsheet Name 2 60 Skip Reduction Overwrite if existing Create Matlab Script r SetResults r header measure3 NaN results results r 9 Skip Analysis Create results r SetResults r header DaqName NaN r SetResults r header DaqPath NaN r SetResults r header measurei NaN y Hz disp xis m setup xis E r SetResults r header measure2 NaN Disposition Spreadsheet L Data Reduction Setup 2 1l r Matlab Files Use Run Name File Name 3 Output Use Daq Name elemlist mat EJ Add Date Time r Reduction Output p e DAQ Element List 2 File Name Save amp Run Create Incremental 3 usages of results found C Copyright 2012 National Advanced Driving Simulator and the University of lowa All rights reserved Ver 3 21 6 7 8 9 The only coding that needs to be done is to define the parameters You can call on any DAQ variable that you selected when you created the Element List in the previous sections You can out
48. is the lifetime parameter of a trigger This represents how long the trigger will last in the scenario The default setting is lifetime which means the trigger can fire and be reset an infinite number of times However if a specific script is important in the scenario One Shot activation can be used to ensure the trigger fires only one time The ISAT manual goes into details on all the trigger actions and how they are authored in Chapter 9 Source A source creates ADOs at specific locations at regular intervals These are used to generate additional road traffic Traffic Light Manager The Traffic Light Manager is used to author each intersection s traffic lights The ISAT Manual gives details and examples of authoring with the Traffic Light Manager in Chapter 8 29 GT MiniSim Training Manual 30 3 4 Creating and Editing Triggers 1 To create a trigger select the type by clicking and holding it on the right side panel then drag it to the desired location on the map In this example we will create a road pad trigger that causes the user s tire to blow out when crossed 2 We will first add a visual indicator on the road so we can see it in the simulator Drag a traffic cone or drum from the right elements panel onto the map just past the start direction Isat ExampleScenario scn Da idis BEeISB WM O a LEAI ELETE RALES EELA Ha L iB File Edit View Insert Mode Window Help 8x Os Sie tha OM BEBHBEHBE S 2
49. l 11 2 1 Preparing amp Importing a Scenario NOTE Prior to running any scenario participants must be screened for simulator sickness This is a required protocol designed to protect vulnerable individuals Please see section 2 4 for a complete walkthrough and details 1 With the MiniSim software loaded click the drop down Scenario menu on the GUI and select your desired scenario If your scenario is visible in the menu you may skip to section 2 2 to run the simulation NADS MiniSim Control Scenario AndyTest2 scn AutoDrive_Demo scn AutoDrive Demo2 scn calibration scn campus scn Participant 01 Experiment EUM cole scn DAQ Output DRT test scn DRT test1 scn DRT test2 scn Message DA Settings System DSCDrive1_bmw330i scn Transition to state Stopped complete DSCDrive2 bmw330i scn empty_day_night_O1 scn empty_day_night_snow_O1 scn empty_DriveYard_1 scn empty DriveYard 2 scn empty DriveYard 3 scn empty esc dry O5 scn empty esc hvyT scn empty nadsdemo dsc scn empty nadsdemo geospecific scn Vehicle Information 2 Ifyour scenario is not visible it must be imported Click the Import button 3 Navigate to where the scenario file is scn on the computer and select it Most scn files are located in the ISAT folder at C Program Files x86 NADS sat datas 11 GT MiniSim Training Manual 12 Control Scenario Vehicle Yit Favorites Name Date modified Type Size
50. l sick nauseous sweaty or negatively affected in any way after they begin they drive they can stop and remain seated until they feel comfortable enough to be debriefed For more information on the research and establishment of the GTSSSP please read the following source Please cite this work in any studies where it 1s used Gable T M amp Walker B N 2013 Georgia Tech Simulator Sickness Screening Protocol Georgia Tech School of Psychology Tech Report GT PSYC TR 2013 01 October 21 2013 Accessible at http sonify psych gatech edu publications simsicknessscreening GTSSSP GT PSYC TechReport 2013 01 pdf Running the Pre test 1 Turn on the PC located on the desk near the MiniSim PC monitor this controls the Lilliput touch screen mounted next to the dashboard and a mirror of what is on that screen is shown on the second computer screen on the MiniSim desk 2 There is a user account called GTSSSP that will be used for anyone doing the GTSSSP for the simulator The password for this account 1s the same as the username GTSSSP 3 When booted double click on GTSSSP Electronic Survey v1 1 Shortcut on the top right of the desktop 18 GT MiniSim Training Manual 19 4 The Simulator Sickness Survey will open Enter your experiment name and the current participant number then click Begin Survey 4 GT Simulator Sickness Survey an GT Simulator Sickness Survey Experiment Name Test Parti
51. loring condensing and analyzing driving data from the MiniSim s output DAQ files this 1s called NDAQ tools and is based on MATLAB Use of NDAQ tools requires a licensed MATLAB installation How to install NDAQ Tools 1 Ensure your PC has a valid version of MATLAB running Versions 7 12 0 R201 1a and above are supported 2 Find the ndaqTools folder from the support documentation It should contain several folders a README txt file and a setpath m MATLAB script 3 Copy the ndaqTools folder into your MATLAB folder tree by default this 1s located at C Users yourusername Documents MATLAB Note Processing DAQ files in MATLAB often takes several minutes per DAQ file If you wish to cancel a reduction in process simply click MATLAB s command window and press CTRL C QU i Users sonify My Documents MATLAB gt Search MATLAB Organize v Open Include in library v Share with E mail Burn New folder wx Fanniex Name Date modified Type WE Desktop Jo Affect amp SA Expl 4 21 2012 3 25PM File folder Jg Downloads J Burgermania2 2 28 201212 30PM File folder ij Recent Places E Ji Matfiles 4 4 2014 10 29AM File folder a Multitasking and Videogames 4 4 2014 3 25 PM File folder Libraries J ndaqTools 20 20121 57 PM File folder Ee Documents di old ndaqTools 8 12 2011 1 44 PM File folder a Music J PupilSize amp Driving 4 4 2014 4 06 PM File folder i Pictures E magEst error tempo m 16 2
52. mpletely shut down flip switch 1A the red switch in the white box to power down the hardware 3 Turn off the three TV displays with the Panasonic remote control NOTE DO NOT FLIP SWITCH 1A OR DO A HARD SHUT OFF WHILE THE PC IS STILL RUNNING DATA WILL BE LOST YOU MUST SHUT OFF THE PC FIRST NOTE DO NOT FORGET TO TURN OFF THE DISPLAYS THEY MUST BE TURNED OFF WITH THE REMOTE GT MiniSim Training Manual 9 1 4 Support Documentation NADS has provided very thorough training documents including manuals tutorials and getting started guides for the various software and hardware involved with the MiniSim All of these are located on the MiniSim desktop in a folder called Support Docs Recyde Bin Experiment DAQ Multi zip DAQ Multi 4in 4way i ent Support Docs Shortcut Bay Thom n lexar thum Windows 7 Build 7601 This copy of Windows is not genuine Ersten 650 Ed x a 87 53 faerie 8 15 2014 GT MiniSim Training Manual 10 Chapter 2 Running a Previously Created Driving Scenario Chapter 2 explains how to set up and run an existing scenario in the MiniSim For more information please see the MiniSim User Manual in the support documentation NADS MiniSim Control moon ose Scenario p Vehicle default Start Drive Information Participant 01 Experiment CellPhoneDriving DAQ Output Transition to state Stopped complete 10 GT MiniSim Training Manua
53. n straight 3x9 84 terrain obj ter dvavy ramp 8toB8 5 terrain obj parkingLot 22 terrain obj parkingLot 28 5 terrain obj ter duvuay ramp 28to28 5 terrain obj parkingLot 25 5 terrain obj ter dvavy ramp 25to025 5 terrain obj terr driuveuvay 22xx terrain obj RailRoadTrack Processing Tile Model 4ln 4vavy ind day U2 Processing Tile Model 4ln 4vavy ind day 8H3 Processing Tile Model 4ln comm straight 8U2 Processing Tile Model 4ln comm straight 83 Processing Tile Model urban 4ln arterial 84 Using adjacency file C NADSTMT_1 7 5 2 ProjectData Databases ExampleScenarioNkE xampleScenario cd2 INFO MATCHES FOUND 16 Processing Complete On Tue Jul 81 18 58 28 2614 HHH Enter 6 When finished you will have a bli file ready for use in ISAT 44 GT MiniSim Training Manual 45 TileMosaicTool X Scenario Visual Data Output Completed 11HIDE nodes were removed 7 OpenISAT click File New and select your newly created bli file You now have a blank scenario where you can add traffic obstacles and interactions Be sure to save the scn file At this point the scenario can be imported and run in the MiniSim normally 8 Isat ExampleScenario scn E inl x OSM SBA SPM o cL Dk RORIGDa S COMBA si saemr pie Sep File Edit View Insert Mode Window Help e mE DeD t DP EEANN HEN A Drum s M Last Static Obj Group Go to Select Save Group Load Group Add Ret
54. n this document is referred to as the MiniSim a high fidelity driving testing environment produced by NADS the National Advanced Driving Simulator group from the University of Iowa The system includes a quarter cab of actual vehicle hardware including a steering wheel pedals adjustable seat and shifter from a real vehicle Additionally LCD based glass dash control and instrument panels surround sound audio three 42 flat panel displays and a side mounted touch screen make this an extremely customizable testing platform for many types of driving interactions The figure below shows the location of these elements Adjustable Seat Steering Wheel Accelerator and Brake Pedals Gear Shifter Glass Dash Instrument Panel Display Panels Side mounted driver touch screen NADS MiniSim Control PC ERES E c LE dear GT MiniSim Training Manual 6 1 2 Turning the Simulator On System Components The control panel for the hardware is located on the bottom left of the central display It is labeled as area 1 in the figure below The PC that controls the software 1s on the desk labeled as area 2 in the figure below Powering on the Hardware 1 Go to the hardware control panel in area 1 from the figure above 2 Switch on the main power and fans for the system by flipping switch 1A as seen in the figure below this is the red switch inside the white plastic case 3 Flip the black toggle switch 1B to turn on the M
55. ng point of the road pad This zone 1s the actual area where the predicate must occur 32 GT MiniSim Training Manual 33 Je isat examplescenaroscn o D SH st Saa i 9 NS o E AR ORGDa nScoCvud4 LU amp 5wbhryef H9rL G File Edit View Insert Mode Window Help 8x y TA ExampleScenario s 7x ML ERG X j ee a L E Last Static Obj l2 Other 1 Bef comment 2 Events Menu 9258 87 12371 21 0 00 Offroad RoadPadTrigger 57 Dynamic Object lox Dahl BAS O a yp A RGRSCDHO cov LE sem pie L iE file Edit View Insert Mode Window Help ee 2 Sle t aOR PS BOR ARBRS BM es Go Select Save Group Load Group Add Ret ese x 582 Zoom o776 Se gt 4 E For Help press F1 9282 95 12407 71 0 00 R R1 4620 10560 2 669 72 0 73 R1 4620 10560 8 Many options exist for types of triggers speed control lane changes traffic flow traffic lights etc For more information details and sample scenarios please visit the ISAT Manual 33 GT MiniSim Training Manual 34 3 5 Example Interactions Here we will analyze a basic trigger for loading start up text and beginning a lead car 1 In the screenshot below ExampleScenario scn is opened and zoomed into the External Driver location starting location for driver s car When running the scenario some initial text will give instructions to the user and perform some timing logic for hol
56. ntropy 18 NADS is happy to help you get started with your reduction and help you find or develop scripts that may meet your needs You can contact them via the information below Chris Schwarz National Advanced Driving Simulator chris schwarz uiowa edu 319 335 4642 0 319 621 1042 c 68 GT MiniSim Training Manual 69 Chapter 6 Going Forward with the MiniSim While this tutorial serves as a beginner s guide to getting driving experiments up and running in the MiniSim there are naturally many other advanced methods techniques and tips for implementing sophisticated studies This section attempts to merely mention several concepts to provide inspiration for future studies Workload and cognitive load can be assessed with NASA TLX or other custom surveys They can be administered with the touch screen mounted next to the dashboard or via a laptop other desktop or paper and pencil Physiological data can be measured alongside behavioral data via heart rate eye tracking or other advanced methods Please speak to the department or your lab supervisor for information on getting started Secondary tasks such as cell phone activity can be simulated with smartphones for distracted driving studies More advanced data collection can occur with telemetry and CAN controller area network hardware for more precise data collection Ofcourse many other ideas and technologies exist If you wish to design or develop your
57. om the first column Analyze to the second Reduced as the reduction is running In order to create it type the name of the file in the text field something like DAQ x s and be sure to press the enter key Then click the Create button to automatically search your daq file folders and add them to the disposition spreadsheet Create an Element List Make a DAQ Element List 1f so desired Daq files have a lot of extraneous information in them This makes it take longer to load them and makes it harder to find the variables you re interested in Using an element list you can specify only the variables that you are interested in for the reduction Click the Create button to open up the DaqViewer GUI shown below Click the Open Daq File button and select one of the daq files from your experiment You should see a list of grayed out variables elements in the list window and the Create Cell List button should become active 59 GT MiniSim Training Manual 60 Open DAQ File Create Cell List DAG path DAQ File Read DAQ Option 9 Read all cells Read cell list elemList mat Head DAQ Vars Plot Data Element Info Chld numitems capRate varSize C Copyright 2011 1012 National Advanced Driving Simulator and the University of lowa All rights reserved 16 Click the Create Cell List button and another GUI will open shown below Select as many elements as you wish and add them to the right list You can
58. put it directly or do some calculations on the variable including average standard deviation maximum minimum etc As an example let s make measurel and measure2 the average and standard deviation of the steering wheel angle This 1s done by creating an array of the average and standard deviation all in one line of code One of the utility functions in nDaqTools is called BasicStats and returns several basic statistics functions after removing any potential NaN values from the signal The usage in the case would look like str avg str sd BasicStats elemDatal CFS Steering Wheel Angle Let s make measure3 the percentage of time that the speed is above 50 mph We can use the nDaqTools function Percentage for that calculation written as pct speeding Percentage elemDatal VDS Veh Speed gt 50 Then call on these new variables in the SetResults commands like so r SetResults r header measurel str avg r SetResults r header measure2 str sd r SetResults r header measure3 pct speeding 10 Select all of the code and copy it to the clipboard 64 GT MiniSim Training Manual 65 7 Editor C Users sonify Documents MATLAB ExampleScenario resultstemplate m File Edit Tex Go Cell Tools Debug Desktop Window Help DNSH amp 93 amp 9 i 9 d s fo I BH BB ID Bl stack Base f BB fo ehi x eee str avg str sd BasicStats elemDatal CEF ering Wheel Angle ct speeding Percenta elemDataI VDS
59. r data It is the specification for your reduction You should see this small table on the first sheet The name of the DAQ file DaqPath The path of the DAQ file The first column is a list of your measure names The second column is a description or definition of your measures The third column contains the units of the measures This spreadsheet is more than a specification It is actually loaded by the reduction script and used to locate measures and insert them in the desired column of the reduction Think of each row in the specification as a column in the final reduction If you change the order of two rows in the first the order of the columns in the output also change Functionally the 57 5 6 GT MiniSim Training Manual 58 only column of the specification that matters 1s the first the names The others can be deleted redefined or rearranged and it won t affect the reduction script Add as many driving measures as you want now and save the file they will be imported later Open the configuration for the reduction Do this by typing ExpConfig in the MATLAB command window and pressing Enter A new GUI will pop up Here we will configure the data reduction and analysis E ExpConfig 7 8 9 10 Experiment Configuration Experiment DAQ Data Path C Users sonify Documents MATLAB Example Scenario DAQData Reduction Script Analysis Script Reduce m Analyze m Reduction Settings Disposition Spre
60. t After the drive participants will complete the second part of the survey in order to receive their simulator sickness screening score l Once the drive has ended tell the participant to tap Continue on the touch screen and answer the remaining 17 questions in the survey 2 When finished the survey will say Thanks Survey complete 22 GT MiniSim Training Manual 23 3 The score is shown at the very end of the filename where it s scored In the example below the user scored an 8 2 GT Simulator Sickness SmS Thanks Survey complete Output logged to C Users Sonify sickness survey Test 999 2 4 Ifthe user scores a 3 or higher he or she likely suffers from simulator sickness and should not be allowed to continue with any driving related study 5 Ifthe user scores a 2 or lower he or she does not exhibit signs of sickness and can continue with the study If he or she does report feelings of nausea they can cease participation at any time 6 For record keeping the participant s score and output are logged to the directory C Users Sonify sickness survey yourexperimentname participant txt 7 The protocol is now completed If the user is continuing with a driving study restart the MiniSim software before proceeding 23 GT MiniSim Training Manual 24 Chapter 3 Editing Driving Scenarios This chapter will explain how to get started with basic scenario editing For more information please s
61. ults r InitMeasures r Nresults write data to the results row r SetResults r header DaqName daqData this DaqName SetResults r header DaqPath daqData this DaqPath M insert Code Here results results r resultstemplate m x Ln 49 Col 1 OVR 12 You may notice that there are some duplicate lines now so let s clean it up You can delete four of the lines you pasted results r SetResults r header DaqName NaN r SetResults r header DaqPath NaN results results r 13 Save your finished Reduce m script 66 GT MiniSim Training Manual 67 a Editor C Users sonify Documents MATLAB ExampleScenario Reduce m File Edit Tex Go Cell Tools Debug Desktop Window Help DSH RAJO 2 M f b HH B BH IB H8 stack Base fx W h0 h x 8 of O elemDataI Nframes CheckElemData elemDatal Fs Step through events and reduce data results disp reducing event data initialize the results row to NaNs Nresults size header 2 r cell i Nresults r InitMeasures r Nresults write data to the results row r SetResults r header DaqName daqData this DaqName r SetResults r header DaqPath daqData this DaqPath str avg str sd BasicStats elemDatalI CFS Steering Wheel Angle pct speeding Percentage elemDatal VDS Veh Speed 50 SetResults r header measurel str avg
62. ur daq files or each daq file is not in a folder of its own then you will want to select the second option Use Daq Name This means that a mat file with the same name as the daq file will be created as the daq files are first read Subsequent runs of the reduction script will load the data from the mat file instead of the daq file which can result in a speedup of 10X or more Specify the Data Reduction Setup by clicking the file dialog button and choosing the setup xls spreadsheet Its name should show up in the text field You won t need it right away but click the Create Matlab Script button to generate a short script that you will insert into your Reduce m script later set the Reduction Output by typing a name for the reduction spreadsheet in the text field A date time stamp will be appended to this name 1f you check the Add Date Time button selecting the Incremental button will do two things First the disposition spreadsheet discussed later will be automatically modified to indicate that a daq file has been reduced second the output spreadsheet will be incrementally updated after each file 1s reduced Create your Disposition Spreadsheet This spreadsheet will consist of a list of all the daq files in your experiment By appropriately placing X s in one of the first four columns of the spreadsheet you can control which files are reduced and which are ignored An incremental reduction will automatically move the X fr

Download Pdf Manuals

image

Related Search

Related Contents

Manuel d`installation et d`utilisation 7900 Série  AWDP User Manual and Reference Guide  Integra DTR-9.1 Stereo Receiver User Manual  LockState LS900 Instructions / Assembly  

Copyright © All rights reserved.
Failed to retrieve file