Force Feedback Interface Device with Local Microprocessor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current force feedback systems in vehicle simulations lack realism and consistency due to limitations in communication bandwidth, processing power, and standardized interfaces, resulting in unrealistic and immersive experiences, especially in vehicle simulations where bi-directional control of position and force is required.

Innovation Solution

A force feedback system with a local microprocessor on the interface device that receives host commands and implements independent control processes, using a USB interface and clock for timing, and providing adaptive controls based on vehicle-specific parameters, allowing for simultaneous control of both position and force, and incorporating a virtual steering rack and torque sensor to enhance realism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a force feedback system uses a host computer to control actuators through standardized interfaces, then the system is easy to operate and compatible with various platforms, but the communication bandwidth and processing power limitations result in unrealistic and inconsistent force feedback

Engineering Contradiction:
Improveease of operationVSAvoidrealism of force feedback
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The control system is segmented into two independent parts: a host computer that handles high-level application logic and a local microprocessor on the interface device that handles low-level actuator control. This segmentation allows the local microprocessor to execute control algorithms directly without being constrained by host computer processing limitations, thereby improving force feedback realism while maintaining ease of operation through the host interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A local microprocessor is introduced as an intermediary between the host computer and the actuators. This intermediary receives commands from the host and independently manages the closed-loop control of position and force, eliminating the bottleneck of communication bandwidth and processing power limitations while preserving the ease of operation provided by standardized host interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system uses a local microprocessor for independent control processes, then bi-directional control of position and force is achieved improving realism, but the device complexity increases

Engineering Contradiction:
Improverealism of force feedbackVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control architecture is segmented such that the local microprocessor handles only the essential closed-loop control functions for position and force, while the host computer manages application-level logic. This segmentation achieves bi-directional control realism without requiring the entire system to be complex, as each segment performs its specialized function independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local microprocessor is designed to be self-sufficient in managing actuator control, executing control algorithms and processing sensor feedback independently without requiring continuous host computer intervention. This self-service capability achieves realistic bi-directional control while minimizing the complexity burden on the overall system architecture.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the system uses standardized APIs like DirectInput for communication, then ease of operation and compatibility are improved, but the communication bandwidth limitations prevent accurate transmission of position and force data

Engineering Contradiction:
Improveease of operationVSAvoidloss of position and force data accuracy
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The local microprocessor serves as an intermediary that receives high-level commands from the host through standardized APIs and translates them into precise low-level actuator control signals. This intermediary approach preserves ease of operation through standardized interfaces while eliminating information loss by performing accurate position and force control locally without being constrained by API bandwidth limitations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces the mechanical constraint of communication bandwidth with a computational solution: the local microprocessor executes control algorithms that calculate precise position and force values locally, substituting the need for high-bandwidth communication with efficient local processing that preserves data accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10613629B2System and method for force feedback interface devices
Publication Date: 2020.04.07 LAURENDEAU CHAD
  • US10613629B2 patent drawing
  • US10613629B2 patent drawing
  • US10613629B2 patent drawing

AI summary

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.