190 likes | 196 Views
Develop a flexible and advanced interface between the FASTER and RTSim simulators to display FASTER simulation and enable operator control in the Virtual Reality Simulator.
E N D
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907
Team Makeup 2 Team Members: Matthew McCollum Mark Krause Derek Keibler Faculty Advisor: Dr. Steward Client: John Deere
Problem Statement • Currently: • Iowa State University has a Virtual Reality Tractor Simulator • Displays a tractor and interacts with a steering wheel and a GPS system • Deere Product Engineering Center in Waterloo, IA, has a system involving a system-level automated testing simulator (FASTER Simulator) • John Deere would now like: • An advanced, flexible, and reconfigurable interface between the two simulators • A display of the FASTER simulation and operator control in Virtual Reality Simulator 3
Solution 4 • Create a Real Time Simulation Communication Configuration Application (RTSim CoCoA) • Create a Reconfigurable CAN Interface Module • Update the Dynamic Simulation Module and VR Module to accommodate for reconfigurable communication
New System • RTSim CoCoA • Graphical user interface (GUI) • Allow users to specify what messages will be sent/received • Creates a configuration file based on the users choices • Reconfigurable CAN interface module (Interface) • The communication Hub between the CAN and the real time simulation • Use/distributes the CoCoA configuration file
Operating Environment • The operating environment is completely computer based • Minimum of two computers is needed to run the system • A computer will run the CAN Interface Module and Dynamic Simulation Module • A Linux computer will run the VR Simulator Module • A suitable physical environment for this system is any place where computers can operate
Requirements • The interface shall have reconfigurable communication protocol between CAN, VR Module, and the Dynamic Simulation Module. • The interface shall conform to CAN standards (SAE J1939 and ISO 11783). • The communication between the FASTER Simulator and RTSim shall meet real time requirements. • The communication protocol shall allow a variable number of messages. • The RTSim modules shall accept a variable number of messages. 8
Requirements • The RTSimCoCoA shall allow users to manage configuration files. • The RTSimCoCoA shall keep track of units of measurements for the CAN messages. • The VR Module shall be able to interpret the configuration files. • The Dynamic Simulation Module shall be able to interpret the configuration files. • The interface shall be able to interpret the configuration files. 9
I/O Specifications 14 • CAN logs • CAN Database Files • VR/Model XML Files • Config Files • Packets
Testing 15 • CoCoA • Test to ensure that it can use XML vehicle/model files • Test to ensure that it can use CAN log files • Test to ensure that the lists are generated correctly • Test with numerous scenarios to demonstrate that the config files are being generated correctly
Testing 16 • Interface • Test with various config files to: • Ensure that the config files are parsed and used correctly to generate packet formats • Ensure that the packet formats are sent correctly over the network • Ensure that the Interface formats packets correctly based on the config file • Test with various CAN messages to ensure that the values are interpreted and converted correctly • Test with various packets to ensure that they can be properly converted to CAN messages
Testing 17 • Model/VR Module • Test with various config file to ensure that it receives and interprets the file correctly • Test with various packets to demonstrate that it is parsing the data correctly • Will be observed to ensure that it sending necessary data in the correct format
Testing 18 • Full System • The system will be run with various configurations to ensure that it functions properly and as desired
Questions? 19