Reconfigurable hardware interface for vehicle driving simulators using a field-programmable gate array
First Claim
Patent Images
1. A vehicle driving simulator comprising:
- at least one computer system having at least one input/output port;
a driving simulation software program executable on said computer system, said software program recognizing a set of standard input signals, at least one of which corresponds to a particular operator-initiated control action, said software program also generating a set of standard output signals, at least one of which corresponds to a particular vehicle operational parameter, said standard input signals receivable by said input/output port, and said standard output signals transmittable from said input/output port;
a vehicle cab having electrical circuitry which includes a plurality of controls, at least one of which provides a cab-specific electrical signal in response to an operator-initiated control action, and a plurality of instruments, at least one of which requires a cab-specific electrical input for its operation;
a field-programmable gate array (FPGA) interposed between said input/output port and the electrical circuitry of said vehicle cab, said FPGA converting the cab-specific electrical signals to said set of standard input signals, and also converting said set of standard output signals to said set of cab-specific electrical inputs.
3 Assignments
0 Petitions
Accused Products
Abstract
A reconfigurable hardware interface for driving simulators that uses a field programmable gate array for interfacing with driving controls and instruments. The field programmable gate array is interposed between the input/output of the computer system of the driving simulator and the vehicle cab of the driving simulator. This provides convenience in quickly adapting a driving simulator to a particular type of cab and controls, as well as other functions.
68 Citations
50 Claims
-
1. A vehicle driving simulator comprising:
-
at least one computer system having at least one input/output port;
a driving simulation software program executable on said computer system, said software program recognizing a set of standard input signals, at least one of which corresponds to a particular operator-initiated control action, said software program also generating a set of standard output signals, at least one of which corresponds to a particular vehicle operational parameter, said standard input signals receivable by said input/output port, and said standard output signals transmittable from said input/output port;
a vehicle cab having electrical circuitry which includes a plurality of controls, at least one of which provides a cab-specific electrical signal in response to an operator-initiated control action, and a plurality of instruments, at least one of which requires a cab-specific electrical input for its operation;
a field-programmable gate array (FPGA) interposed between said input/output port and the electrical circuitry of said vehicle cab, said FPGA converting the cab-specific electrical signals to said set of standard input signals, and also converting said set of standard output signals to said set of cab-specific electrical inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
a graphics processor coupled to said at least one computer system, said graphics processor producing real-time graphics images which are displayed on said display screen.
-
-
15. The vehicle driving simulator of claim 1, which further comprises:
-
a display screen positioned in front of said vehicle cab in view of a simulator driver sifting within said vehicle cab;
recorded video sequences representative of a simulated view of a driving environment; and
a video player for reading said recorded video sequences and presenting them to said computer system for display on said display screen.
-
-
16. The vehicle driving simulator of claim 15, which further comprises a motion system coupled to the cab which subjects the driver to forces that are consistent with both images displayed on the screen and driver control inputs.
-
17. The vehicle driving simulator of claim 15, which further comprises a sound system which produces sounds consistent with projected images and the driver control inputs.
-
18. A driving simulator comprising:
-
at least one computer system having at least one input port;
a driving simulation software program executable on said computer system, said software program recognizing a set of standard input signals, at least one of which corresponds to a particular operator-initiated control action, said standard input signals receivable by said port;
a vehicle cab having electrical circuitry which includes a plurality of controls, at least one of which provides a cab-specific electrical signal in response to an operator-initiated control action; and
a field-programmable gate array (FPGA) interposed between said port and the electrical circuitry of said vehicle cab, said FPGA converting the cab-specific electrical signals to said set of standard input signals. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
said input port also functions as an output port said software program also generates a set of standard output signals, at least one of which corresponds to a particular vehicle operational parameter. said vehicle cab also has a plurality of instruments, at least one of which requires a cab-specific electrical input for its operation; and
said FPGA also converts said set of standard output signals to said set of cab-specific electrical inputs.
-
-
20. The vehicle driving simulator of claim 18, wherein said FPGA includes on-board registers in which may be loaded configuration data unique to said vehicle cab upon initialization of said driving simulation software program by said computer system, said configuration data having a unique set of data values which configure the FPGA so that it will effect the conversion of said cab-specific electrical signals and said output signals to said set of input signals and said set of cab-specific electrical inputs, respectively.
-
21. The vehicle driving simulator of claim 20, wherein said on-board registers retain said configuration data only as long as power is provided to said FPGA.
-
22. The vehicle driving simulator of claim 20, wherein said computer system comprises a non-volatile memory on which is stored said configuration data.
-
23. The vehicle driving simulator of claim 18, which further comprises signal conditioning circuitry interposed between said FPGA and the electrical circuitry of said vehicle cab.
-
24. The vehicle driving simulator of claim 23, wherein said signal conditioning circuitry comprises isolators which insulate the FPGA from transient voltages, static discharges, shorts caused by faulty wiring in the cab circuitry and higher than expected voltage levels caused by miswiring of cab circuitry.
-
25. The vehicle driving simulator of claim 24, wherein said isolators are selected from the group consisting of optical isolators, transformers and capacitors.
-
26. The vehicle driving simulator of claim 23, wherein said signal conditioning circuitry includes at least one hysteretic element, which improves signal reliability.
-
27. The vehicle driving simulator of claim 26, wherein said hysteretic element is a schmitt trigger.
-
28. The vehicle driving simulator of claim 18, wherein certain cab-specific electrical inputs are latched by internal circuitry of said FPGA until updated by said computer system.
-
29. The vehicle driving simulator of claim 18, wherein certain cab-specific electrical signals are latched by internal circuitry of said FPGA until sampled by said computer system.
-
30. The vehicle driving simulator of claim 18, wherein at least one cab specific electrical signal is converted from an analog to digital format by an analog-to-digital converter prior to its receipt by said computer system.
-
31. The vehicle driving simulator of claim 18, wherein at least cab-specific input is converted from digital to analog format prior to its receipt by the cab electrical circuitry.
-
32. The vehicle driving simulator of claim 18, which further comprises:
-
a display screen positioned in front of said vehicle cab which provides a simulated view of a driving environment to a simulator driver sitting within said vehicle cab; and
a graphics processor coupled to said at least one computer system, said graphics processor producing real-time graphics images which are displayed on said display screen.
-
-
33. The vehicle driving simulator of claim 32, which further comprises a motion system coupled to the cab which subjects the driver to forces that are consistent with both the images displayed on the screen and driver control inputs.
-
34. The vehicle driving simulator of claim 32, which further comprises a sound system which produces sounds consistent with the projected images and the driver control inputs.
-
35. A driving simulator comprising:
-
at least one computer system having at least one output port;
a driving simulation software program executable on said computer system, said software program generating a set of standard output signals, at least one of which corresponds to a particular vehicle operational parameter, said standard output signals transmittable by said port;
a vehicle cab having electrical circuitry which includes a plurality of instruments, at least one of which requires a cab-specific electrical input for its operation; and
a field-programmable gate array (FPGA) interposed between said port and the electrical circuitry of said vehicle cab, said FPGA converting said set of standard output signals to said wet of cab-specific electrical inputs. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
said output port also functions as an input port said software program also recognizes a set of standard input signals, at least one of which corresponds to a particular operator-initiated control action, said standard input signals receivable by said port;
said vehicle cab also has a plurality of controls, at least one of which provides a cab-specific electrical signal in response to an operator-initiated control action; and
said FPGA also converts said cab-specific electrical signals to said set of standard input signals.
-
-
37. The vehicle driving simulator of claim 35, wherein said FPGA includes on-board registers in which may be loaded configuration data unique to said vehicle cab upon initialization of said driving simulation software program by said computer system, said configuration data having a unique set of data values which configure the FPGA so that it will effect the conversion of said cab-specific electrical signals and said output signals to said set of input signals and said set of cab-specific electrical inputs, respectively.
-
38. The vehicle driving simulator of claim 37, wherein said on-board registers retain said configuration data only as long as power is provided to said FPGA.
-
39. The vehicle driving simulator of claim 37, wherein said computer system comprises a non-volatile memory on which is stored said configuration data.
-
40. The vehicle driving simulator of claim 35, which further comprises signal conditioning circuitry interposed between said FPGA and the electrical circuitry of said vehicle cab.
-
41. The vehicle driving simulator of claim 40, wherein said isolators are selected from the group consisting of optical isolators, transformers and capacitors.
-
42. The vehicle driving simulator of claim 40, wherein said signal conditioning circuitry includes at least one hysteretic element, which improves signal reliability.
-
43. The vehicle driving simulator of claim 42, wherein said hysteretic element is a schmitt trigger.
-
44. The vehicle driving simulator of claim 35, wherein certain cab-specific electrical inputs are latched by internal circuitry of said FPGA until updated by said computer system.
-
45. The vehicle driving simulator of claim 35, wherein certain cab-specific electrical signals are latched by internal circuitry of said FPGA until sampled by said computer system.
-
46. The vehicle driving simulator of claim 35, wherein at least one cab specific electrical signal is converted from an analog to digital format by an analog-to-digital converter prior to its receipt by said computer system.
-
47. The vehicle driving simulator of claim 35, wherein at least cab-specific input is converted from digital to analog format prior to its receipt by the cab electrical circuitry.
-
48. The vehicle driving simulator of claim 35, which further comprises:
-
a display screen positioned in front of said vehicle cab which provides a simulated view of a driving environment to a simulator driver sitting within said vehicle cab; and
a graphics processor coupled to said at least one computer system, said graphics processor producing real-time graphics images which are displayed on said display screen.
-
-
49. The vehicle driving simulator of claim 48, which further comprises a motion system coupled to the cab which subjects the driver to forces that are consistent with both the images displayed on the screen and driver control inputs.
-
50. The vehicle driving simulator of claim 48, which further comprises a sound system which produces sounds consistent with the projected images and the driver control inputs.
Specification