Lateral undulation operation for four wheel steered vehicles with vertical suspension control
The weigh of a vehicle body may be shifted onto selected wheels using the adjustable suspension systems of the vehicle to induce an undulating motion sequence of the vehicle. This may aid the vehicle to regain traction when a wheel is stuck. A first wheel may be turned in a first direction and more of the vehicle weight may be shifted onto the first wheel, while spinning one or more wheels, then this may be repeated for each wheel of the vehicle sequentially. More or less torque may be applied to the wheel onto which more of the vehicle's weight is shifted. The four-wheel sequence may be done at a predefined cadence and repeated as necessary. Also, based on terrain depth sensor signaling, an optimal weight distribution of the vehicle may be determined to aid vehicle movement on a hilly or off-road terrain.
1 . A method comprising:
receiving a signal to start a motion sequence for a vehicle; and
causing the vehicle to perform the motion sequence, by:
(a) shifting more of a weight of the vehicle onto a first wheel of wheels of the vehicle compared to a weight of the vehicle borne by any of other wheels of the vehicle;
(b) turning the first wheel away from a longitudinal axis of the vehicle;
(c) spinning the first wheel of the vehicle; and
(d) repeating operations (a)-(c) for each of the other wheels of the vehicle sequentially.
2 . The method of claim 1 , wherein operation (c) comprises spinning all wheels of the vehicle.
3 . The method of claim 1 , wherein the operations (a)-(c) are performed simultaneously.
4 . The method of claim 1 , wherein the operations (a)-(c) are performed in an order:
(b) followed by (a) followed by (c) followed by (d).
5 . The method of claim 1 , wherein operation (c) comprises:
applying more torque to a weighted wheel bearing more of a shifted weight of the vehicle than to any of the other wheels of the vehicle.
6 . The method of claim 1 , wherein operation (c) comprises:
spinning the wheels of the vehicle in a first spinning direction, and
wherein the motion sequence further comprises:
(e) turning all the wheels of the vehicle to be aligned with the longitudinal axis of the vehicle; and then;
(f) turning the first wheel away from the longitudinal axis of the vehicle in a second direction different from a first direction;
(g) shifting more of the weight of the vehicle onto the first wheel compared to the weight of the vehicle borne by any of other wheels of the vehicle;
(h) spinning the first wheel of the vehicle; and
(i) repeating operations (f)-(g) for each of the other wheels of the vehicle sequentially.
7 . The method of claim 6 , wherein operation (h) comprises spinning the wheels of the vehicle in a first spinning direction, and
wherein the motion sequence further comprises:
(j) aligning all the wheels of the vehicle with the longitudinal axis of the vehicle; and then;
(k) continually repeating steps (a)-(j) until receiving a signal to stop the motion sequence for the vehicle.
8 . The method of claim 7 , wherein the signal to stop the motion sequence of the vehicle is automatically transmitted in response to receiving a vehicle sensor signal indicating that a wheel of the vehicle has sufficient traction.
9 . The method of claim 1 , wherein the operation (a) comprises:
lowering, using an adjustable suspension system associated with the first wheel, a first portion of the vehicle to a first ride height at the first wheel, wherein the first ride height is lower than a second ride height of a remaining portion of the vehicle at the other wheels of the vehicle.
10 . The method of claim 1 , wherein operation (a) comprises:
elevating, using an adjustable suspension systems associated with wheels of the vehicle other than the first wheel, a first portion of the vehicle to a first ride height at the wheels of the wheels other than the first wheel, wherein the first ride height is higher than a second ride height of the vehicle at the first wheel.
11 . The method of claim 1 , further comprising:
based at least in part on receiving vehicle sensor data, adjusting a first ride height of the vehicle at the first wheel or adjusting a second ride height of a remaining portion of the vehicle at the other wheels of the vehicle, wherein the second ride height of the vehicle is higher than the first ride height of the vehicle.
12 . The method of claim 1 , further comprising:
based at least in part on to receiving vehicle sensor data, adjusting how far the first wheel is turned away from the longitudinal axis of the vehicle.
13 . The method of claim 1 , wherein operation (d) further comprises:
based at least in part on receiving vehicle sensor data, adjusting a speed of the repeating of operations (a)-(c).
14 . A method comprising:
receiving a signal to start a motion sequence for a vehicle;
causing the vehicle to perform the motion sequence by transmitting instructions automatically to commence a first set of operations comprising:
(a) turning front wheels in a first direction away from a longitudinal axis of the vehicle;
(b) turning rear wheels in a second direction away from the longitudinal axis of the vehicle;
(c) shifting more of a weight of the vehicle onto wheels on a first side of the vehicle than the weight of the vehicle borne by wheels on a second side of the vehicle;
(d) spinning both the front wheels and the rear wheels of the vehicle; and then continuing to cause the vehicle to perform the motion sequence by transmitting instructions automatically to commence a second set of operations comprising:
(e) turning the front wheels in the second direction away from the longitudinal axis of the vehicle;
(f) turning the rear wheels in the first direction away from the longitudinal axis of the vehicle;
(g) shifting more of the weight of the vehicle onto the wheels on the first side of the vehicle or onto the wheels on the second side of the vehicle than the weight of the vehicle borne by remaining wheels of the vehicle;
(h) spinning both the front wheels and the rear wheels of the vehicle; and
repeating automatically the first set of operations (a)-(d) followed by the second set of operation (e)-(h).
15 . The method of claim 14 , wherein the operations (a)-(c) are performed simultaneously.
16 . The method of claim 14 , wherein the operations (a)-(c) are performed in an order:
(a) followed by (b) followed by (c).
17 . The method of claim 14 , wherein the motion sequence further comprises aligning, before operation (e), all the wheels of the vehicle with the longitudinal axis of the vehicle.
18 . The method of claim 14 , wherein the repeating of the first set of operations and of the second set of operations is continued until a signal to stop the motion sequence is received, wherein the signal to stop the motion sequence is automatically transmitted in response to receiving vehicle sensor signaling indicating that a wheel of the vehicle has sufficient traction.