Crane maneuvering assistance
First Claim
1. A system for determining a three-dimensional (3D) coordinate system for a crane to assist maneuvering the crane within a jobsite, the crane comprising movable components including an upperworks rotatably attached to a lowerworks, a boom attached to the upperworks, a hoist line extending over a sheave mounted on the boom, and a hook attached to the hoist line, the system comprising:
- a computing device including a processor and memory, and in the memory stored instructions for computing positions of at least one movable crane component with respect to other tracked objects on the jobsite, the processor configured to execute the instructions;
a first positioning sensor attached to the upperworks, wherein the upperworks is rotatably attached to the lowerworks; and
a second positioning sensor located on the hook;
the processor operable to calculate a 3D geospatial location and orientation of a 3D coordinate system for the upperworks, the upperworks 3D coordinate system having an origin chosen along an axis of rotation between the upperworks and lowerworks, the processor operable to;
calculate a 3D position of the origin of the upperworks based on local coordinates; and
transform the 3D position of the origin of the upperworks from the local coordinates to global 3D coordinates using absolute position sensing data from the first and second positioning sensors and using global 3D coordinates specific to the jobsite where the crane is located, the upperworks 3D coordinate system being useable to track the at least one moveable component for maneuvering assistance with reference to the other tracked objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for tracking movable crane components to assist maneuvering the crane within a jobsite includes a computing device having a processor which calculates a 3D geospatial location and orientation of a 3D coordinate system for an upperworks that has an origin chosen along an axis of rotation between the upperworks and a lowerworks. The processor calculates a 3D position of the origin of the upperworks based on local coordinates and transforms the 3D position of the origin of the upperworks from the local coordinates to global 3D coordinates using absolute position sensing data from first and second positioning sensors attached to the crane (for instance on the upperworks and the hook, respectively) and using global 3D coordinates specific to the jobsite where the crane is located. The upperworks 3D coordinate system is useable to determine line segments in the upperworks 3D coordinate system for various movable components.
-
Citations
61 Claims
-
1. A system for determining a three-dimensional (3D) coordinate system for a crane to assist maneuvering the crane within a jobsite, the crane comprising movable components including an upperworks rotatably attached to a lowerworks, a boom attached to the upperworks, a hoist line extending over a sheave mounted on the boom, and a hook attached to the hoist line, the system comprising:
-
a computing device including a processor and memory, and in the memory stored instructions for computing positions of at least one movable crane component with respect to other tracked objects on the jobsite, the processor configured to execute the instructions; a first positioning sensor attached to the upperworks, wherein the upperworks is rotatably attached to the lowerworks; and a second positioning sensor located on the hook; the processor operable to calculate a 3D geospatial location and orientation of a 3D coordinate system for the upperworks, the upperworks 3D coordinate system having an origin chosen along an axis of rotation between the upperworks and lowerworks, the processor operable to; calculate a 3D position of the origin of the upperworks based on local coordinates; and transform the 3D position of the origin of the upperworks from the local coordinates to global 3D coordinates using absolute position sensing data from the first and second positioning sensors and using global 3D coordinates specific to the jobsite where the crane is located, the upperworks 3D coordinate system being useable to track the at least one moveable component for maneuvering assistance with reference to the other tracked objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for determining a three-dimensional (3D) coordinate system for a crane to assist maneuvering the crane within a jobsite, the crane comprising movable components including an upperworks rotatably attached to a lowerworks, and a boom attached to the upperworks, the system comprising:
-
a computing device including a processor and memory, and in the memory stored instructions for computing positions of at least one movable crane component with respect to other tracked objects on the jobsite, the processor configured to execute the instructions; a first positioning sensor attached to a first location on the upperworks, wherein the upperworks is rotatably attached to the lowerworks; a second positioning sensor attached to a second location on the upperworks different than the first location; and a third positioning sensor attached to a third location on the upperworks different than the first and second locations; the processor operable to calculate a 3D geospatial location and orientation of a 3D coordinate system for the upperworks, the upperworks 3D coordinate system having an origin chosen along an axis of rotation between the upperworks and lowerworks, the processor operable to; calculate a 3D position of the origin of the upperworks based on local coordinates; and transform the 3D position of the origin of the upperworks from the local coordinates to global 3D coordinates using absolute position sensing data from the first, the second, and the third positioning sensors and using global 3D coordinates specific to the jobsite where the crane is located, the upperworks 3D coordinate system being useable to track the at least one moveable component for maneuvering assistance with reference to the other tracked objects. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for tracking movable crane components of a crane to assist maneuvering the crane within a jobsite, the movable crane components including an upperworks attached to a lowerworks, a boom rotatably attached to the upperworks, a hoist line extending over a sheave mounted on the boom, and a hook attached to the hoist line, the system comprising:
-
a computing device including a processor and memory, and in the memory stored instructions for computing positions of at least one movable crane component with respect to other tracked objects on the jobsite, the processor configured to execute the instructions; at least a first positioning sensor attached to a location on the upperworks, wherein the upperworks attached to the lowerworks and the boom is rotatably attached to the upperworks; and a second positioning sensor located on the hook;
the processor operable to;calculate a 3D geospatial location and orientation of a 3D coordinate system for the upperworks using absolute position sensing data from at least the first positioning sensor, the upperworks 3D coordinate system having an origin chosen along an axis of rotation between the upperworks and the lowerworks; and track a location of a boom tip and a boom angle of the boom during operation of the crane according to the 3D coordinate system for the upperworks based on absolute position sensing data from the at least the first and the second positioning sensors and a known length of the boom, the boom tip and boom angle being useable to track movement of the boom for maneuvering assistance with reference to the other tracked objects. - View Dependent Claims (19, 20, 21)
-
-
22. A system for tracking movable crane components of a crane to assist maneuvering the crane within a jobsite, the movable crane components including an upperworks attached to a lowerworks, a telescopic boom rotatably attached to the upperworks, a hoist line extending over a sheave mounted on the boom, and a hook attached to the hoist line, the system comprising:
-
a computing device including a processor and memory, and in the memory stored instructions for computing positions of at least one movable crane component with respect to other tracked objects on the jobsite, the processor configured to execute the instructions; at least a first positioning sensor attached to the upperworks, wherein the upperworks attached to the lowerworks, the telescopic boom rotatably attached to the upperworks; and a second positioning sensor located on the hook; a boom angle sensor operable to send a boom angle to the processor, the processor operable to; calculate a 3D geospatial location and orientation of a 3D coordinate system for the upperworks using absolute position sensing data from at least the first positioning sensor, the upperworks 3D coordinate system having an origin chosen along an axis of rotation between the upperworks and the lowerworks; and track a location of a boom tip and a boom length during operation of the crane according to the 3D coordinate system for the upperworks based on absolute position sensing data from the at least the first and the second positioning sensors and the boom angle, the boom tip and boom length being useable to track movement of the boom for maneuvering assistance with reference to the other tracked objects. - View Dependent Claims (23, 24, 25)
-
-
26. A system for tracking movable crane components of a crane to assist maneuvering the crane within a jobsite, the movable crane components including an upperworks rotatably attached to a lowerworks, a boom attached to the upperworks, a hoist line extending over a sheave mounted on the boom, and a hook attached to the hoist line, the system comprising:
-
a computing device including a processor and memory, and in the memory stored instructions for computing positions of at least one movable crane component from other tracked objects on the jobsite, the processor configured to execute the instructions; a first positioning sensor attached to the upperworks, wherein the upperworks is rotatably attached to the lowerworks; and a second positioning sensor located on the hook;
the processor operable to;calculate a 3D geospatial location and orientation of a 3D coordinate system for the upperworks using absolute position sensing data from at least the first positioning sensor, the upperworks 3D coordinate system having an origin chosen along an axis of rotation between the upperworks and the lowerworks; calculate a 3D geospatial location of a boom hinge point based on the upperworks 3D coordinate system; and generate a 3D line segment in relation to the upperworks coordinate system that is aligned with a central axis of the boom based on a combination of the location of the boom hinge point and absolute position sensing data from the second positioning sensor, the 3D line segment useable to generate an exclusion zone surrounding the boom to be compared with locations of the other tracked objects on the jobsite. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for tracking a location of a trolley of a tower crane trolley to assist maneuvering the tower crane within a jobsite, the tower crane including a tower, an upperworks attached to the top of the tower, a jib attached to the upperworks, where the trolley is attached to the jib, a hoist line extending over a sheave mounted on the trolley, and a hook attached to the hoist line, the system comprising:
-
a computing device including a processor and memory, and in the memory stored instructions for computing positions of at least one crane component with respect to other tracked objects on the jobsite, the processor configured to execute the instructions; a first positioning sensor attached to the upperworks, wherein the upperworks is attached to the top of the tower; and a second positioning sensor located on the hook;
the processor operable to;calculate a 3D geospatial location and orientation of a 3D coordinate system for the upperworks using absolute position sensing data from at least the first positioning sensor, the upperworks 3D coordinate system having an origin chosen along an axis of rotation between the upperworks and the tower; and calculate a location of the trolley according to the 3D coordinate system based on absolute position sensing data from at least the second positioning sensor, the trolley location being useable to track movement of the hook and the hoist line for maneuvering assistance with reference to the other tracked objects. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A non-transitory computer readable storage medium having instructions embodied thereon which, when executed, cause a computing system to perform a method of crane maneuvering assistance, the method comprising:
-
calculating a three-dimensional (3D) position of an origin of a 3D upperworks coordinate system for a crane based on local coordinates of the crane, the origin being located along an axis of rotation between an upperworks of the crane and a lowerworks of the crane that is rotatably coupled with the upperworks; transforming the 3D position of the origin from the local coordinates to global 3D coordinates using absolute position sensing data from a first positioning sensor coupled with the upperworks and a second positioning sensor located on a hook of the crane and global 3D coordinates specific to a jobsite where the crane is located; computing positions of at least one movable component of the crane with respect to a tracked object on the jobsite, wherein the tracked object is not a portion of the crane; and utilizing the computed positions to provide assistance in maneuvering the crane with respect to the tracked object. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. The non-transitory computer readable storage medium 44, further comprising instructions for:
utilizing information from a portable validation device to validate the origin and other locations of the upperworks 3D coordinate system.
-
50. A non-transitory computer readable storage medium having instructions embodied thereon which, when executed, cause a computing system to perform a method of crane maneuvering assistance, the method comprising:
-
calculating a three-dimensional (3D) position of an origin of a 3D upperworks coordinate system for a crane based on local coordinates of the crane, the origin being located along an axis of rotation between an upperworks of the crane and a lowerworks of the crane that is rotatably coupled with the upperworks, the crane including a first positioning sensor attached to the upperworks and a second positioning sensor located on a hook of the crane; tracking a boom angle of a boom of the crane and a location of a boom tip of the boom during operation of the crane according to the 3D coordinate system for the upperworks based on absolute position sensing data from the at least the first and the second positioning sensors and a known length of the boom; and utilizing the boom tip location and boom angle to track movement of the boom to provide assistance in maneuvering the crane with respect to a tracked object on the job site, wherein the tracked object is not a portion of the crane.
-
-
51. A non-transitory computer readable storage medium having instructions embodied thereon which, when executed, cause a computing system to perform a method of crane maneuvering assistance, the method comprising:
-
calculating a three-dimensional (3D) position of an origin of a 3D upperworks coordinate system for a crane based on local coordinates of the crane, the origin being located along an axis of rotation between an upperworks of the crane and a lowerworks of the crane that is rotatably coupled with the upperworks, the crane including a first positioning sensor attached to the upperworks and a second positioning sensor located on a hook of the crane; calculating a 3D geospatial location of a hinge point of a boom of the crane based on the upperworks 3D coordinate system; generating a 3D line segment in relation to the upperworks coordinate system that is aligned with a central axis of the boom based on a combination of the location of the boom hinge point and absolute position sensing data from the second positioning sensor, the 3D line segment useable to generate an exclusion zone surrounding the boom to be compared with locations of the other tracked objects on a jobsite on which the crane is located; and providing the 3D line segment and exclusion zone surrounding the boom for assistance in maneuvering the crane with respect to other tracked objects on a jobsite. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A non-transitory computer readable storage medium having instructions embodied thereon which, when executed, cause a computing system to perform a method of crane maneuvering assistance, the method comprising:
-
calculating a three-dimensional (3D) position of an origin of a 3D upperworks coordinate system for a crane based on local coordinates of the crane, the origin being located along an axis of rotation between an upperworks of the crane and a lowerworks of the crane that is rotatably coupled with the upperworks, the crane including a first positioning sensor attached to the upperworks and a second positioning sensor located on a hook of the crane; calculating a location of a trolley of the crane according to the 3D coordinate system based on absolute position sensing data from at least the second positioning sensor; and utilizing the trolley location to track movement of the hook and a hoist line coupled between the hook and the trolley in order to provide assistance in maneuvering the crane with reference to other tracked objects on a jobsite. - View Dependent Claims (59, 60, 61)
-
Specification