Multi-mode skid steering
First Claim
1. A computer program product stored on a non-transitory computer-readable medium comprising instructions configured to cause at least one device to carry out the steps of:
- receiving sensor data regarding a state of a vehicle;
receiving information associated with the vehicle;
receiving a steer command that commands that a turn be performed at a commanded turn rate;
determining an actual velocity of the vehicle and an actual turn rate of the vehicle; and
sending an articulation signal to cause articulation of at least one wheel of the vehicle to implement skid steering, wherein the articulation signal is based upon at least one of the actual velocity of the vehicle and the actual turn rate of the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes operating a wheeled vehicle including an articulated suspension system; and articulating the suspension system to skid steer the vehicle. A wheeled vehicle having an articulated suspension system includes a skid steering controller capable of articulating the suspension system to skid steer the vehicle. The skid steering controller may be implemented in software and may, but does not necessarily, include three stages for applying a differential torque, varying the traction of at least one wheel, and finely adjusting the wheel'"'"'s suspension to approach a critical damped response of the vehicle turning rate with respect to its commanded rate, respectively.
-
Citations
18 Claims
-
1. A computer program product stored on a non-transitory computer-readable medium comprising instructions configured to cause at least one device to carry out the steps of:
-
receiving sensor data regarding a state of a vehicle; receiving information associated with the vehicle; receiving a steer command that commands that a turn be performed at a commanded turn rate; determining an actual velocity of the vehicle and an actual turn rate of the vehicle; and sending an articulation signal to cause articulation of at least one wheel of the vehicle to implement skid steering, wherein the articulation signal is based upon at least one of the actual velocity of the vehicle and the actual turn rate of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A skid steering controller, comprising:
-
a processor; a bus system; a storage configured to communicate with the processor over the bus system; and a software application residing on the storage that, when invoked by the processor, is configured to articulate a suspension system of a vehicle to vary a height of at least one vehicle wheel with respect to a ground surface to skid steer the vehicle and to approach a critical damped response of a vehicle turning rate with respect to a commanded turning rate, wherein the height is varied based on an aggregate of a coarse height adjustment based on a coarse height command and a fine height adjustment based on a fine height command, wherein the fine height adjustment is no more than approximately ten percent of the coarse height adjustment. - View Dependent Claims (10, 11)
-
-
12. A vehicle comprising:
-
a chassis; a plurality of wheel assemblies; a suspension system, wherein the plurality of wheel assemblies is operably connected to the suspension system and the suspension system is configured to vary a height of one or more wheel assemblies with respect to a ground surface; and a skid steering controller configured to; receive sensor data regarding a state of the vehicle; receive information associated with the vehicle; receive a steer command that commands that a turn be performed at a commanded turn rate; determine an actual velocity of the vehicle and an actual turn rate of the vehicle; and send an articulation signal to cause articulation of at least one wheel assembly of the vehicle to implement skid steering, wherein the articulation signal is based upon at least one of the actual velocity of the vehicle and the actual turn rate of the vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification