US2020233498A1PendingUtilityA1

System and method for force feedback interface devices

Assignee: LAURENDEAU CHADPriority: Mar 27, 2015Filed: Apr 3, 2020Published: Jul 23, 2020
Est. expiryMar 27, 2035(~8.7 yrs left)· nominal 20-yr term from priority
Inventors:Chad Laurendeau
G06F 30/20G06F 3/0362G06F 3/04845G06F 3/038G06F 3/016
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This application is directed to systems, methods, and program code directed to providing accurate interactions with simulations. The present invention provides various embodiments of executing a simulation, including detecting user inputs via an interface device, converting inputs to torque and/or position information for control, adapting this information to specific object or vehicle parameters, combining with vehicle parameters and in simulation information, and outputting new interface device setpoints to the interface device via a continuous control loop. Further, providing stiff position control with variable compliance of this interface device.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A system comprising:
 a force feedback interface device for engagement by a user;   wherein said force feedback interface device cooperates with a simulation to form a continuous closed loop control system for controlling an object within said simulation, wherein communication within said closed loop control system is bi-directional between said object and said force feedback interface device; and   wherein displacement of the force feedback interface device causes displacement of said object, and wherein forces on and/or interactions with said object in the simulation cause displacement of the object and displacement of the force feedback interface device.   
     
     
         2 . The system of  claim 1 , wherein said displacement of force feedback device is achieved by position control. 
     
     
         3 . The system of  claim 2 , wherein said position control comprises stiff position control with variable compliance. 
     
     
         4 . The system of  claim 1 , wherein said displacement of the object in the simulation is mapped to a position for displacement of said force feedback interface device. 
     
     
         5 . The system of  claim 1 , wherein said displacement of the object in the simulation is mapped to a torque for displacement of said force feedback interface device. 
     
     
         6 . The system of  claim 1 , wherein said object in said simulation is at least a portion of a simulated vehicle. 
     
     
         7 . The system of  claim 1 , wherein said force feedback interface device is at least a steering wheel. 
     
     
         8 . The system of  claim 1 , wherein a setpoint for said force feedback interface device is set by said system, such that said setpoint is dependent on said force feedback device configuration and capabilities. 
     
     
         9 . The system of  claim 1 , wherein interactions of said object are customized by object parameters. 
     
     
         10 . The system of  claim 1 , further comprising a virtual steering rack to control the interactions between said object and said force feedback interface device, wherein said virtual steering rack calculates and outputs said force feedback interface device setpoint and compliance or stiffness. 
     
     
         11 . The system of  claim 1 , further comprising a virtual torque sensor, wherein said virtual torque sensor uses said force feedback interface device position displacement to calculate corresponding force feedback device torque values. 
     
     
         12 . A method of providing real-time force feedback comprising:
 receiving sensor information from a force feedback interface device;   providing at least one of position and torque information to said force feedback interface device;   receiving data from a simulation related to an object and object position;   providing at least one of position and force data related to an object;   forming a continuous closed loop control system for controlling an object within said simulation, wherein communication within said closed loop control system is bi-directional between said object and said force feedback interface device; and   providing position control of said force feedback interface device, wherein displacement of the force feedback interface device causes displacement of said object, and wherein forces on said object in the simulation cause displacement of the object and displacement of the force feedback interface device.   
     
     
         13 . The method of  claim 12 , wherein providing said position control comprises providing stiff position control with variable compliance. 
     
     
         14 . The method of  claim 12 , further comprising mapping said displacement of the object in the simulation to a position and torque for displacement of said force feedback interface device. 
     
     
         15 . The method of  claim 12 , wherein said object in said simulation is at least a portion of a simulated vehicle. 
     
     
         16 . The method of  claim 12 , wherein said force feedback interface device is at least a steering wheel. 
     
     
         17 . The method of  claim 12 , further comprising configuring said force feedback interface device, wherein said configuring step comprises detecting said force feedback interface device parameters and setting a setpoint of said force feedback interface device based on said detecting step. 
     
     
         18 . The method of  claim 12 , further comprising configuring said object parameters. 
     
     
         19 . The method of  claim 12 , further comprising configuring a virtual steering rack in order to determine interactions between said object and said force feedback interface device, wherein said virtual steering rack calculates and outputs said force feedback interface device setpoint and compliance or stiffness. 
     
     
         20 . A non-transient computer readable medium comprising program code which, when executed by a processor, is configured to cause the processor to:
 receive sensor information from a force feedback interface device;   provide at least one of position and torque information to said force feedback interface device;   receive data from a simulation related to an object and object position;   provide at least one of position and force data related to an object;   form a continuous closed loop control system for controlling an object within said simulation, wherein communication within said closed loop control system is bi-directional between said object and said force feedback interface device; and   provide position control of said force feedback interface device, wherein displacement of the force feedback interface device causes displacement of said object, and wherein forces on said object in the simulation cause displacement of the object and displacement of the force feedback interface device.

Join the waitlist — get patent alerts

Track US2020233498A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.