Loading patent details...
US5385068A: Electronic Accelerator Pedal Assembly With Pedal Force Sensor | Searchlight