Variably controlled ground vehicle
First Claim
1. A computer-implemented method for controlling a vehicle using one or more actuators, the method comprising:
- during operation of the vehicle in an autonomous operation mode, applying, using a computer processor, an autonomous operation command to the one or more actuators to direct the vehicle along a predefined path;
during the application of the autonomous operation command, monitoring for a control input from at least one inceptor for the vehicle, wherein the control input comprises at least one of a steering input, an acceleration input, and a braking input;
determining a modified command that would result when the control input is applied to the one or more actuators, wherein the modified command is different from the autonomous operation command;
determining whether the control input is within a predetermined safe range of operation; and
automatically performing a selected one of;
when the control input is within the predetermined safe range of operation, replacing the autonomous operation command with the modified command; and
when the control input is outside of the predetermined safe range of operation, preventing modification of the autonomous operation command.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for providing autonomous control of a vehicle. A vehicle can be manually controlled by an operator. An autonomous system can monitor the operator'"'"'s control inputs and the environment of the vehicle to determine whether the control inputs result in safe operation of the vehicle. If control inputs are not safe, then the autonomous system can modify the operator'"'"'s unsafe inputs into safe inputs. In various instances, the autonomous system can operate the vehicle without operator input. In the event an operator attempts to apply control inputs to the vehicle while the autonomous system is otherwise in control, the autonomous system can check to see whether the operator'"'"'s inputs result in safe operation of the vehicle. If the operator'"'"'s control inputs are safe, then the autonomous system can replace its autonomous commands with the operator'"'"'s commands.
11 Citations
17 Claims
-
1. A computer-implemented method for controlling a vehicle using one or more actuators, the method comprising:
-
during operation of the vehicle in an autonomous operation mode, applying, using a computer processor, an autonomous operation command to the one or more actuators to direct the vehicle along a predefined path; during the application of the autonomous operation command, monitoring for a control input from at least one inceptor for the vehicle, wherein the control input comprises at least one of a steering input, an acceleration input, and a braking input; determining a modified command that would result when the control input is applied to the one or more actuators, wherein the modified command is different from the autonomous operation command; determining whether the control input is within a predetermined safe range of operation; and automatically performing a selected one of; when the control input is within the predetermined safe range of operation, replacing the autonomous operation command with the modified command; and when the control input is outside of the predetermined safe range of operation, preventing modification of the autonomous operation command. - View Dependent Claims (2)
-
-
3. A vehicle, comprising:
-
an inceptor; a sensor; a vehicle control that modifies at least one of a travel speed and direction of travel of the vehicle in response to an input to the inceptor; and a controller programmed to; send an autonomous operation command to the vehicle control that directs the vehicle along a predefined path; and provide feedback through the inceptor that provides an indication of the autonomous operation command; receive a detected aspect of an environment of the vehicle from the sensor; determine a safe range of operation of the inceptor that corresponds to a safe range of operation of the vehicle control, wherein the determined safe range of operation of the vehicle control is based on the detected aspect of the environment; during application of the autonomous operation command, monitor for a control input from the inceptor; determine a modified command that would result when the control input is applied to the vehicle control, wherein the modified command differs from the autonomous operation command; and perform, responsive to determining whether the control input is within the safe range of operation of the inceptor, a selected one of; when the control input is outside of the safe range of operation, preventing modification of the autonomous operation command; and when the control input is within the safe range of operation, replacing the autonomous operation command with the modified command. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A controller for a vehicle, comprising:
-
a first input configured to receive a predetermined path for the vehicle; a second input configured to receive an inceptor command from one or more vehicle inceptors, wherein the inceptor command comprises one of a steering command, an acceleration command, and a braking command; a first output configured to transmit a plurality of command signals to a plurality of vehicle controls; a second output configured to provide feedback to the one or more vehicle inceptors; and computer logic that; determines an autonomous operation command to direct the vehicle along the predetermined path for the vehicle; during operation of the vehicle in an autonomous operation mode, automatically transmits the autonomous operation command through the first output to direct the vehicle along the predetermined path; provides feedback to the one or more vehicle inceptors through the second output, wherein the feedback provides an indication of the automatically transmitted autonomous operation command to the vehicle controls; transforms the received inceptor command into a modified command signal for the plurality of vehicle controls; upon determining that the modified command signal results in an unsafe command to the plurality of vehicle controls, prevents replacement of the autonomous operation command; and upon determining that the modified command signal results in a safe command to the plurality of vehicle controls, replaces the autonomous operation command with the modified command signal. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification