Download and execute the nVIZ Ergonomics Plugin installer. After the installer has completed, you need to copy the two following files to your VRED plugins directory:
License File and Config File
The plugin supports the import of ergonomics data from an Excel file. The definition of which data to read from the Excel file is defined in the config file. nVIZ will provide you with a custom Excel file parser and with a config file to meet the specific ergonomics process in your organization. Please contact nVIZ to receive your license file and config file.
The license and config files need to be copied to the directory:
After installation, the nVIZ Ergonomics Plugin can be launched from the context menu like any other VRED module – right mouse click on the Main Tool Bar or on the Quick Access Bar:
Ergonomics Review Preparation - Scene Graph Nodes
For the full functionality of the Ergonomics Plugin to be available for both the HTC and the ART tracking systems, also in combination with the nVIZ Motion Plugin for driving simulation, we require a special scene graph structure at the top level nodes as depicted below:
The naming of the nodes is arbitrary but they must be correctly referenced in the vehicle rig tab (see below “Vehicle Rig”) and the nodes need to be correctly referenced in the VRPN Tracking module (see below “Tracking System ART”) . Also, the structure, i.e., the parent-child relations and the order are mandatory.
Ergonomics Review Preparation - Tracking System ART
Ergonomics reviews with the ART tracking system in a CAVE rely on the tracking of the seating buck by a VRED cart node. The imported ergonomics data needs to include the correct offsets for the seating buck targets.
The VRED scene graph nodes (see “Scene Graph Nodes” above) need to be correctly referenced to ART sensors in the VRPN Tracking module as depicted below. The “ViewPoint” node needs to be attached to the same sensor as the “Glasses” and the “SeatBuck” node needs to be attached to the same sensor as the “SeatReferencePoint”.
Ergonomics Review - Ergonomics Project
All the settings defined in an Ergonomics review can be saved to a project file and reloaded from there. The file format is *.egb
Ergonomics Review - Ergonomics Data Import
The starting point for an ergonomics review is the import of the ergonomics data stored in an Excel file. Typically this data includes the seat references points of multiple vehicles as well as seating buck dimensions, view point coordinates, seat and steering wheel adjustment ranges, etc.
The results of the data import are displayed in a Windows terminal window. Additionally the results are written to a log file in the same directory as the imported Excel file:
After successful data import, the combo boxes and the list fields on the different tabs of the plugin will be filled in.
The color of the “Check Active Vehicle” button indicates the completeness and consistency of the imported data per selected vehicle.
Ergonomics Review - Tracking System
Make sure that you have selected the correct tracking system.
The tracking data is recorded from the sensors and will be shown in the LCD displays if the “Display Listener” is checked.
Seating Position and View Point Simulation
The Ergonomics Plugin simulates different seating positions in the virtual scene based on the imported seat reference point coordinates as well as different view points based on the view point coordinates.
Seat, Steering, etc. Adjustments
The Ergonomics Plugin simulates the adjustment of the vehicle items relevant for ergonomics (seat, steering column, and mirrors) within the defined ranges and based on the defined pivot points (see below “Adjustment Items”).
Ergonomics Data - Seat Reference Points
The imported seat reference points per vehicle are listed in the list field.
Ergonomics Data - View Points
Ergonomics Data - Vehicle Position
The imported vehicle positions per vehicle are listed in the list field.
Ergonomics Data - Vehicle Rig
The imported vehicle rig per vehicle is listed in the list field. At import of the Excel file with the ergonomics data, the plugin will check for vehicle rig files <name>.txt in the directory:
If a text file with a name identical to the vehicle name from the Excel sheet is found, the rig file will be imported for that vehicle. Otherwise, the default vehicle rig file will be imported from the directory:
Alternatively, a customer-specific generic rig-file can also be used in which the key terms will be replaced with the vehicle names/ vehicle number from the excel sheet. In this way, one vehicle rig file can be used for all vehicles. For example, “FZGNr” in the rig file can be automatically replaced by the vehicle number received from the excel sheet to get the respective rig for every vehicle.
After import, the plugin will search for the node paths specified in the rig file and indicated found or missing node paths in color.
Ergonomics Data - Adjustment Items
The adjustment item ranges and pivots are listed in the two list fields.
For ease of use, ergonomics plugin can be connected to the frontend and controlled remotely. The bridge server needs to be running in the background which will realize the communication between the ergonomics plugin and the frontend dashboard.
The frontend bridge server can be started by finding “Ergo Frontend” in the start menu. It will initialize a command-line application as follows:
The ergonomics plugin communicates with the bridge server via UDP/IP connection on port 23054, so this port must be available for the frontend to work. In the ergonomics plugin, start the connection with frontend bridge server under:
Once both of these steps are done, any web-browser can be used to access the frontend. (Microsoft Edge & Google Chrome have been tested for functionality and performance). If the frontend needs to be accessed on the same machine as of the frontend bridge server, then the following link can be used to access the frontend in the browser.
If the frontend needs to be accessed on a remote machine, then the IP address of the machine running frontend bridge server is required to access the frontend. The following link can be updated with the exact IP address to access the frontend from a remote device.
The following settings of the ergonomics plugin can be remotely changed from the frontend:
A long press on either one of the seat buttons will toggle the joystick to Y-axis adjustments.
The dropdown menu can be used to select the driver. The current adjustment settings for the selected driver can be exported to the file with Save button. The text box can be used to specify the driver file name for the “Save As” functionality. Note: the frontend page will refresh automatically after “Save As” to update the frontend and sync it with the ergonomics plugin.
The logo on the bottom can be used to switch between multiple screens of the frontend. All the available variant sets of the VRED scene will be available on the secondary screen of the frontend. The left list will show all the variant groups. When any one of the variant groups is selected, the respective variant sets will be shown in the right list which can be selected directly by clicking on it.