Cable array robot for material handling
First Claim
1. A system for robotically moving an object, said system comprising:
- at least three mast assemblies, each mast assembly having a mast, a winch, and a cable deployed by said winch from said mast, said at least three mast assemblies being spaced apart from each other;
an end-effector, said cable from said each mast assembly being attached to said end effector, said end effector to grip an object in order to move said object; and
a real-time automatic feedback computer controller in operational connection with said winches of said at least three mast assemblies, said winches being responsive to said computer controller, said computer controller having control algorithms and a point-and-direct graphical user interface for enabling a user to cause said computer controller to direct movement of said object by said end effector, said point-and-direct graphical interface allowing points to be targeted by an operator, said interface remaining the same regardless of the number of said at least three mast assemblies.
3 Assignments
0 Petitions
Accused Products
Abstract
A cable array robotic system and apparatus for applications such as cargo handling at sea and pallet handling in manufacturing, based on a multi-cable robotic control system is disclosed. The cables are deployed from three or more folding, telescoping masts at the corners of a work area. The cables attach to an end-effector (e.g. a spreader mechanism) that grips an object (e.g. a container) and affects desired movements as directed by an operator through a computer controlled graphical user interface using pointing directives such as “put that there”. Various sensors and cameras enable a high degree of control over the end-effector (e.g. spreader or pallet) as it is moved from place to place. Sufficient control is possible so that the present cargo handling system may unload, without pendulation, the deck and hold of a ship onto a sea-going lighter during sea state three conditions in a container handling application at sea.
-
Citations
34 Claims
-
1. A system for robotically moving an object, said system comprising:
-
at least three mast assemblies, each mast assembly having a mast, a winch, and a cable deployed by said winch from said mast, said at least three mast assemblies being spaced apart from each other;
an end-effector, said cable from said each mast assembly being attached to said end effector, said end effector to grip an object in order to move said object; and
a real-time automatic feedback computer controller in operational connection with said winches of said at least three mast assemblies, said winches being responsive to said computer controller, said computer controller having control algorithms and a point-and-direct graphical user interface for enabling a user to cause said computer controller to direct movement of said object by said end effector, said point-and-direct graphical interface allowing points to be targeted by an operator, said interface remaining the same regardless of the number of said at least three mast assemblies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
an active spreader having means for rotating said object about a vertical axis; - and
a messenger spreader carried by said active spreader, said active spreader having winch means for raising and lowering said messenger spreader with respect to said active spreader in looped mode.
-
-
5. The system as recited in claim 1, wherein said end-effector includes
means for controlling the roll and pitch attitude of said object, when said end-effector grips said object; - and
means for rotating said container about a vertical axis.
- and
-
6. The system as recited in claim 1, wherein said user interface to the system interweaves virtual representations of said end-effector with live video of said object in such a way that said end-effector appears to be solid in front of actual objects and outlined in wire frame behind said object.
-
7. The system as recited in claim 1, wherein said computer controller is adapted to generate a test run of the movement of said object prior to actual movement of said object.
-
8. The system as recited in claim 1, wherein said object has associated parameters, and wherein said software algorithms include plural closed-loop nonlinear and adaptive software algorithms that are robust to variations in said parameters associated with said object.
-
9. The system as recited in claim 1, wherein said at least three mast assemblies is at least four mast assemblies, and wherein each cable of said at least four mast assemblies beyond three cables is prevented by said computer controller from ever going slack, said each cable of said at least four mast assemblies beyond three cables carrying a portion of said load while said three cables control said object.
-
10. The system as recited in claim 1, wherein said each mast of said at least three mast assemblies telescopes between a stored position and a deployed position and wherein, there being a tip to each mast, said tip of said each mast may be farther from each other tip when said each mast is in the deployed position than in the stored position.
-
11. The system as recited in claim 1, wherein said each mast of said at least three mast assemblies may be on separate, independently moving platform.
-
12. The system as recited in claim 1, wherein said each mast has a tip and said tip carries a global satellite positioning sensor to determine where said tip is located, and wherein said tip position is input into said software algorithm to produce a cable lengths for said each cable.
-
13. The system as recited in claim 1, wherein said at least three mast assemblies are installed on the deck of a ship, said system further comprising an offload fairlead, said offload fairlead comprising a set of pulleys oriented so that cables from one or more masts of said mast assemblies can be captured by said set of pulleys when moving said object overboard while cables stay safely above said deck.
-
14. The system as recited in claim 1, further comprising plural cameras, each camera of said plural cameras having a direction, said plural cameras being independently controlled by said computer controller so that each camera of said plural cameras may be pointed at said object to determine the location of said object by triangulation.
-
15. A system for moving cargo containers, said system comprising:
-
three mast assemblies, each mast assembly of said three mast assemblies having a mast, a winch, and a cable deployed by said winch from said mast, said three mast assemblies being spaced apart from each other;
an end effector, said cable from said each mast assembly being attached to said end effector, said end effector to grip a cargo container in order to move said container; and
a computer controller in operational connection with said winch of said each mast assembly, said winch being responsive to said computer controller, said computer controller having a user interface for enabling a user to cause said computer controller to direct movement of said cargo container by said end effector. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for moving cargo containers, said system comprising:
-
three mast assemblies, each mast assembly of said three mast assemblies having a mast having a stored and a deployed position, a winch, and a cable deployed by said winch from said mast, said three mast assemblies being spaced apart from each other;
an end effector, said cable from said each mast assembly being attached to said end effector, said end effector to grip a cargo container in order to move said container;
means for determining the position of said end effector; and
a computer controller in operational connection with said winch of said each mast assembly and said determining means, said winch of said each mast assembly being responsive to said computer controller, said computer controller having a user interface for enabling a user to cause said computer controller to direct movement of said cargo container from said position by said end effector, said computer controller to move said cargo container from said position determined by said determining means. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification