Methods and systems for vehicle control with customizable commands
Disclosed systems and methods for customizable commands for vehicle operation include one or more command sensors configured to receive a command from a user, one or more environmental sensors configured to collect environmental information, and one or more processors. The one or more processors are operable to cause the systems to determine, based on a command database and user command profiles, whether the received command includes a high-level function of vehicle operation, in response to determining that the received command includes the high-level function, generate sequential vehicle operations based on the high-level function and the environmental information, the sequential vehicle operations including one or more fundamental functions of vehicle operation, and operate a vehicle using the sequential vehicle operations.
1 . A system for customizable commands for vehicle operation comprising:
one or more command sensors configured to receive a command from a user;
one or more environmental sensors configured to collect environment information;
one or more processors configured to cause the system to:
determine, based on a command database and user command profiles, whether the received command comprises a high-level function of vehicle operation;
in response to determining that the received command comprises the high-level function, generate sequential vehicle operations based on the high-level function and the environment information, the sequential vehicle operations comprising one or more fundamental functions of vehicle operation;
generate an aggressive operation value by evaluating the sequential vehicle operations against the environment information;
determine whether the aggressive operation value is beyond an aggressive operation threshold, wherein the aggressive operation threshold is determined based on road type, road condition, weather, and traffic conditions;
in response to determining that the aggressive operation value is beyond the aggressive operation threshold, transmit a warning to the user; and
in response to determining that the aggressive operation value is less than or equal to the aggressive operation threshold, operate a vehicle using the sequential vehicle operations.
2 . The system of claim 1 , wherein the one or more processors configured to cause the system to determine, using a language understanding model (LLM), whether the received command comprises a high-level function.
3 . The system of claim 1 , wherein the one or more processors configured to cause the system to generate, using one or more neural network models, the sequential vehicle operations.
4 . The system of claim 3 , wherein the one or more neural network models comprise a generative artificial intelligent (AI) model.
5 . The system of claim 4 , wherein the generative AI model comprises a general adversarial network.
6 . The system of claim 1 , wherein the command comprises a voice command, a text command, an image command, or a combination thereof.
7 . The system of claim 1 , wherein the one or more fundamental functions comprise acceleration, deceleration, braking, traffic monitoring, steering input, gear selection, lighting control, and climate control.
8 . The system of claim 1 , wherein the environment information comprises weather conditions, wind direction and speed, road conditions, traffic conditions, obstacle information, or combinations thereof.
9 . The system of claim 1 , wherein the high-level function is overtake, pass, merge, park, stop, navigate to destination, or emergency stop.
10 . A method for customizable commands of vehicle operation comprising:
determining, based on a command database and user command profiles, whether received command comprises a high-level function of vehicle operation;
in response to determining that the received command comprises the high-level function, generating sequential vehicle operations based on the high-level function and environment information generated by one or more environmental sensors, the sequential vehicle operations comprising one or more fundamental functions of vehicle operation;
generating an aggressive operation value by evaluating the sequential vehicle operations against the environment information;
determining whether the aggressive operation value is beyond an aggressive operation threshold, wherein the aggressive operation threshold is determined based on road type, road condition, weather, and traffic conditions;
in response to determining that the aggressive operation value is beyond the aggressive operation threshold, transmitting a warning to the user; and
in response to determining that the aggressive operation value is less than or equal to the aggressive operation threshold, operating a vehicle using the sequential vehicle operations.
11 . The method of claim 10 , wherein the method further comprises determining, using a language understanding model (LLM), whether the received command comprises a high-level function.
12 . The method of claim 10 , wherein the method further comprises generating, using one or more neural network models, the sequential vehicle operations.
13 . The method of claim 12 , wherein the one or more neural network models comprise a generative artificial intelligent (AI) model.
14 . The method of claim 13 , wherein the generative AI model comprises a general adversarial network.
15 . The method of claim 10 , wherein the command comprises a voice command, a text command, an image command, or a combination thereof.
16 . The method of claim 10 , wherein the one or more fundamental functions comprise acceleration, deceleration, braking, traffic monitoring, steering input, gear selection, lighting control, and climate control.
17 . The method of claim 10 , wherein the environment information comprises weather conditions, wind direction and speed, road conditions, traffic conditions, obstacle information, or combinations thereof.
18 . The method of claim 10 , wherein the high-level function is overtake, pass, merge, park, stop, navigate to destination, or emergency stop.