Slew drive system for aerial platform leveling
An aerial device for operating on energized powerlines is disclosed. Embodiments of the current disclosure relate to a slew drive system for an aerial device. In some embodiments, the slew drive system provides leveling and jerk mitigation to an aerial platform of the aerial device. Various sensors may be disposed on an aerial device boom, on the slew drive, and on the aerial platform, for obtaining data indicative of a state of the aerial device. The data indicative of the state of the aerial device may be used to control the slew drive with various hydraulic valves and motors to level the aerial platform and mitigate/eliminate jerk. The systems and methods described herein provide a comfortable riding experience for aerial line workers in the aerial platform and maintain a level state of the aerial platform across a wide range of boom angles including at extreme ends of the boom assembly.
1 . A slew drive system for controlling an orientation of a platform, comprising:
a slew drive disposed between the platform and a boom and configured to change the orientation of the platform;
a first set of sensors disposed on an upper boom section of the boom and detecting an angle of the upper boom section;
a second set of sensors detecting a state of the slew drive;
at least one processor; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the at least one processor, perform a method of controlling the orientation of the platform, the method comprising:
obtaining the angle of the boom from the first set of sensors;
obtaining the state of the slew drive from the second set of sensors;
determining a slew drive command based at least in part on the angle of the boom measured by the first set of sensors disposed on the boom and the state of the slew drive measured by the second set of sensors; and
controlling the platform to a level orientation by the slew drive using the slew drive command,
wherein the slew drive is configured rotate the platform about a horizontal axis.
2 . The slew drive system of claim 1 ,
wherein the first set of sensors is configured to detect a gravity vector relative to the angle of the boom; and
wherein the method further comprises determining the slew drive command based on the gravity vector relative to the angle of the boom.
3 . The slew drive system of claim 2 , wherein the first set of sensors includes an accelerometer, a linear position sensor, or a pressure sensor.
4 . The slew drive system of claim 1 ,
wherein the second set of sensors is configured to detect a rotational position of a slew drive bearing; and
wherein the method further comprises determining the slew drive command based at least in part on the rotational position of the slew drive bearing.
5 . The slew drive system of claim 4 , wherein the method further comprises:
determining a rotational velocity of the slew drive bearing; and
determining the slew drive command based on the rotational velocity.
6 . The slew drive system of claim 4 , wherein the method further comprises:
determining a velocity of the boom; and
determining the slew drive command based on the velocity of the boom.
7 . The slew drive system of claim 1 , wherein the method further comprises:
determining a relative angle of the upper boom section of the boom relative to a lower boom section of the boom; and
determining the slew drive command based at least in part on the relative angle.
8 . The slew drive system of claim 7 , wherein the method further comprises:
determining a relative velocity of the upper boom section relative to the lower boom section; and
determining the slew drive commanded based at least in part on the relative velocity.
9 . The slew drive system of claim 1 , further comprising:
a third set of sensors disposed on the boom; and
wherein the at least one processor comprises a third-order controller,
wherein the method further comprises limiting a boom velocity, a boom acceleration, and a boom jerk of the platform based at least in part on an angular rate, an angular acceleration, and an angular jerk associated with a joint or a boom section of the boom.
10 . A slew drive system for controlling an orientation of a platform, comprising:
a slew drive disposed between the platform and a boom and configured to change the orientation of the platform;
a first set of sensors disposed at an upper boom section of the boom detecting an angle of the upper boom section;
a second set of sensors detecting a state of the slew drive;
at least one processor; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the at least one processor, perform a method of controlling the orientation of the platform, the method comprising:
obtaining the angle of the boom from the first set of sensors;
determining a velocity of the boom;
obtaining the state of the slew drive from the second set of sensors;
determining a slew drive command based at least in part on the angle of the boom detected by the first set of sensors, the velocity of the boom, and the state of the slew drive; and
controlling the platform to a level orientation by the slew drive using the slew drive command,
wherein the slew drive is configured rotate the platform about a horizontal axis.
11 . The slew drive system of claim 10 , wherein the velocity of the boom is a boom angular velocity.
12 . The slew drive system of claim 11 ,
wherein the state of the slew drive comprises an angular position and an angular velocity of a slew drive bearing; and
wherein the method further comprises te determining the slew drive command based on the angular position and the angular velocity of the slew drive bearing and the boom angular velocity.
13 . The slew drive system of claim 10 , wherein the first set of sensors includes an accelerometer, a linear position sensor, or a pressure sensor.
14 . The slew drive system of claim 13 , wherein the pressure sensor detects a hydraulic pressure indicative of the angle of the boom.
15 . The slew drive system of claim 10 ,
wherein the first set of sensors comprises a gyroscope; and
wherein the method further comprises determining the velocity from an output of the gyroscope.
16 . One or more non-transitory computer-readable media storing computer- executable instructions that, when executed by at least one processor, perform a method of controlling an orientation of a platform, the method comprising:
obtaining an angle of a boom from a first set of sensors disposed on the boom;
obtaining a state of a slew drive from a second set of sensors disposed on the slew drive,
wherein the slew drive is disposed between the boom and the platform and is configured to change the orientation of the platform;
determining a slew drive command based at least in part on the angle of the boom and the state of the slew drive; and
controlling the platform to a level orientation by the slew drive using the slew drive command,
wherein the slew drive is configured rotate the platform about a horizontal axis.
17 . The media of claim 16 ,
wherein the first set of sensors is configured to detect a gravity vector relative to the angle of the boom; and
wherein the method further comprises determining the slew drive command based on the gravity vector relative to the angle of the boom.
18 . The media of claim 16 , wherein the method further comprises:
determining a relative angle of an upper boom section relative to a lower boom section of the boom;
determining a relative velocity of the upper boom section relative to the lower boom section; and
determining the slew drive commanded based at least in part on the relative angle and the relative velocity.
19 . The media of claim 16 ,
wherein the state of the slew drive comprises an angular position and an angular velocity of a slew drive bearing; and
wherein the method further comprises determining the slew drive command based on the angular position and the angular velocity of the slew drive bearing.
20 . The media of claim 16 , wherein the method further comprises controlling a boom velocity, a boom acceleration, and a boom jerk of the platform based at least in part on an angular rate, an angular acceleration, and an angular jerk associated with a joint or a boom section of the boom.