Vehicle Controller Filtering User Commands for Safety

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In autonomous vehicles, there is a need to determine whether user commands received during autonomous travel are suitable for the current driving situation to prevent risks caused by incorrect user decisions, such as increasing collision probability, violating traffic regulations, or rendering the vehicle out of control.

Innovation Solution

A vehicle system that includes an input device for receiving user commands and a controller that assesses these commands against vehicle driving information, ignoring inconsistent commands that could lead to collisions, traffic violations, or loss of control, while applying consistent commands to maintain safe operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the vehicle applies all user commands during autonomous travel, then user convenience and responsiveness are improved, but safety and control reliability deteriorate due to potential incorrect user decisions

Engineering Contradiction:
Improveuser convenienceVSAvoidsafety
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The controller serves as an intermediary between the user command input device and the vehicle execution system. It receives user commands, evaluates their consistency with current driving situations using sensor data and driving information, and selectively applies or ignores commands based on safety assessments. This intermediary layer enables both user convenience and safety by filtering commands rather than blindly executing all inputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the vehicle ignores all user commands during autonomous travel, then safety and control reliability are improved, but user convenience and system responsiveness deteriorate

Engineering Contradiction:
ImprovesafetyVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts its response to user commands based on real-time driving conditions. Rather than statically ignoring all commands or accepting all commands unconditionally, the controller continuously evaluates the consistency between user commands and current driving situations, changing its acceptance behavior adaptively. This dynamic approach maintains safety while preserving user convenience when appropriate.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the vehicle evaluates each user command against driving information, then safety and control reliability are improved, but system complexity and processing requirements increase

Engineering Contradiction:
Improvecontrol reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary evaluation of user commands by comparing them against current driving information before execution. The controller assesses consistency between commands and driving situations in advance, using readily available sensor data and driving information. This preliminary action approach ensures control reliability without requiring complex real-time decision-making during command execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11235759B2Vehicle control method thereof
Publication Date: 2022.02.01 LG ELECTRONICS INC
  • US11235759B2 patent drawing
  • US11235759B2 patent drawing
  • US11235759B2 patent drawing

AI summary

A vehicle that includes: an input device that is configured to receive a user command from a user; and a controller that is configured to: obtain vehicle driving information, based on the vehicle driving information, control the vehicle to travel autonomously, determine whether the user command is inconsistent with the vehicle driving information, based on a determination that the user command is inconsistent with the vehicle driving information, determine to ignore the user command, in response to a determination to ignore the user command, control the vehicle based on the vehicle driving information without the user command, based on a determination that the user command is consistent with the vehicle driving information, determine to apply the user command, and in response to a determination to apply the user command, control the vehicle based on the vehicle driving information and the user command is disclosed.