Twist lock carrier support and universal twist lock carrier for container lock management system
By introducing carrier bearings and general lock bearings into the container lock management system, combined with the machine vision system, the automatic management of twist locks is realized, solving the problems of low efficiency and complex management in the assembly and removal of twist locks, and improving loading and unloading efficiency and safety.
Patent Information
- Application Number
- CN202280101529.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-07
- Publication Date
- 2025-07-04
AI Technical Summary
In container loading and unloading facilities, the assembly and removal process of twist locks is time-consuming and labor-intensive, and the management of twist locks of different types and models is complicated, resulting in difficulty in storage and searching, affecting loading and unloading efficiency and safety.
A carrier holder and a universal lock carrier are provided for replacing and transporting a twist lock in a container lock management system, including a base that removably receives and supports a universal lock carrier, and a bracket that releasably receives and supports a twist lock, combining a machine vision system and a controller to achieve automated twist lock management.
It reduces the time and resource requirements for twist lock management, improves storage and retrieval speed, reduces the risk of manual participation, and achieves interface consistency between different systems and efficient transportation and classification of twist locks.
Smart Images

Figure CN120266140A_ABST
Abstract
Description
[0001] Cross - reference to related applications
[0002] This application is related to the following co - pending applications: Application No. PCT / IB2022 / 059599, entitled "Twist - lock Classification System and Method"; and Application No. PCT / IB2022 / 059602, entitled "Twist - lock Storage System and Method for Managing Twist - locks Stored Therein", both of which were filed on the same day as this application (October 7, 2022). Both of these applications (including their specifications) are incorporated herein by reference, and the mention of these applications in the cross - reference section does not constitute an admission that they are prior art to the disclosure of this application. Technical field
[0003] Disclosed herein are load - bearing member supports for replacing twist - locks in a container lock management system, and universal lock carriers for transporting and handling twist - locks in a container lock management system. Background art
[0004] Intermodal containers are used for transporting goods (mostly non - bulk goods) and are also known as marine containers and / or ISO containers due to compliance with international (ISO) specifications. Containers are generally reusable and form the basis of the global intermodal freight transport system, in which containers can be transported by multiple modes of transport and transferred between multiple modes of transport without opening the container and moving the goods stored therein. Intermodal containers come in a variety of standard sizes, such as the so - called "20 - foot container", "40 - foot container" or "45 - foot container", which include a rectangular cuboid container body and can be stacked closely together for storage or transportation. For example, containers can be stacked ten or more high in a ship's hull. At least one side of the container can be opened by a lockable door so that access to the interior of the container is possible. The longitudinal dimensions of a rectangular 20 - foot container, 40 - foot container and 45 - foot container are 20 feet (6.096 meters), 40 feet (12.192 meters) and 45 feet (13.716 meters) respectively. The standard container height is 2.5 meters or 2.9 meters.
[0005] Various systems are employed to secure stacked containers for transportation or storage. Strapping bands, removable stacking frames, twist - lock connectors, center locks, stacking cones, alignment pins, latching devices and hooks are used in various combinations to ensure that the containers are secured in place for transportation. To assist in the loading, unloading, lifting and securing of containers to one another, intermodal containers include standardized mounting means in the form of cuboid corner blocks (also known as "mounting blocks" or "corner castings"). The corner blocks can accommodate fixing means such as twist - lock connectors and stacking cones, which can be used to connect the containers to one another.
[0006] In most cases, a container includes eight corner blocks, each of which is rigidly fixed at a corresponding corner of a rectangular parallelepiped container. The corner blocks are typically located in recesses such that the free outer surfaces of the corner blocks are substantially flush with or slightly protrude from the corresponding sides of the container associated therewith. Each corner block typically includes a hollow fabricated or cast box-like structure, usually made of steel, which defines an internal space. The outer side of the corner block defines an opening in the form of a groove of a standard size and shape leading to the internal space. The shape of the groove is typically oval and is configured to receive a corner block mounting structure, such as a directional pin, a latch device, a hook, a twist lock connector, a stacking cone, or other hardware.
[0007] Certain mounting structures (such as twist lock connectors) can be used to connect containers (such as containers in a stacked arrangement) to each other. The twist lock has at least one anchor that can be used to releasably lock the twist lock to the corner block. The anchor projects from a support body and has a shape complementary to the shape of the oval groove of the corresponding corner block. In use, the anchor is inserted through the correspondingly shaped groove of the corner block into the internal space of the associated corner block and engages the inner surface of the corner block. Once locked in place, the twist lock can be used to assist in connecting the container to another container (or another structure, such as the deck of a ship). Operationally, fitting a twist lock to and removing a twist lock from a container can be described as "pinning" or "pinning operation".
[0008] In some twist locks, at least one anchor is a cam that is movable relative to the support body of the twist lock. Once located within the internal space, the cam is moved, for example by rotation, such that the cam engages the inner surface of the corner block, thereby releasably locking the twist lock to the corner block. A twist lock for connecting containers to each other can have a second movable cam that projects from the support body in a direction opposite to that of the cam. To fix a pair of containers together (such as as part of a stack), the corresponding sides of each container are aligned so that the corresponding corner blocks located on the corresponding sides are aligned with each other. The opposing cams of the twist lock are respectively inserted into the respective internal spaces of the adjacent corner blocks and engage the corner blocks, thereby locking the containers to each other.
[0009] Twist locks can be described as fully automatic or semi-automatic. For example, a fully automatic twist lock includes one or more anchoring members that automatically lock into corresponding corner castings upon insertion. A fully automatic twist lock can be without moving parts - for example, the anchoring members of a fully automatic twist lock can engage using the relative movement when containers are connected to each other. Alternatively, a fully automatic twist lock can have moving parts that are activated upon insertion into the corner casting. A semi-automatic twist lock can include moving parts, such as the cams described above, that are automatically activated when one or more anchoring members are inserted into the corresponding corner casting to lock the twist lock thereto, but require manual intervention, such as by an operating lever or a pull wire, to release the anchoring members from the corner casting. A twist lock can also be fully manually operated, such as by an operating lever or a pull wire, which locks or releases one or more anchoring members to or from the corresponding corner casting when the operating lever or pull wire is actuated.
[0010] In operation, intermodal containers are transported through handling facilities (such as container terminals) located at ports or freight yards. For example, at a container loading and unloading port, containers are unloaded from a ship and then loaded onto flatbed trucks or trains passing through the container terminal, or onto another ship for further transportation. Since containers unloaded from a ship or other vehicle type are usually not all destined for the same cargo unloading point, it may be necessary to remove the twist locks that previously held a particular container securely in a container stack before moving the container to another location for storage or further transportation. Conversely, twist locks may need to be assembled onto the container before stacking the container inside a ship. Summary of the Invention
[0011] This summary of the invention is intended to introduce, in a simplified form, a series of concepts that are further described below in the detailed description. This summary of the invention is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used to help determine the scope of the claimed subject matter.
[0012] According to one aspect of the present disclosure, there is provided a carrier support configured to provide a working position for replacing a twist lock in a container lock management system. The carrier support includes: one or more bases configured to removably receive and support a universal lock carrier in use; a universal lock carrier configured to load a twist lock. The base can support one or more bases.
[0013] According to another aspect of the present disclosure, there is provided a universal lock carrier for transporting and handling twist locks in a container lock management system. The universal lock carrier includes: a bracket configured to releasably receive and support a twist lock loaded on the universal lock carrier in use; a storage system interface configured to enable the universal lock carrier to engage with and be processed by a complementary carrier interface of a classified lock storage system; and one or more complementary positioning elements configured to cooperate with positioning elements of a base of a carrier support, the positioning elements being configured to removably receive the universal lock carrier.
[0014] The container lock management system may include: one or more container fixing systems, each container fixing system including at least one universal lock carrier as described herein; and a classified lock storage system. The container lock management system may include one or more universal lock carriers as described herein. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Other features of the present disclosure will be described below by way of non-limiting examples of the present invention with reference to the accompanying drawings and as shown in the accompanying drawings, wherein:
[0016] Figure 1 Schematically shows the working process of a twist lock connector in a container lock management system as described herein;
[0017] Figure 2 Is a schematic diagram showing an example of a container fixing system as described herein;
[0018] Figure 3 Is a flowchart of an example method for classifying twist locks;
[0019] Figure 4 Is a flowchart of an example method for fixing a twist lock to a corner block of a container;
[0020] Figure 5 Is a schematic diagram of a fixed station controller;
[0021] Figure 6 Is a perspective view of a machine vision system for a container fixing system as described herein;
[0022] Figure 7 Shows an example of a semi-automatic twist lock that can be used in a container lock management system;
[0023] Figure 8 Shows an example of a middle lock that can be used in a container lock management system;
[0024] Figure 9 Schematically shows a lock classification system as described herein;
[0025] Figure 10It is a flowchart of an example method for classifying twist locks;
[0026] Figure 11 It is a schematic diagram of a classification controller;
[0027] Figure 12 It is a schematic diagram of another example of a lock classification system as described herein;
[0028] Figure 13a It is a perspective view of another example of a lock classification system as described herein;
[0029] Figure 13b Shows Figure 13a A cross-sectional view of a part of the supply device of the lock classification system;
[0030] Figure 14 It is a perspective view of a machine vision system for a lock classification system as described herein;
[0031] Figure 15 It is a schematic diagram showing an example of a classified lock storage system as described herein;
[0032] Figure 16a It is a flowchart of an example method for storing classified twist locks in a classified lock storage system;
[0033] Figure 16b It is a flowchart of an example method for retrieving classified twist locks from a classified lock storage system;
[0034] Figure 17 It is a perspective view of another example of a classified lock storage system as described herein;
[0035] Figure 18 Shows Figure 17 The front view and plan view of the classified lock storage system;
[0036] Figure 19 Is Figure 17 A perspective view of the lock transportation system of the classified lock storage system;
[0037] Figure 20 It is a schematic diagram of a lock storage controller;
[0038] Figure 21 Schematically shows a carrier support and a universal lock carrier as described herein;
[0039] Figure 22 And Figure 23 It is a perspective view of an example of a universal lock carrier;
[0040] Figure 24 、 Figure 25 And Figure 26 It is a perspective view of an example of a carrier support;
[0041] Figure 27 Shows a conceptual perspective view of an embodiment of a container twist-lock fixing / detaching assembly according to the present invention;
[0042] Figure 28 Shows a top perspective view of another embodiment of a container twist-lock fixing / detaching assembly according to the present invention;
[0043] Figure 29 Shows Figure 28 Another front perspective view of the container twist-lock fixing / detaching assembly of
[0044] Figure 30 Shows Figure 28 A top view of the container twist-lock fixing / detaching assembly of
[0045] Figure 31 Shows Figure 28 A top view of the container twist-lock fixing / detaching assembly of , where, for greater clarity, the individual components of the assembly are not shown;
[0046] Figure 32 Shows Figure 29 An enlarged partial perspective view of a part of the assembly indicated by the reference numeral "V" in
[0047] Figure 33 Is a conceptual top view showing Figure 28 The jaw members of the container twist-lock fixing / detaching assembly of in various positions;
[0048] Figure 34a Is a conceptual side view of a twist-lock, showing the central axis of the twist-lock aligned with the rotational axis of the twist-lock;
[0049] Figure 34b Is a conceptual side view of a twist-lock, showing the central axis of the twist-lock offset relative to the rotational axis of the twist-lock;
[0050] Figure 35a Shows a conceptual top view of a twist-lock, showing the central axis of the twist-lock aligned with the rotational axis of the twist-lock;
[0051] Figure 35b Shows a conceptual top view of a twist-lock, showing the central axis of the twist-lock offset relative to the rotational axis of the twist-lock;
[0052] Figures 36a to 36d Shows Figure 28 A top view of the twist-lock fixing / detaching assembly of , where the adjustable fingers of its jaw members are shown gripping the twist-lock in various configurations;
[0053] Figures 37a to 37c Shows Figure 28The twist-lock fixing / detaching assembly, showing its various movable configurations; and
[0054] Figure 38 showing Figure 28 A top view of the lower part of the twist-lock fixing / detaching assembly, where, for greater clarity and ease of understanding, the upper components are not shown. Detailed Description
[0055] In this specification, the term "container" shall be construed to refer to containers of the type described above, and the terms "slot", "corner block", and "corner block mounting structure" shall be construed to refer to slots, corner blocks, and corner block mounting structures of the type described above.
[0056] According to the present disclosure, the respective sides of a container shall be named with reference to the orientation of a stationary container. In other words, the bottom shall refer to the surface on which the container rests, the top shall refer to the opposite operative upper end of the container, and the vertical sides shall refer to the sides of the container that extend between the top and bottom of the container.
[0057] The present applicant contemplates that the systems described herein are operable to manage all corner block mounting structures of the type described herein. Accordingly, in this specification, the applicant deems that operations, processes, methods, and devices described with reference to the management of "locks", "twist-locks", or "twist-lock connectors" are described with reference to the following: alignment pins, latching devices, hooks, twist-lock connectors, center locks, stacking cones, and / or other hardware that can be received within the internal space of a corner block.
[0058] In this specification, the terms "container fixing", "fixing", or "fixing operation" shall be construed to refer to the process of removing or attaching a corner block mounting structure (such as a twist-lock) to one or more corner blocks of an intermodal container.
[0059] In this specification, the term "machine vision" or "machine vision system" shall be construed to refer to a system configured to automatically extract information from one or more captured images (including digital images). The system may include an image processing module configured to extract information and / or determine the content of the captured images. The image processing module may be configured to output further images based on the captured images. The system may include a module configured to make decisions based on the content of the captured images and / or output these decisions to other systems via a suitable interface.
[0060] As can be seen from the above discussion, the logistics involved in managing intermodal containers at loading and unloading facilities (such as ports or freight yards) is very complex. At facilities where many containers are loaded and unloaded, a correspondingly large number of twist locks and similar devices need to be assembled onto and removed from the containers. Loading and unloading many twist locks poses a logistics challenge to the container facility. For example, assembling and removing twist locks and stacking cones is a time-consuming and laborious manual process. In addition, several different types and models of twist locks and stacking cones can be used simultaneously. A single ship can use several different types of twist locks, and these types can be different from those of another ship. For example, different types of twist locks can be used to secure different containers to the ship, and the choice of twist lock for a particular container can depend on the location of that container on the ship.
[0061] The ready availability of a wide variety of twist locks at the container facility can pose a logistics storage challenge. The storage problem is made more complex due to the awkward shape of twist locks and stacking cones, which tend to tangle and jam. Storing different types of twist locks in a single warehouse can make it difficult and time-consuming to find the appropriate twist lock for a particular operation. In some container loading and unloading operations, such as during the loading and unloading of container ships, some twist locks can be removed from the twist lock inventory of a particular ship for use in the securing operation. Any twist locks that are not used in the securing operation and are supplied with the ship are typically returned to the ship before departure.
[0062] Since the performance of a container loading and unloading facility is measured by the number of containers loaded, unloaded, and moved during the terminal operating hours, it is desirable to reduce the time and resources required to manage the use of twist locks in the facility.
[0063] Providing an automated container securing / desecuring station and system that is automated and in particular does not use human labor and auxiliary tools in the work area is considered particularly beneficial. The absence of human labor and auxiliary tools reduces the risk of death or injury to personnel in statistically high-risk occupations such as stevedores and dockworkers. In this regard, traditional container securing / desecuring operations require human labor and / or auxiliary tools to install twist locks onto and remove them from the corner castings of interconnected containers, and thus, human assistants / workers are at risk of accidents and death.
[0064] The Applicant believes that the container lock management system, container fixing system, classified lock storage system, lock classification system, and method described herein will solve these problems. In particular, the carrier support and universal lock carrier described herein will reduce the handling workload, increase the storage speed, increase the retrieval speed, save time and cost, and reduce human labor participation in the container working area. The carrier support and universal lock carrier described herein will allow and facilitate the interface regarding twist locks between different systems of the container lock management system, for example, between the container fixing system and the classified lock storage system, and for example, between the lock classification system and the classified lock storage system. The carrier support and universal lock carrier will allow and facilitate the replacement and transportation of classified twist locks in the container lock management system.
[0065] The carrier support includes: one or more bases; and, in some examples, a pedestal for supporting the one or more bases. The carrier support is configured to provide a working position for replacing twist locks in the container lock management system. Each of the one or more bases is configured to removably receive and support a universal lock carrier in use. The universal lock carrier is configured to load twist locks.
[0066] Each base may include one or more positioning elements configured to removably receive the universal lock carrier. The one or more positioning elements may include a stop. The one or more positioning elements may include at least one alignment pin on which the universal lock carrier can be mounted. The one or more positioning elements may include two or more alignment pins having different profiles.
[0067] At least one alignment pin may have a circular profile. At least one alignment pin may be tapered and / or have a spherical end. At least one alignment pin may limit the position of the universal lock carrier in the X-Y plane and allow the universal lock carrier to linearly move in the Z direction. The stop may position the universal lock carrier in the Z direction. The stop may include the shoulders of one or more alignment pins, and in use, when supported on the base, the universal lock carrier may be placed on the shoulders.
[0068] The carrier support may include three elongated alignment pins arranged in a generally triangular form. Each alignment pin may include a shoulder pin.
[0069] The base may include a calibration element that supports and allows adjustment of the positioning elements. The calibration element may include a plate rotatably mounted on the frame of the base. The frame may connect the base to the pedestal.
[0070] The load carrier support may include one or more sensors configured to monitor the state of the load carrier support relative to the general lock load carrier. For example, one or more sensors may be configured to detect the presence and / or absence of the general lock load carrier supported on the base. When the general lock load carrier is supported on the base, one or more sensors may be configured to detect the presence and / or absence of the twist lock loaded onto the general lock load carrier. One or more sensors may be communicatively coupled to one or more controllers.
[0071] The load carrier support may include one or more identification (ID) readers configured to obtain data from a unique identifier associated only with a particular general lock load carrier. Each of the one or more ID readers may include a radio frequency identification (RFID) reader configured to read an RFID tag associated with the particular general lock load carrier. One or more ID readers may be communicatively coupled to one or more controllers.
[0072] In some load carrier supports, at least one of the one or more bases may be movable in a vertical direction to adjust the vertical position of the general lock load carrier. The load carrier support may include one or more lifting devices, each lifting device being configured to move one of the one or more bases.
[0073] In some load carrier supports, at least one of the one or more bases may be tiltable such that, in use, the twist lock loaded onto the general lock load carrier can be unloaded from the general load carrier. The load carrier support may include a tilting mechanism to rotate the base upward about an axis in use. The tilting mechanism may include a rotary actuator and a latch configured to hold the general lock load carrier.
[0074] A general lock load carrier for transporting and loading / unloading twist locks in a container lock management system, comprising: a carriage; a storage system interface; and one or more complementary positioning elements. The carriage is configured to releasably receive and support the twist locks loaded onto the general lock load carrier in use. The storage system interface is configured such that the general lock load carrier can be engaged with and processed by a complementary load carrier interface of a sorting lock storage system. The complementary positioning elements are configured to cooperate with positioning elements of the base of the load carrier support. The positioning elements of the load carrier support are configured to removably receive the general lock load carrier.
[0075] The carriage may include one or more guides to position the twist locks on the carriage in use. The carriage may include a U-shaped support for the twist locks, and wherein the U-shaped support is angled with respect to the horizontal direction.
[0076] The complementary positioning elements may include one or more alignment pin receptacles.
[0077] The general lock carrier may include a unique identifier that allows the general lock carrier to be identified. The general lock carrier may include an RFID tag that can be read by an RFID reader.
[0078] The container lock management system may include: one or more container fixing systems as described herein, each container fixing system including at least one carrier support as described herein; and one or more of any of the lock classification storage systems as described herein. The container lock management system may include one or more of any of the lock classification systems as described herein, each lock classification system including at least one carrier support as described herein. The container lock management system may include one or more general lock carriers as described herein.
[0079] Other examples are described below with reference to the accompanying drawings. The list of reference numerals used in the drawings is shown below.
[0080]
[0081]
[0082]
[0083]
[0084]
[0085] Figure 1 The movement workflow of the twist lock connector around the container lock management system 100 as described herein is shown. Figure 1 The container lock management system 100 in the example includes: at least one container fixing system 200, at least one lock classification system 300, and at least one classified lock storage system 400. The at least one container fixing system 200, the at least one lock classification system 300, and the at least one classified lock storage system 400 may be provided separately from each other or together in any suitable combination in the container lock management system 100. For example, the container lock management system 100 may include only at least one classified lock storage system 400, or have at least one container fixing system 200 without at least one lock classification system 300, and vice versa. In certain examples, the container lock management system 100 may include an unclassified lock repository 500.
[0086] Each container fixing system 200 is configured to fix the intermodal container with a twist lock. In other words, each container fixing system 200 is configured to allow the twist lock to be fixed to or removed from one or more corner blocks of the intermodal container 10. The container lock management system 100 may include any suitable number of container fixing systems 200.
[0087] In use, the twist locks move or travel around the container locking management system 100 in the manner indicated by the arrows in Figure 1 FIG. 1. During a securing operation, the twist locks are retrieved from an intermodal container (e.g., container 10 that has been unloaded from a ship). The retrieved twist locks are sorted in a container securing system 200. Selected sorted twist locks are transported R to a sorted lock storage system 400 for later use in a securing operation.
[0088] In some examples, twist locks can be transported from an alternative independent storage facility 40 into the container locking management system 100. For example, in the case where the container locking management system 100 is implemented at a container terminal port, a container containing twist locks belonging to or associated with a particular ship can be unloaded from the ship. The twist locks can be directly supplied F from the alternative independent storage facility 40 to a lock sorting system 300. For example, a container containing twist locks belonging to a particular ship can be unloaded from the ship, and the twist locks contained therein can be directly supplied F to the lock sorting system 300. It should be understood that the independent storage facility 40 can include one or more storage repositories in which twist locks can be stored, and the twist locks can be transported from these repositories to the lock sorting system 300. It should also be understood that twist locks retrieved from an intermodal container 10 and twist locks transported from the independent storage facility 40 can be from the same ship. The twist locks are sorted C using the lock sorting system 300. Selected sorted twist locks are transported S to be stored in the sorted lock storage system 400.
[0089] The sorted lock storage system 400 maintains a record of the sorting of all stored twist locks, which allows these twist locks to be retrieved according to the sorting and then used on an intermodal container 10. In use, if, for example, it is determined by a controller as described herein that a certain sorted twist lock is needed during a securing operation (e.g., at one of the container securing systems 200), one or more twist locks of the required sorting can be retrieved by the sorted lock storage system 400 and transported P to one of the container securing systems 200 to be secured to the corner castings of the container 10.
[0090] In some examples, the lock sorting system 300 can be used to determine that twist locks passing through the container sorting system 300 are not of the category of twist locks required for use in a particular container securing operation. For example, it may be necessary to store only certain sorted twist locks for later use in a securing operation. Relatedly, the lock sorting system 300 can be used to determine that a certain twist lock cannot be sorted at all, e.g., because the twist lock is damaged or missing parts and thus cannot be sorted. Additionally, the lock sorting system 300 may need to handle contaminants and foreign objects that are not twist locks at all. In these cases, the lock sorting system 300 can be configured to discharge D unselected twist locks that do not meet the required sorting or cannot be sorted into an unsorted lock repository 500.
[0091] Similarly, in some examples, it can be determined in the container securing system 200 that a twist lock retrieved from the container 10 is not a twist lock of the required classification for use in a particular container securing operation or cannot be classified. In these cases, the container securing system 200 can be configured to discard such unselected twist locks. For example, although Figure 1 is not shown (for clarity of illustration only), the discarded twist locks can be discarded into the unclassified lock repository 500.
[0092] Similarly, in some examples, it can be determined, for example, by the controller described herein that certain twist locks are no longer needed to be stored within the classified lock storage system 400. In such cases, these twist locks can be emptied E from the classified lock storage system 400 into the unclassified lock repository 500.
[0093] The unclassified lock repository 500 can include any suitable number of storage repositories. For example, the twist locks discharged D from the lock classification system 300 and the twist locks emptied E from the classified lock storage system 400 can be placed in the same storage repository or in different storage repositories. In some examples, depending on the requirements of the particular container lock management system 100, there can be several storage repositories that are located far apart from each other.
[0094] In some examples, the twist locks from the unclassified lock repository 500 can be returned and supplied F to the lock classification system 300. For example, it can be determined that twist locks of a different classification are needed for use in a container securing operation, and thus the unclassified locks from the unclassified lock repository 500 can be returned to the lock classification system 300 for classification.
[0095] In addition, as described above, the twist locks removed from the intermodal container 10 may not be classifiable in the container securing system 200. For example, it may not be possible to determine the type of the twist locks removed from the container 10. As Figure 1 shown, such twist locks can also be supplied from the container securing system 200 to the lock classification system 300, where further attempts can be made to classify these twist locks. Alternatively, as described above, such twist locks can be directly transported to the unclassified lock repository 500.
[0096] Now refer to Figure 2 , which shows an example of the container securing system 200. The container securing system 200 is configured to accommodate the intermodal container 10 for a securing operation. As Figure 2Illustratively, the container fixing system 200 may include a container positioning system 202 configured to ensure that the intermodal container 10 is accurately and consistently positioned at the same predetermined location so that accurate fixing operations can be performed using the container fixing system 200. The intermodal container 10 may be transported to the container fixing system 200 which is located on the container support 20. For example, the container support 20 may be included in a container moving device (such as a flatbed truck, a grapple lift, or a reach stacker). In other examples, the container fixing system 200 may include a container support on which the intermodal container 10 may be placed for fixing operations - for example, the container 10 may be positioned on the container support using a container moving device (such as a gantry crane). The container positioning system 202 may be used to ensure that the container moving device stops at the correct location or to ensure that the container is placed at the correct location for fixing operations. The container positioning system 202 may be communicatively connected to one or more of the controllers described herein such that positioning information may be provided to the container moving device.
[0097] The container fixing system 200 includes at least one fixing station 204. The container fixing system 200 may include a plurality of fixing stations 204. The fixing stations 204 are configured to perform fixing operations. Any suitable number of fixing stations 204 may be provided. In Figure 2 the example shown, the container 10 has been transported to the container fixing system 200 and is in a position awaiting container fixing operations. Four fixing stations 204 are provided, and each fixing station 204 is located near a corner of the container 10 when the container 10 is correctly positioned for container fixing operations.
[0098] Each container fixing station 204 is configured to perform a fixing operation on a corresponding corner block of the container 10. In other words, each container fixing station 204 is operable to insert a twist lock into and / or remove a twist lock from a position in the corner block of the container 10.
[0099] Each container fixing station 204 includes a lock manipulator 210. The lock manipulator 210 is configured to move and manipulate the twist lock in use such that the twist lock can be fixed to or removed from the corner fitting 12 of the container 10. The lock manipulator 210 may include an autonomous machine configured to manipulate and move the twist lock in three-dimensional space. For example, the lock manipulator 210 may include a movable robotic arm 212 having joints that allow rotational and / or translational motion to be applied to the twist lock. The lock manipulator 210 may include a fixed gripper 800, as further described below, which is configured to pick up and release the twist lock, hold the twist lock during rotation and / or translation of the twist lock in three-dimensional space around the container fixing station 204, and operate the twist lock to lock / unlock the twist lock to / from the corner fitting. As further described below, in some examples, the fixed gripper 800 is configured to actuate the cam of the twist lock when needed such that the twist lock can be fixed to or removed from the corresponding corner fitting. The fixed gripper 800 is configured to be able to grip and manipulate one or more twist lock classifications. The fixed gripper 800 may be mounted at the distal end of the robotic arm 212. At the opposite proximal end, the robotic arm 212 may be mounted to a support that may provide any power source and allow connection to one or more controllers for controlling the robotic arm 212 and / or the fixed gripper 800. Each locking station 204 may include a manipulation scheme system that calculates a sequence of movements of the lock manipulator 210 that cause the lock manipulator 210 to move from one position to another, such as moving the twist lock from a first position to a second position in three-dimensional space. The manipulation scheme system may output such a planned sequence of movements of the lock manipulator 210 as a lock manipulation scheme. For example, the robotic arm 212 and / or the fixed gripper 800 may be controlled according to one or more sets of executable instructions, such as stored on a storage medium associated with one or more controllers.
[0100] Each container fixing station 204 includes a lock identifier 220 and is configured to classify the twist lock using the lock identifier 220 according to the type and / or model of the twist lock. In one example, the lock identifier 220 may be configured to identify the twist lock in situ in the corner fitting 12 - that is, before removing the twist lock from the corner fitting 12. Identifying the twist lock while it is in the corner fitting 12 may allow the twist lock to be quickly removed from the corner fitting 12 without performing further identity analysis after removing the twist lock. The lock identifier may be configured to determine the orientation of the twist lock in three-dimensional space, such as relative to the lock manipulator 210 or other parts of the container fixing station 204.
[0101] In other examples, the lock identifier 220 may be configured to identify the twist lock after the lock manipulator 210 removes the twist lock from the corner fitting 12. For example, it may be identified while being held by the lock manipulator 210 after the twist lock has been removed.
[0102] Each container locking station 204 is also configured to determine whether a selected twist lock (or a removed twist lock) is to be selected for further securing operations, based on the classification of the twist locks - for example, after completing the current securing operation on the container 10 unloaded from the ship, for the securing operation on the container 10 to be loaded onto the ship. In some examples, the selected twist locks can be stored by a classified lock storage system (e.g., the classified lock storage system 400 described herein) for later use in securing operations. For example, a user of the container securing system 200 and / or the container lock management system 100 can select to use a certain range of models and / or types of twist locks in the securing operation, and decide not to use other models and / or types of twist locks in the securing operation.
[0103] Each container securing station 204 can also be configured to determine, during the securing operation, whether to place the selected twist lock in the universal lock carrier 700 as described herein by the lock manipulator 210. Each container securing station 204 can also be configured to use a manipulation scenario system and determine a lock manipulation scenario based on the classification and orientation of the selected twist lock determined by the lock identifier 220, which can be used to cause the lock manipulator 210 to move the selected twist lock to place it on the universal lock carrier 700.
[0104] The lock identifier 220 can include a system configured to obtain information related to the three-dimensional (3D) shape of a twist lock located in or removed from the corner block 12, and based on this information, the lock identifier 220 can classify the twist lock and / or determine the orientation of the twist lock. For example, the lock identifier 220 can be set to access information related to the 3D shape of any number of categories of twist locks, and by comparing the obtained information with the accessible information, determine which twist lock category (if any) matches the separated twist lock. In one example, the lock identifier 220 of each container securing station 204 includes a machine vision system 222. The machine vision system 222 is configured to obtain one or more images of the area inside and around the container securing station 204. When the container 10 is in the container securing position, the machine vision system 222 can capture one or more images of the area near the corresponding corner block 12. The machine vision system 222 can capture one or more images of the area near all possible movement paths of the fixed gripper 800 that can be followed when the lock manipulator 210 loads and unloads the twist lock.
[0105] Once the twist lock is classified, it can be determined whether the twist lock classification is one of a set of predetermined twist lock classifications that the user wishes to select for a securing operation and, in some examples, for storage by the classification lock storage system described herein. If the selected twist lock is to be loaded onto the universal lock carrier 700, the manipulation scheme system uses the orientation of the selected twist lock to determine the twist lock movement required to move the twist lock from the identification location (e.g., within the corner block 12 or held by the lock manipulator 210) to the universal lock carrier 700. For example, the movement can include a series of twist lock translations and rotations required to move the twist lock onto the universal lock carrier 700. For example, when the twist lock is identified, the orientation of the selected twist lock can be determined by the lock identifier 220. Then, the manipulation scheme system calculates the corresponding movement sequence of the lock manipulator 210 that is required to move the selected twist lock from the identification location to the universal lock carrier 700. For example, the movement sequence can include a series of translations and rotations of the links that make up the robotic arm 212, which is configured to hold and move the selected twist lock. The manipulation scheme system outputs the movement sequence as the lock manipulation scheme.
[0106] The manipulation scheme system can output the lock manipulation scheme as data representing the movement sequence of the lock operator 210, where the data can be used to control the movement of the lock operator 210. Then, the lock manipulator 210 is operated to transport the selected twist lock from the identification location to the universal lock carrier 700. The lock identifier 210 can determine the orientation of the selected twist lock using, for example, a system configured to obtain information related to the 3D shape of the twist lock.
[0107] The container securing station 204 can include one or more securing station controllers 230 to control certain operations of the container securing station 204 and / or the container securing system 200. For clarity, Figure 2Only one controller 230 of one of the container fixing stations 204 is shown. However, it should be understood that one or more controllers 230 may be provided centrally, for example, as a central control system in the container fixing system 200 (or the container lock management system 100), or provided separately for each container fixing station 204. One or more controllers 230 are configured to control the operation of the container fixing station 204, such as controlling the behavior of the lock manipulator 210 and communicating with the machine vision system 222. One or more controllers 230 may include a module of the lock identifier 220, which may be configured to manage the lock identifier 220 and / or make twist-lock related determinations, as described herein. One or more controllers 230 may include a module of the manipulation scheme system, the output of which may be used by one or more controllers 230 to control the lock manipulator 210. One or more controllers 230 may be communicatively coupled to the lock manipulator 210 and / or the machine vision system 222 to send and receive control signals. One or more controllers 230 may be communicatively coupled to one or more supports 600, as described herein. Depending on the operational requirements and preferences, the control module of one or more controllers 230 may be located within and / or be part of the lock manipulator 210 and / or the machine vision system 222. One or more controllers 230 may be configured to determine the position, orientation, and / or state of the fixed gripper 800 in the three-dimensional space around the container fixing station 204 based on the captured images of the machine vision system 22. For example, one or more controllers 230 may include an image processing module (which may be a control module located within the machine vision system 222) to provide data indicating the position of the gripper 800 within the three-dimensional space. The image processing module may be part of the lock identifier 220 or provide data to the lock identifier 220. Based on the position data, one or more controllers 230 may cause the position, orientation, and / or state of the fixed gripper 800 to be modified, such as as part of the lock manipulation scheme described herein.
[0108] In some examples, the container fixing station 204 includes a retrieved lock repository 240 for receiving twist locks that have been retrieved from the container 10 but not selected for subsequent fixing operations. For example, the unselected twist locks may not be the model or type to be used in subsequent fixing operations, may not be recognizable by the lock identifier 220 (e.g., due to time constraints or damage), or may be recognized as unusable due to damage. In some examples, in use, the unselected twist locks may be removed from the corresponding corner blocks 12 during the fixing operation and transported or discarded by the lock manipulator 210 in the retrieved lock repository 240. In some examples, once a certain number of twist locks have been retrieved from the container 10, the retrieved twist locks may be supplied to F (as Figure 1as shown by the dashed line in the figure), and supplied to the lock classification system 300. Thus, in some cases where there is a lock classification system 300, an attempt can be further made to identify the unselected twist locks. Alternatively, the unselected twist locks can be returned to the ship or other source from which they originated. In certain examples, the retrieval lock repository 240 is configured to accommodate containers, such as the lock recycling bin 242, in which the unselected retrieved locks can be stored by the lock manipulator 210. Such recycling bins 242 can then be moved (e.g., using a forklift or other means) to be supplied to the lock classification system 300 or returned to the ship. For example, the recycling bin 242 can be emptied manually. Additionally, the lock recycling bin 242 can be, for example, a ship's bin transported from the twist lock repository of a container ship. Thus, the lock recycling bin 242 can be part of the Figure 1 independent storage facility 40 described above. Alternatively or additionally, the lock box 242 can be part of the Figure 1 unclassified lock repository 500 described above. It should be understood that the lock recycling bin 242 can be the same device or interchangeable with the lock box 42 described herein. In certain examples, in use, the unselected twist locks can remain in the corresponding corner blocks 12 and not be removed during the securing operation.
[0109] Each container fixing station 204 can include one or more carrier supports 600 as described herein. Each carrier support 600 is configured to releasably support a universal lock carrier 700 as described herein. The carrier support 600 aids the container fixing station 204 in performing the securing operation. The storage input station, storage input / output station, and / or storage output station of the classified lock storage system described below can include one or more carrier supports 600. For example, one or more storage input / output stations of the classified lock storage system can include one or more carrier supports 600 such that the classified twist locks can be placed into the classified lock storage system and removed from the classified lock storage system at one or more storage input / output stations while being loaded onto the corresponding universal lock carrier 700.
[0110] In some examples, when the container fixing station 204 performs a fixing operation involving fixing a twist lock to the corner block 12, the sorted twist locks can be transported onto the carrier support 600 on the universal lock carrier 700. In use, when the universal lock carrier 700 carrying the required type of twist lock has been transported onto the carrier support 600, the lock manipulator 210 is moved to a position where the twist lock can be picked up by the lock manipulator 210 from the universal lock carrier 700 and is moved to a position suitable for fixing to the corner block 12. Then the twist lock can be assembled to the corner block 12 using the lock manipulator 210. Then the now-empty universal lock carrier 700 is removed from the carrier support 600. If desired, another universal lock carrier 700 carrying the required type of twist lock can be placed on the carrier support 600 so that the container fixing station 204 is ready for the next container fixing operation.
[0111] In some examples, when the container fixing station 204 is performing a fixing operation involving removing a twist lock from the corner block 12, the sorted twist locks can be placed on the universal lock carrier 700 which has been transported onto the carrier support 600 for the purpose of receiving the sorted twist locks to be transported to the sorted lock repository as described herein. In use, the empty universal lock carrier 700 is transported onto the carrier support 600 to be ready to receive the sorted twist locks. Once the sorted twist locks for a subsequent fixing operation have been selected, the lock manipulator 210 (which has been holding the selected twist lock or has been moved to remove the selected twist lock from the corner block 12) is actuated to move and load the twist lock onto the universal lock carrier 700. Then, the universal lock carrier 700 is removed from the carrier support 600 and transported to a storage location such as the sorted lock repository described herein. If desired, another empty universal lock carrier 700 can be placed on the carrier support 600 so that the container fixing station 204 can transport another selected twist lock for storage.
[0112] In some examples, the universal lock carrier 700 can be transported onto and removed from the carrier support 600 using a carrier transport system as described herein.
[0113] Certain example fixing operation methods and / or processes will now be described. The method and / or process can include a method and / or process for twist lock sorting. The method and / or process can be carried out, executed, and / or implemented in any example container fixing system described herein and / or shown in any of the figures.
[0114] Figure 3The flowchart shows a method 2000 for classifying twist locks that will be removed from or have been removed from a container corner block during a fixed operation. The method includes: at block 2002, generating data representing the 3D shape of a twist lock; and at block 2004, using the data representing the 3D shape of the twist lock to identify the twist lock classification of the twist lock. Based on the twist lock classification of the twist lock, at block 2006, it is determined whether the twist lock classification matches a classification selected for an operation (e.g., during a fixed operation). If the twist lock classification matches the classification selected for the operation use, the twist lock can be selected for operation use. At block 2008, the twist lock is selected for operation use and any other inspections that may be performed on the twist lock are accepted.
[0115] Generating data representing the 3D shape of a twist lock can include obtaining one or more images of the twist lock and using the one or more images to create a 3D model of the twist lock in a simulated 3D space. For example, one or more images can be obtained by a lock identifier. For example, the 3D model can be a coordinate-based representation of the twist lock generated by mapping the one or more images. The classification of the twist lock can include comparing the 3D model of the twist lock with other classified 3D models (each representing a specific type or model of twist lock). For example, the method can include querying (using a processing circuit) a storage medium that has a database of classified 3D models stored thereon, each classified 3D model representing a different type or model of twist lock, and comparing the 3D model of the twist lock with each classified 3D model to determine whether the 3D model of the twist lock matches any of the classified 3D models. If a match is found, the twist lock is considered to conform to the classification corresponding to the specific classified 3D model. In some examples, generating data representing the 3D shape of a twist lock can include obtaining one or more images of the container corner block where the twist lock is or was located. Thus, the generated data can also represent the 3D shape of the container corner block. One or more images of the container corner block can be used to create a 3D model of the container corner block in a simulated 3D space. One or more images of the container corner block can also be used to create a 3D model of the twist lock in a simulated 3D space. One or more images of the container corner block can be obtained by the lock identifier at the same time as obtaining one or more images of the twist lock.
[0116] In some examples, selecting a twist lock for operation use can include performing a quality control inspection on the twist lock. For example, the twist lock can be inspected for defects or damage to determine whether the twist lock meets a predetermined standard. The quality control inspection can be performed using the data representing the 3D shape of the twist lock.
[0117] The method can include, at block 2014, discarding twist locks. For example, twist locks may be discarded because they do not match the classification selected for use in the operation or because the twist locks fail a quality control inspection. In some examples, during the securing operation, the discarded twist locks may not be removed from the container corner blocks. In other examples, the discarded twist locks may be removed from the container corner blocks during the securing operation and, for example, transported to a lock repository, as described above.
[0118] In some other examples, all twist locks selected for removal from the corner blocks of the container can be used for subsequent securing operations, regardless of twist lock classification or quality control review.
[0119] Once selected, the method can include, at block 2010, preparing a lock manipulation scheme for the twist lock using data representing the 3D shape of the twist lock. At block 2012, the twist lock is manipulated according to the lock manipulation scheme and placed in a predetermined orientation on a universal lock carrier (e.g., the universal lock carrier 700 described herein). The predetermined orientation on the universal lock carrier will depend on the classification of the twist lock. Generating the lock manipulation scheme can utilize the generated data representing the 3D shape of the twist lock. In some examples, generating the lock manipulation scheme can utilize the generated data representing the 3D shape of the container corner blocks. For example, the orientation of the twist lock at the time of identification and / or classification can be determined based on the generated data representing the 3D shape of the twist lock, and in some examples, can be determined based on the generated data representing the 3D shape of the container corner blocks. In one example, the orientation of the twist lock can be derived from a 3D model representing the twist lock and the support on which the twist lock is placed. For example, the 3D model can represent the twist lock and the corner block on which the twist lock is located, or can represent the twist lock and the fixed gripper holding the twist lock. In this way, a lock manipulation scheme can be prepared so that the lock manipulation can be accurately performed. For example, the twist lock can be removed from the corner block in a known orientation or the orientation of the twist lock held by the fixed gripper can be determined. Generating the lock manipulation scheme can also utilize the twist lock classification because once classified, the 3D geometry is known. In this way, in some examples, the reference to the 3D model of the twist lock can be minimized, thereby reducing the computational effort required to generate the lock manipulation scheme.
[0120] In one example, the identification of the twist lock classification is based on generating data representing the 3D shape of the twist lock from the twist lock located in the corner block. In other examples, the identification of the twist lock classification can be based on generating data representing the 3D shape of the twist lock after removing the twist lock from the corner block. In other words, the identification of the twist lock can be performed before or after removing the twist lock from the corner block. For example, an image of the twist lock can be generated while the lock is within the corner block or after the twist lock has been removed from the corner block (e.g., by the lock manipulator described herein). Identifying the lock in situ within the corner block before removal can help provide a faster removal operation. In some examples, generating an image of the twist lock after the twist lock has been initially removed from the corner block can be very useful if the corner block obscures the view of the lock identifier of the twist lock. Thus, data representing the 3D shape of the twist lock can be generated with the twist lock located in the corner block, and removing the twist lock from the corner block of the container can be performed as part of executing a lock manipulation scheme at block 2012 to load the twist lock onto a universal lock carrier. In some examples, data representing the 3D shape of the twist lock can be generated with the twist lock located in the corner block, and removing the twist lock from the corner block of the container can be performed as part of discarding unselected twist locks at block 2014. Alternatively, the method can include removing the twist lock from the corner block of the container such that data representing the 3D shape of the twist lock can be generated, e.g., at block 2002.
[0121] Figure 4 The flowchart of FIG. illustrates a method 2500 for classifying twist locks during a securing operation, the classified twist locks to be secured to or assembled into the corner blocks of a container. The method includes: at block 2502, obtaining a lock classification of a twist lock loaded onto a universal lock carrier, wherein the twist lock is loaded onto the universal lock carrier in a predetermined orientation according to the lock classification of the twist lock; at block 2504, using the lock classification, preparing a lock manipulation scheme for the twist lock; and at block 2506, manipulating the twist lock according to the lock manipulation scheme to move the lock from the predetermined orientation on the universal lock carrier to fixedly position the twist lock in the corner block.
[0122] In certain examples, the method can include transporting the classified twist lock to a carrier support on the universal lock carrier and removing the universal lock carrier from the carrier support once the twist lock has been unloaded.
[0123] In some examples, the method may include obtaining the classification of the twist lock from an inventory of stored classified twist locks, as described herein. For example, as described herein, one or more controllers may cause data indicative of the classification of the twist lock loaded onto the universal lock carrier to be retrieved from the inventory such that a lock manipulation scheme can be generated. In some examples, the method may include viewing the unique identifier of the universal lock carrier and using the unique identifier to confirm that the correct universal lock carrier has been shipped to the carrier support and, thus, that the classification of the twist lock loaded on the universal lock carrier matches the inventory. For example, the method may include interrogating the RFID tag of the universal lock carrier using a radio frequency identification (RFID) reader.
[0124] In some examples, since the twist lock classification is obtained from inventory information and / or the universal lock carrier and the twist lock is loaded onto the universal lock carrier in a predetermined orientation, the lock manipulation system is able to calculate a lock manipulation scheme without determining the position and orientation of the starting position of the twist lock when loaded onto the universal lock carrier. In some examples, the classification, position, and / or orientation of the twist lock on the universal lock carrier may be verified before the twist lock is unloaded from the universal lock carrier. For example, the lock identifier and / or machine vision system described herein may be used to confirm the classification, position, and / or orientation of the twist lock on the universal lock carrier.
[0125] In certain examples, the method may include generating data representative of the 3D shape of the corner block to which the twist lock is to be secured. Generating data representative of the 3D shape of the corner block may include obtaining one or more images of the corner block. One or more images of the container corner block may be used to create a 3D model of the container corner block in a simulated 3D space. As described herein, one or more images of the container corner block may be obtained by a lock identifier. For example, the 3D model may be a coordinate-based representation of the corner block generated by mapping one or more images.
[0126] In certain examples, generating the lock manipulation scheme may utilize the generated data representative of the 3D shape of the container corner block. For example, the orientation of the twist lock that allows the twist lock to be secured to the corner block may be determined in part based on the generated data representative of the 3D shape of the container corner block. In some examples, the generated data representative of the 3D shape of the container corner block may be used in combination with the predetermined orientation (or its verification) of the twist lock on the universal lock carrier to generate a lock manipulation scheme. In this way, the lock manipulation scheme can be prepared such that the lock manipulation from the universal lock carrier to the lock secured in the corner block can be performed accurately.
[0127] In some examples, the processing circuitry 231 provided in the container securing station 204 and / or the securing station controller 230 of the container securing system 200 may be used to perform the above and Figure 3 and Figure 4The method shown in. The processing circuit of the controller 230 may cause the above blocks to be executed by the above container fixing station 204 and / or the container fixing system 200. As Figure 5 shown, the controller 230 may include: an identifier module 232; a manipulation scheme module 233 of the manipulation scheme system; and a lock manipulator module 234. The identifier module 232 is used to manage and / or control certain systems of the lock identifier 220 and determine the twist locks that have been removed from, will be removed from, or will be inserted into the corner blocks of the container. For example, the identifier module may use data representing the 3D shape of a specific twist lock to determine the orientation and / or classification of the specific twist lock. The manipulation scheme module 233 is used to generate and / or manage the output of the lock manipulation scheme based on the determined orientation and classification of the selected twist lock. The lock manipulator module 234 is used to control the lock manipulator 210. It should be understood that the controller 230 may include other modules, such as an image processing module. In certain examples, the controller 230 includes a support management module 235. The support management module 235 may perform functions such as monitoring the presence of a universal lock carrier 700 on the carrier support 600 and / or monitoring the presence of a twist lock on the universal lock carrier 700. For example, the support management module 235 may be communicatively coupled to one or more sensors on the carrier support 600, and the sensors detect the presence of a universal lock carrier 700 on the carrier support 600 and / or the presence of a twist lock on the universal lock carrier 700.
[0128] The controller 230 may include a storage module 238, for example, for storing machine-readable instructions executable by the processing circuit and / or storing data that can be used by the controller 230. For example, data related to twist lock classification (such as a database of 3D models associated with certain twist lock classifications) may be stored on the storage module 238. The controller 230 may include a communication interface 239 for communicatively coupling the controller 230 to the container fixing station 204 and / or the rest of the container fixing system 200.
[0129] Figure 6An example of a machine vision system 222 that can be deployed in a container securing system 200 is shown. The machine vision system 222 includes at least one (three in the example shown) image sensor 224 for capturing one or more images of the area inside and around the container securing station 204. The one or more image sensors 224 are supported on a frame 226 that allows the machine vision system 222 to be positioned in place to view the area inside and around the container securing station 204 when the container 10 is in the container securing position, such as the area near the respective corner blocks 12 when the container 10 is in the container securing position. The one or more image sensors 224 can be supported on the frame 226 by an adjustable bracket 227 that allows modification of the viewing direction of the image sensors 224, thereby ensuring that the machine vision system 222 can be correctly pointed relative to the area inside and around the container securing station 204. The machine vision system 222 can include a baffle 228 for preventing light from spilling into the one or more image sensors 224, which in some cases can reduce the quality of the captured images. The baffle 228 can also be used to prevent damage to the one or more image sensors 224, such as preventing an item, such as a mispositioned twist lock or a universal lock carrier, etc., from falling onto the machine vision system 222 from above.
[0130] Figure 7 and Figure 8 An example of a twist lock 50 that can be used in the container lock management system described herein is shown. Many twist lock configurations can be used in the container lock management system, Figure 7 and Figure 8 and some specific examples thereof are illustrated. Figure 7 An example of a semi-automatic twist lock is shown, and Figure 8 an example of a center lock is shown.
[0131] Figure 7 The twist lock 50 includes a pair of anchors 52, each of which can be used to releasably lock the twist lock 50 to a corner block of a container. Each anchor 52 extends from a support body 51 and has a shape complementary to the shape of an oval slot in the corresponding corner block. In Figure 7 the case of the twist lock 50, each anchor 52 includes a cam 54 that is movable relative to the support body 51 of the twist lock 50. The twist lock 50 also includes one or more lock actuators 56 that can be used to engage and / or disengage one or more cams 54 with the corresponding corner blocks.
[0132] Figure 8 The twist lock 50 also includes a pair of anchors 52, each of which can be used to releasably lock the twist lock 50 to a corner block of a container. Each anchor 52 extends from a support body 51 and has a shape complementary to the shape of an oval slot in the corresponding corner block. In Figure 8In the case of the twist lock 50, each anchoring member 52 is fixed relative to the support body 51 of the twist lock 50. By twisting or otherwise moving the twist lock 50 relative to the corresponding corner block, the anchoring member 52 of the twist lock 50 can be inserted into the oval slot of the corresponding corner block. Figure 8 The twist lock 50 includes a lock actuator 56 that is configured to move a slidable cam 57. The slidable cam 57 can be positioned to fix the twist lock 50 in the corresponding corner block.
[0133] Now refer to Figure 9 , which shows an example of a lock classification system 300. The lock classification system 300 includes a supply device 310, a lock separator 320, a lock identifier 340, a manipulation scheme system 350, and a lock manipulator 360. In some examples, the supply device 310 and the separator 320 are coupled together or arranged with one or more common components or parts. In other examples, the supply device 310 and the separator 320 are configured as independent parts of the lock classification system 300. Figure 9 The arrows in indicate the flow direction of the twist lock through the lock classification system 300.
[0134] The lock classification system 300 is configured to classify the twist lock using the lock identifier 340 according to the type and / or model of the twist lock. The lock classification system 300 is also configured to determine whether to select the twist lock for a fixing operation based on the classification of the twist lock. In some examples, the selected twist lock can be stored by a classified lock storage system (e.g., the classified lock storage system 400 described herein) for later use in a fixing operation. For example, a user of the lock classification system 300 and / or the container lock management system 100 can select to use a certain range of models and / or types of twist locks in a fixing operation. Similarly, the user can decide not to use other models and / or types of twist locks in a fixing operation and thus wishes to classify the selected twist locks from the other unselected twist locks. The lock classification system 300 can also be configured to determine whether the selected twist lock is to be placed by the lock manipulator 360 in a universal lock carrier 700 as described herein. The lock classification system 300 can also be configured to determine a lock manipulation scheme based on the classification and orientation of the selected twist lock determined by the lock identifier 340, and this lock manipulation scheme can be used to cause the lock operator 360 to move the selected twist lock to place it on the universal lock carrier 700.
[0135] In use, twist locks are supplied to the lock sorting system 300 by a supply device 310. A lock separator 320 is configured to separate the twist locks from each other so that they can be individually identified by a lock identifier 340. The lock identifier 340 is configured to sort the separated twist locks passing through the lock sorting system 300. The lock identifier 340 can include a system configured to obtain information related to the three-dimensional (3D) shape of the separated twist locks, and based on this information, the lock identifier 340 can sort the twist locks. For example, the lock identifier 340 can be set to access information related to the 3D shapes of any number of sorted twist locks, and by comparing the obtained information with the accessible information, determine which twist lock classification (if any) matches the separated twist lock.
[0136] Once the twist lock is sorted, it can be determined whether that twist lock classification is one of a set of predetermined twist lock classifications that a user wishes to select for a securing operation, and in some examples, that twist lock classification is for storage by the classified lock storage system described herein. If a selected twist lock is to be loaded onto a universal lock carrier 700, the manipulation scheme system 350 uses the orientation of the selected twist lock to determine the twist lock movement required to move the twist lock from its current position in the lock sorting system 300 to the universal lock carrier 700. For example, the movement can include a series of twist lock translations and rotations required to move the twist lock onto the universal lock carrier 700. For example, when the twist lock is identified, the orientation of the selected twist lock can be determined by the lock identifier 340. The manipulation scheme system 350 then calculates the corresponding movement sequence of the lock manipulator 360 that is required to move the selected twist lock from the lock sorting system 300 to the universal lock carrier 700. For example, the movement sequence can include a series of translations and rotations of the links that make up a robotic arm that is configured to hold and move the selected twist lock. The manipulation scheme system 350 outputs the action sequence as a lock manipulation scheme. The manipulation scheme system 350 can output the lock manipulation scheme as data representing the movement sequence of the lock manipulator 360, where the data can be used to control the movement of the lock manipulator 360. The lock manipulator 360 is then operated to transport the selected twist lock from the identified position in the lock sorting system 300 to the universal lock carrier 700. The lock identifier 340 can determine the orientation of the selected twist lock using, for example, a system configured to obtain information related to the 3D shape of the separated twist lock.
[0137] The lock classification system 300 can include one or more carrier supports 600 as described herein. Each carrier support 600 is configured to releasably support a universal lock carrier 700 as described herein. One or more of the carrier supports 600 each allow a twist lock classified using the lock classification system 300 to be placed on the universal lock carrier 700. In use, an empty universal lock carrier 700 is transported to the carrier support 600. A selected twist lock is then placed on the universal lock carrier 700. The universal lock carrier 700 loaded with the selected twist lock is then removed from the carrier support 600 and stored, for example, by the classified lock storage system described herein. If desired, another empty universal lock carrier 700 can be placed on the carrier support 600. In some examples, a carrier transport system (e.g., the carrier transport system 420 as described herein) can be used to transport the universal lock carrier 600 to and from the carrier support 600. The storage input station of the classified lock storage system as described below can include one or more carrier supports 600. For example, the storage input station of the classified lock storage system can include one or more carrier supports 600 such that classified twist locks can be placed into the classified lock storage system at one or more storage input stations while being loaded onto corresponding universal lock carriers 700.
[0138] In some examples, the lock classification system 300 includes a locator 330 that is configured to correctly position a twist lock as it passes through the lock classification system 300. Controlling the position of the twist lock within the lock classification system 300 allows the lock identifier 340 to reliably obtain information about the twist lock passing through the lock classification system 300. In some examples, the locator 330 is configured to cooperate with the separator 320. For example, the locator 330 can be cooperatively coupled to the separator 320.
[0139] The lock classification system 300 can include a discharge device 370. In such examples, if the lock identifier 340 determines that a twist lock is a non-selected twist lock (i.e., a twist lock not for a securing operation), the non-selected twist lock will be discharged from the lock classification system 300 through the discharge device 370. Discharging a twist lock through the discharge device 370 can cause the discharged twist lock to be discharged into the unclassified bin 500 described herein. For example, the discharge device 370 can deposit the discharged twist locks in a removable discharge bin that can be replaced with another removable discharge bin once it is full of discharged twist locks.
[0140] The lock classification system 300 may include a classification controller 380 to control certain operations of the lock classification system 300. To send and receive control signals, the controller 380 may be communicatively coupled to one or more of the following: a supply device 310, a separator 320, a lock identifier 340, and / or a lock manipulator 360. The controller 380 may include a module for the lock identifier 340, which may be configured to manage the lock identifier 340 and / or make determinations regarding twist locks, as described herein. The controller 380 may include a module for the manipulation scheme system 350, the output of which may be used by the controller 380 to control the lock manipulator 360.
[0141] Certain example twist lock classification methods and / or processes will now be described. The method and / or process may be carried out, executed, and / or implemented in any example lock classification system described herein and / or shown in any of the figures.
[0142] Figure 10 The flow diagram shows a method 3000 for classifying twist locks. The method includes: at block 3002, supplying a plurality of twist locks to a twist lock separator; at block 3004, separating a twist lock from the plurality of twist locks; at block 3006, generating data representing the 3D shape of the twist lock; and at block 3008, using the data representing the 3D shape of the twist lock to identify the twist lock classification of the twist lock. Based on the twist lock classification of the twist lock, at block 3010, determining whether the twist lock classification matches a classification selected for operational use (e.g., in a securing operation). If the twist lock classification matches the classification selected for operational use, the twist lock may be selected for operational use. At block 3012, selecting the twist lock for operational use and accepting any additional inspections that may be performed on the twist lock.
[0143] Generating data representing the 3D shape of the twist lock may include acquiring one or more images of the twist lock and using the one or more images to create a 3D model of the twist lock in a simulated 3D space. For example, one or more images may be acquired by a lock identifier. For example, the 3D model may be a coordinate-based representation of the twist lock generated by mapping one or more images. The classification of the twist lock may include comparing the 3D model of the twist lock with other classification 3D models (each representing a specific type or model of twist lock). For example, the method may include querying (using a processing circuit) a storage medium having a database of classification 3D models stored thereon, each classification 3D model representing a different type or model of twist lock, and comparing the 3D model of the twist lock with each classification 3D model to determine whether the 3D model of the twist lock matches any classification 3D model. If a match is found, the twist lock is considered to conform to the classification corresponding to the specific classification 3D model.
[0144] In some examples, selecting a twist lock for operational use can include performing a quality control inspection on the twist lock. For example, the twist lock can be inspected for defects or damage to determine if it meets a predetermined standard. The quality control inspection can be performed using data representing the 3D shape of the twist lock.
[0145] The method can include ejecting the twist lock at block 3018. For example, the twist lock can be ejected because it does not match the classification selected for operational use or because the twist lock fails the quality control inspection.
[0146] Once selected, the method can include, at block 3014, using data representing the 3D shape of the twist lock to prepare a lock manipulation scheme for the twist lock. At block 3016, the twist lock is manipulated according to the lock manipulation scheme and placed in a predetermined orientation on a universal lock carrier (e.g., the universal lock carrier 700 described herein). The predetermined orientation on the universal lock carrier will depend on the classification of the twist lock. Generating the lock manipulation scheme can utilize the generated data representing the 3D shape of the twist lock. For example, the orientation of the twist lock at the time of identification and / or classification can be determined based on the generated data representing the 3D shape of the twist lock. In one example, the orientation of the twist lock can be derived from a 3D model of the twist lock and the identifier support on which the twist lock is placed. In this way, a lock manipulation scheme can be prepared such that lock manipulation can be accurately performed, for example, by picking up the twist lock in a known orientation. Generating the lock manipulation scheme can also utilize the twist lock classification because once classified, the 3D geometry is known. In this way, in some examples, the reference to the 3D model of the twist lock can be minimized, thereby reducing the computational effort required to generate the lock manipulation scheme.
[0147] In some examples, the processing circuitry 381 provided in the classification controller 380 of the lock classification system 300 described above can be used to perform the methods described above and Figure 10 as shown. The processing circuitry of the controller 380 can cause the above blocks to be performed by the lock classification system 300 described above. As Figure 11As shown, the controller 380 may include: a supply device module 382 for controlling the supply device 310; a separator module 383 for controlling the separator 320; an identifier module 384 for managing and / or controlling certain systems of the lock identifier 340 and determining twist locks passing through the lock classification system 300 described herein. For example, using data representing the 3D shape of a particular twist lock to determine the orientation and / or classification of the particular twist lock; a manipulation scheme module 385 of the manipulation scheme system 350 for generating and / or managing the output of the lock manipulation scheme based on the determined orientation and classification of the selected twist lock; and a lock manipulator module 386 for controlling the lock manipulator 360. The controller 380 may include other modules, such as an image processing module, a discharge module for controlling the discharge device 370, and a locator module for controlling the locator 330. In certain examples, the controller 380 includes a support management module 387. The support management module 387 may perform functions such as monitoring the presence of a universal lock carrier 700 on the carrier support 600 and / or monitoring the presence of twist locks on the universal lock carrier 700. For example, the support management module 386 may be communicatively coupled to one or more sensors on the carrier support 600 that detect the presence of a universal lock carrier 700 on the carrier support 600 and / or the presence of twist locks on the universal lock carrier 700.
[0148] The controller may include a storage module 388, such as for storing machine-readable instructions executable by the processing circuitry and / or storing data usable by the controller. For example, data related to twist lock classification (such as a database of 3D models associated with certain twist lock classifications) may be stored on the storage module 388. The controller 380 may include a communication interface 389 to communicatively couple the controller 380 to the remainder of the lock classification system 300.
[0149] Now referring to Figure 12 , which shows another example of the lock classification system 300. In this example, the lock classification system 300 includes a series of conveyors that together allow twist locks to be inspected and classified as they move through the lock classification system 300. Figure 12 A front view of the lock classification system 300 is shown at the bottom of the page, and a plan view of the lock classification system 300 is shown at the top of the page. Similar to the Figure 9 example shown, the lock classification system 300 includes a supply device 310, at least one twist lock separator 320, a lock identifier 340, a manipulation scheme system 350, a lock manipulator 360, and a discharge device 370. The lock classification system 300 includes a controller 380, which may include the above regarding Figure 11One or more of the described modules, such as the manipulation scheme module of the manipulation scheme system 350, the output of which can be used by the controller 380 to control the lock manipulator 360. The lock classification system 300 includes a carrier support 600 configured to support a universal lock carrier 700 as described herein.
[0150] In Figure 12 the illustrated example, the supply device 310 includes a hopper 312 and a supply conveyor 314. As can be seen from the figure, the hopper 312 is conical and has a lower opening such that the twist lock 50 can be supplied, for example, by gravity onto the supply conveyor 314. The twist lock 50 can be transported into the upper opening of the hopper 312. For example, the twist lock 50 can be transported from a lock box 42 carried by a forklift to the upper opening. The lock box 42 can be the same device or interchangeable with the discharge lock box 374 further described below. As Figure 12 shown, the lock classification system 300 can provide space to accommodate multiple lock boxes 42 to facilitate efficient sorting and selection of the twist locks 50. Alternatively or additionally, one or more lock boxes 42 can be, for example, ship boxes that have been transported from the twist lock library of a container ship. Thus, one or more lock boxes 42 can be part of the Figure 1 described independent storage facility 40. Alternatively or additionally, the lock box 42 can be part of the Figure 1 described unclassified lock library 500. As described below, the lock box 42 can be refilled with twist locks 50 discharged from the lock classification system 300.
[0151] The supply conveyor 314 is arranged to pull out the twist lock 50 from the hopper 312 through the lower opening and then transport the twist lock 50. The lower opening of the hopper 312 and the supply conveyor 314 are arranged to reduce the possibility of the twist lock 50 getting stuck in the lower opening when passing through it. In addition, the geometry of the lower opening of the hopper 312 is configured to control the rate at which the twist lock 50 is delivered onto the supply conveyor 314. For example, the size of the lower opening of the hopper 312 can be set in proportion to a specific class of twist locks. In some examples, a motor (such as a pneumatic motor) is mounted on the hopper 312 and / or the supply conveyor 314 to vibrate the supply device 310 and prevent the twist lock 50 from getting stuck in the lower opening. During the twist lock sorting operation, the motor can be started continuously or intermittently. For example, in some examples, the supply device 310 can include a clogging sensor configured to output a signal indicating clogging at the supply device 310 to the controller 380, and the controller 380 can respond by starting the motor. When the supply conveyor 314 pulls the twist lock 50 out of the hopper 312, the process of separating the twist locks begins. The supply conveyor 314 includes a bed (such as a belt), and the twist lock 50 is transported from the hopper 312 onto the bed. The bed has high wear resistance and is configured to absorb the force of the twist lock 50 falling onto the bed and the wear generated when the twist lock 50 is pulled out of the hopper 312. The high wear resistance ensures that the supply conveyor 314 has a long working life.
[0152] From Figure 12It can also be seen that the lock sorting system 300 includes a plurality of separators 320. It should be understood that any suitable number of separators 320 can be present, such as one separator 320 or a plurality of separators 320. In this example, each separator 320 includes a first conveyor 314 / 322a and a second conveyor 322b, each conveyor being configured to carry the twist lock 50 and being arranged adjacent to each other. The speed of the second conveyor 322b is higher than the speed of the first conveyor 314 / 322a. When the twist lock 50 approaches and initially contacts the second conveyor 322b from the first conveyor 314 / 322a, the second conveyor 322b is used to pull the twist lock 50 out of the first conveyor 314 / 322a and accelerate the twist lock 50 away from the first conveyor 314 / 322a. In this way, and since in a group (i.e., a stack) of twist locks 50 discharged from the hopper 312, rarely more than one twist lock 50 will exactly simultaneously strike the second conveyor 322b, each twist lock 50 will be accelerated away and separated from any adjacent twist lock 50 in the group. By providing multiple stages of the first conveyor 314 / 322a and the second conveyor 322b, in which the twist lock 50 is repeatedly accelerated away from any adjacent twist lock 50 traveling along the conveyor, this effect can be multiplied or enhanced. The second conveyor 322b can be placed below the end of the first conveyor 314 / 322a such that the twist lock 50 falls onto the second conveyor 322b. This can help accelerate the twist lock 50 away from the first conveyor 314 / 322a. The second conveyor 322b can overlap with the first conveyor 314 / 322a. The second conveyor 322b can be arranged at an angle to the horizontal direction. Thus, for example, if multiple stages of the first conveyor 314 / 322a and the second conveyor 322b are used, the conveyors can maintain the substantially same relative vertical position of the twist lock 50 along the length of the conveyor in the lock sorting system 300.
[0153] As described above, it should be understood that a single separator 320 can perform the separation process. For example, there can be only one separator 320 defined by the supply conveyor 314 and a single adjacent conveyor. In Figure 12In the illustrated example, the lock sorting system 300 includes a plurality of separators 320 defined by a supply conveyor 314 and a series of conveyors 322. The twist locks 50 travel from the supply conveyor 314 through the series of conveyors 322 in a left-to-right direction. Thus, the series of conveyors 322 provides a plurality of separators 320, where the speed of each conveyor 322 is higher than the speed of the previous conveyor 322. Each conveyor 322 in the series overlaps the previous conveyor 322, and each conveyor is angled with respect to the horizontal direction such that the twist locks 50 traveling along the series of conveyors 322 remain in substantially the same vertical position at the end of the series of conveyors 322 as at the starting position of the series of conveyors 322. It should be understood that not all conveyors 322 can be operated at a speed higher than the previous conveyor 322. For example, operating preferences may dictate that some conveyors 322 can travel at the same speed as the previous conveyor 322. In some examples, each conveyor 322 can be individually speed controlled to control the travel of the twist locks 50 through the lock sorting system 300. Additionally, it should be understood that in certain examples, the supply conveyor 314 is controllable such that the supply of twist locks 50 to the separators 320 can be managed. For example, the supply conveyor 314 can be stopped and started as needed and / or the operating speed can be changed as needed.
[0154] The lock sorting system 300 includes a locator 330. In Figure 12 the illustrated example, the locator 330 includes a plurality of deflectors 332. In other examples, any suitable number of deflectors 332 can be provided, such as a single deflector 332. The deflector 332 can be any suitable deflector that can be used to move the twist locks 50 as they travel along the series of conveyors 322. For example, the deflector can include a screen, a buffer, a pusher, or a plow. The deflectors 332 are used to correctly position the twist locks 50 such that the lock identifier 340 can operate efficiently. As Figure 12 can be seen from the plan view of, in this example, the deflectors 332 guide the twist locks 50 as they pass along the conveyor 322 such that the twist locks 50 are centered on the last conveyor 322 and are thus accurately positioned for identification by the lock identifier 340. In Figure 12 the case of the illustrated deflector, each deflector 332 includes a screen that extends along the respective conveyor 322 and projects substantially perpendicular to the surface of the respective conveyor 332. Contact of the twist locks 50 with the deflector 332 causes the twist locks 50 to change position on the conveyor 322 but still move along the conveyor 322. As Figure 12It can also be seen that not all conveyors 322 have corresponding diverters 322, and some conveyors 322 have more than one corresponding diverter 322, such as where the diverter 322 serves as a funnel for the twist lock 50. It should be understood that any suitable arrangement of the diverter 322 can be implemented according to the positioning requirements of the lock classification system 300.
[0155] Once separated, the twist lock 50 is transported to the lock identifier 340. For example, the separated twist lock 50 can be transported to an identifier station or support, which in this example is the identification conveyor 344. From Figure 12 it can be seen that the last conveyor 322 overhangs the identification conveyor 344 such that the separated twist lock 50 falls onto the identification conveyor 344. The identification conveyor 344 can carry the separated twist lock 50 until it is classified and determine whether the separated twist lock 50 should be selected.
[0156] The lock identifier 340 includes a machine vision system 342 that is communicatively coupled to a controller 380. The machine vision system 342 is configured to acquire one or more images of the area in and around the identifier support, such as the area on the identification conveyor 344 where the twist lock 50 can be disposed in use. The captured images can be used by the lock identifier 340 (such as the lock identifier module described above) to generate data representing the 3D shape of the separated twist lock 50. As described above, based on this data, the lock identifier 340 is used to classify the separated twist lock 50 according to the type and / or model of the twist lock 50 and determine whether the classified twist lock 50 should be selected based on whether the classified twist lock 50 is of a category to be selected for operational use.
[0157] If the twist lock 50 is selected, the lock manipulator 360 picks up the sorted twist lock 50 from the identifier conveyor 344. The lock manipulator 360 includes a robotic arm 362 mounted at the proximal end of a base. A movable gripper 364 is attached to the distal end of the robotic arm 362. The robotic arm 362 can be used to move the gripper 364 into position to grip the selected twist lock 50 and lift it from the identifier conveyor 344. Then, the robotic arm 362 can be used to transport the selected twist lock 50 carried by the gripper 342 to a universal lock carrier 700 temporarily supported on a carrier support 600. The selected twist lock 50 is placed on the universal lock carrier 700. The robotic arm 362 uses the gripper 364 to move the selected twist lock 50 along a motion path defined by a manipulation scheme determined by the manipulation scheme system 350 described herein. To assist in determining the manipulation scheme, the machine vision system 342 can capture one or more images of areas near all possible motion paths of the gripper 342, which can be followed when the lock manipulator 360 processes the twist lock 50. In some examples, the machine vision system 342 can provide real-time feedback to the controller 380 regarding the position of the gripper 342 within and around the identifier support and along all possible motion paths of the gripper 342. Alternatively, since the position of the universal lock carrier 700 is known based on the fixed position of the carrier support 600, the manipulation scheme can be determined primarily based on the acquired images of the area within and around the identifier support.
[0158] If the twist lock 50 is not selected, the ejection device 370 ejects the twist lock 50 from the lock sorting system 300. In this example, the unselected twist lock 50 is ejected by activating the identifier conveyor 344 to move the unselected twist lock 50 away from the lock identifier 340. In this case, the identifier conveyor 344 moves the unselected twist lock 50 in a direction perpendicular to the direction of the series conveyor 322 such that the unselected twist lock 50 falls onto the ejection conveyor 372. In this example, the ejection conveyor 372 is a return conveyor that returns the unselected twist lock 50 to near the supply device 310. Then, the unselected twist lock 50 is placed in an ejection lock box 374. It should be understood that the ejection lock box 374 can be the same device as or interchangeable with the above-described lock box 42. This arrangement can be helpful because it allows for easy management of the entry and exit of twist locks 50 in the area around the supply device 310. For example, depending on the operating requirements, the ejected twist lock 50 can then be returned to the ship in the lock box 42, sent back to the supply device 310 for re-sorting / classification, or discarded completely. It should be understood that, for example, a return conveyor or an actual ejection conveyor 372 may not be provided, and instead, the twist lock 50 ejected from the lock identifier 340 can be allowed to fall into an adjacent box.
[0159] Figure 13a andFigure 13b Another example of the lock classification system 300 is shown. The lock classification system 300 shown in these figures is arranged in a similar way as Figure 12 and includes a series of conveyors that together allow the twist locks to be inspected and classified as they move through the lock classification system 300. Although there are no reference numerals for clarity of illustration, the lock classification system 300 includes a supply device 310, at least one twist lock separator 320, a lock identifier 340, a manipulation scenario system 350, a lock manipulator 360, a discharge device 370, and a controller 380, which may include one or more of the modules described above with respect to Figure 11 Some elements of the lock classification system 300 are not shown in Figure 13a and Figure 13b and the manipulation scenario system 350, the lock manipulator 360, and the controller 380 are completely omitted. Although not shown in the figures either, the lock classification system 300 may also include a carrier support 600 as described herein. Elements similar to those described with respect to Figure 12 are denoted by the same reference numerals.
[0160] Similar to the example of Figure 12 , each conveyor 322 in the series of conveyors 322 in the lock classification system 300 of Figure 13a overlaps with the previous conveyor 322. Each conveyor 322 is inclined at an angle with respect to the horizontal direction such that the twist lock 50 traveling along the series of conveyors 322 remains at substantially the same vertical position at the end of the series of conveyors 322 as at the start of the series of conveyors 322. The conveyors 322 are all driven by conveyor motors 323. A chassis 324 is provided to support the conveyors 322, the conveyor motors 323, and other components of the lock classification system 300. In the example shown in Figure 13a , a diverter 332 is provided on each conveyor 322.
[0161] Figure 13a Detail F in Figure 13b shown as Figure 13b is a cross-sectional view of a part of the supply device of the lock classification system 300. This cross-section is along the longitudinal direction of the supply conveyor 314 (i.e., the direction in which the twist lock travels along the conveyor 314). Figure 13b shows that the supply conveyor 314 can be arranged to assist in separating the twist locks when the twist locks are received from the hopper 312 onto the supply conveyor 314. In this example, the supply conveyor 314 includes a supply conveyor guide 315 for guiding the twist locks from the hopper 312 into a generally straight line of twist locks. The supply conveyor guide 315 includes a pair of angled guides (the second guide is not shown in Figure 13bAs shown, it causes the twist locks stored in the hopper 312 to fall towards the center of the supply conveyor 314. Due to the presence of the supply conveyor guide 315, the twist locks cannot fall from the hopper 312 onto a large area of the supply conveyor 314, but are guided towards the center of the supply conveyor 314. Only the twist locks located at the center of the supply conveyor 314 are conveyed forward, thereby forming a row of twist locks on the supply conveyor 314.
[0162] Figure 14 is an example of the machine vision system 342 of the lock sorting system 300 for Figure 12 or Figure 13a The machine vision system 342 is arranged to be positioned above the identifier station so that suitable images of the twist locks on the identification conveyor 344 can be obtained. The machine vision system 342 includes at least one (three in the example shown) image sensor 343 to capture one or more images of the area inside and around the identifier station. The one or more image sensors 343 are supported on a frame 346, which allows the machine vision system 343 to be positioned in a suitable location to view the area inside and around the identifier station, such as the area near the identification conveyor 344 and the area where the lock manipulator 360 moves the twist locks to the carrier support 600. The one or more image sensors 343 can be supported on the frame 346 by an adjustable bracket 347, which allows adjustment of the viewing direction of the image sensor 343, thereby ensuring that the machine vision system 343 can be correctly pointed relative to the area inside and around the identifier station.
[0163] Now refer to Figure 15 , which shows an example of a sorted lock storage system 400. The sorted lock storage system 400 includes a sorted lock library 410, which is capable of storing a plurality of sorted twist locks. The sorted lock library 410 includes a plurality of storage positions, each storage position being configured to temporarily store one of the plurality of sorted twist locks until the sorted twist lock is retrieved for a securing operation. The sorted lock storage system 400 is configured to maintain an inventory of the stored sorted twist locks by classifying the twist locks stored in each storage position, and store the plurality of sorted twist locks in the sorted lock library 410 in an organized and traceable manner. For example, the sorted lock storage system 400 can maintain a record (if any) of the type and / or model of the twist locks stored in a particular storage position. In this way, a particular category of twist locks that has been selected for a securing operation can be accurately retrieved and transported to the securing operation site, such as the container securing system 200 described herein. Since a particular category of twist locks can be easily retrieved without any further sorting or inspection, the efficiency of the securing operation can be improved.
[0164] The classifying lock storage system 400 includes a classifying lock transport system 420. The classifying lock transport system 420 can be used to move twist locks around the classifying lock storage system 400. The classifying lock storage system 400 includes one or more storage input stations 430 and one or more storage output stations 440. The storage input stations among the one or more storage input stations 430 and the storage output stations among the one or more storage output stations 440 can be set together as storage input / output stations 430 / 440, such as at or within the container fixing system 200 as described herein. Thus, the classifying lock storage system 400 can include one or more storage input / output stations 430 / 440. It should be understood that the classifying lock transport system 420 can include any suitable number of storage input stations 430, storage output stations 440, and / or storage input / output stations 430 / 440. Twist locks can be placed into the classifying lock storage system 400 at one or more storage input stations 430 and removed from the classifying lock storage system 400 at one or more storage output stations 440. Twist locks can be placed into or removed from the classifying lock storage system 400 at the storage input / output stations 430 / 440. In Figure 15 In the example shown, the classifying lock storage system 400 includes one storage input station 430, one storage input / output station 430 / 440, and one storage output station 440; however, any suitable number of storage input stations, storage input / output stations, and / or storage output stations can be provided.
[0165] The classifying lock transport system 420 is configured to receive, in use, classifying twist locks from one or more storage input stations 430 and transport the classifying twist locks to the classifying lock magazine 410 for storage in one of the storage locations. The classifying lock transport system 420 is configured to retrieve, in use, classifying twist locks from the classifying lock magazine 410 and deposit the classifying twist locks at one or more storage output stations 440.
[0166] In some examples, the classifying twist locks can be received at one of the one or more storage input stations 430 from a corresponding lock classification system 300 as described herein. In Figure 15 the example, the classifying twist locks can be received at a single storage input station 430 from the lock classification system 300; however, it should be understood that any suitable number of lock classification systems 300 can be provided, each transporting twist locks to a corresponding storage input station 430.
[0167] In some examples, the classifying twist locks can be received at one of the one or more storage input / output stations 430 from the container fixing system 200 as described herein, or within the container fixing system 200. In Figure 10In the example, a single storage input / output station 430 / 440 is shown where sorted twist locks can be received from the container securing system 200. However, it should be understood that any suitable number of container securing systems 200 can be provided, and each container securing system 200 transports twist locks to one or more corresponding storage input / output stations 430 / 440. For example, as described above, the container securing system 200 can transport twist locks to four storage input / output stations 430 / 440, with each storage input / output station corresponding to a corner of the container 10 from which the twist lock is removed.
[0168] In some examples, the recovered sorted twist locks can be stored at one or more storage input / output stations 430 / 440 for use with the corresponding container securing system 200 described herein. In Figure 15 the example, a single storage input / output station 430 / 440 is shown where sorted twist locks can be stored for use by the container securing system 200. Again, it should be understood that any suitable number of container securing systems 200 can be provided, and each container securing system 200 receives twist locks from one or more corresponding storage input / output stations 430 / 440. For example, as described above, the container securing system 200 can receive twist locks at four storage input / output stations 430 / 440, with each storage input / output station corresponding to a corner of the container 10 from which the twist lock is removed.
[0169] It should be understood that in some examples, the container securing system 200 can be served by one or more storage output stations 440 where sorted twist locks can be stored for use by the container securing system 200. In other examples, the container securing system 200 can be served by one or more storage input stations 430 where sorted twist locks can be received from the container securing system 200. Additionally, other input stations, other output stations 440, and / or other storage input / output stations 430 / 440 can be provided in the sorted lock transport system 420 in addition to any input stations 430, output stations 440, and / or storage input / output stations 430 / 440 that each serve a corresponding container securing system 200.
[0170] In some examples, the sorted lock storage system 400 includes a lock storage controller 450 for controlling certain operations of the sorted lock storage system 400. To send and receive control signals, the controller 450 can be communicatively coupled to one or more of the following: the sorted lock magazine 410, the sorted lock transport system 420, one or more storage input stations 430, one or more storage output stations 440, and / or one or more storage input / output stations 430 / 440.
[0171] In some examples, the classified lock storage system 400 is configured to manage and store each classified twist lock using a universal lock carrier 700 as described herein. In such cases, each classified twist lock to be managed and stored in the classified lock storage system 400 is loaded onto the universal lock carrier 700. As described elsewhere herein, the classified twist locks loaded onto the respective universal lock carriers 700 are loaded in a predetermined relationship with the universal lock carriers 700 such that it can be assumed that the classified twist locks are placed on the universal lock carriers 700 in a predetermined orientation. For example, the classified twist locks loaded onto the respective universal lock carriers 700 can be loaded in only one possible predetermined orientation. Regardless of the type or model of the twist lock, the universal lock carrier 700 includes a storage system interface that is the same on all universal lock carriers 700. Thus, in addition to allowing predictable manipulation of the loaded twist locks due to the known orientation of the twist locks on the universal lock carriers 700, the universal storage system interface on each universal lock carrier 700 also allows for a simplified processing scheme to be implemented in the classified lock storage system 400, which means that classified twist locks can be processed and moved within the classified lock storage system 400 without regard to the specific classification of the twist locks.
[0172] In some such examples, each storage location of the classified lock library 410 includes a berth configured to removably receive the universal lock carrier 700. For example, the classified lock library 410 can include one or more stacks of storage berths arranged substantially vertically, and each storage berth can accommodate one universal lock carrier 700. For example, the universal lock carrier 700 can be slidably received in the storage berth. In addition, the classified lock transport system 420 is configured to transport the universal lock carrier 700. The classified lock transport system 420 is configured to transport the universal lock carrier 700 from one or more storage input stations 430 and / or one or more storage input / output stations 430 / 440 to the classified lock library 410. The classified lock transport system 420 is configured to transport the universal lock carrier 700 from the classified lock library 410 to one or more storage output stations 440 and / or one or more storage input / output stations 430 / 440. To impart motion to the universal lock carrier 700, the classified lock transport system 420 includes a carrier interface that is complementary to and engages the storage system interface of the universal lock carrier 700. In one example, the classified lock transport system 420 can include one or more guided vehicles, each configured to removably receive and hold the universal lock carrier 700 for transportation.
[0173] Each input station 430 may include one or more carrier supports 600 as described herein. Similarly, each output station 440 may include one or more carrier supports 600 as described herein. Similarly, each storage input / output station 430 / 440 may include one or more carrier supports 600 as described herein. Each carrier support 600 is configured to releasably support a universal lock carrier 700 as described herein. Thus, sorting twist locks may be placed in the sorting lock storage system 400 at one or more storage input stations 430 and / or one or more storage input / output stations 430 / 440 and removed from the sorting lock storage system 400 at one or more storage output stations 440 and / or storage input / output stations 430 / 440 while loaded on their respective universal lock carriers 700. For example, as described above, sorting twist locks may be loaded onto the universal lock carrier 700 in the lock sorting system 300 at the input station 430. Alternatively, sorting twist locks that have been loaded onto the universal lock carrier 700 from the lock sorting system 300 may be received at the input station 430. The one or more carrier supports 600 of the storage input station 430 that support the universal lock carrier 700 may be the same as the carrier supports 600 of the lock sorting system 300 described above. Thus, it should be understood that the sorting lock storage system 400 and the lock sorting system 300 may have and use common carrier supports 600. Similarly, sorting twist locks loaded onto the universal lock carrier 700 may be stored at one of the one or more storage input / output stations 430 / 440 for use by the container securing system 200. The one or more carrier supports 600 of the storage input / output station 430 / 440 that support the universal lock carrier 700 may be the same as the carrier supports 600 of the container securing system 200 described above. Thus, the sorting lock storage system 400 and the container securing system 200 may have and use common carrier supports 600.
[0174] Since the general lock carrier 700 is not always loaded with sorting twist locks or is not in use at a particular time, in some examples, the sorting lock storage system 400 can include an idle carrier repository 460. The idle carrier repository 460 is configured to store the general lock carrier 700 when it is not in use elsewhere in the sorting lock storage system 400. The sorting lock transport system 420 is configured to transport the general lock carrier 700, for example, from one or more storage output stations 440 and / or one or more storage input / output stations 430 / 440 to the idle carrier repository 460. For example, the general lock carrier 700 may be empty after depositing a twist lock at the storage output station 440 but is not needed immediately at the input station 430 and can thus be stored for later use. The idle carrier repository 460 can include a plurality of empty carrier berths, each carrier berth being configured to removably receive the general lock carrier 700 for idle storage. For example, the idle carrier repository 460 can include one or more stacks of empty carrier berths arranged substantially vertically, each empty carrier berth being capable of accommodating an empty general lock carrier 700. For example, the general lock carrier 700 can be slidably received in the empty carrier berth. Since the idle general lock carrier 700 is not loaded with twist locks, the empty carrier berth may not occupy as large a volume as the storage berths described above. In some other examples, the sorting lock repository 410 can be configured to store the general lock carrier 700 when it is not in use elsewhere in the sorting lock storage system 400. For example, an empty general lock carrier 700 can be berthed in the sorting lock storage system together with a general lock carrier 700 loaded with sorting twist locks.
[0175] As described above, additional output stations 440 can be provided. As Figure 15As shown, in addition to any storage input / output stations 430 / 440 (each serving a respective container securing system 200 and where twist locks can be removed from the sorting lock storage system 400), the sorting lock storage system 400 can also include a carrier emptying station 470 where sorting twist locks can be unloaded from the general-purpose lock carrier 700. In certain operations, it may be desirable to empty the twist locks on the general-purpose lock carrier 700. For example, a new securing operation may be initiated that requires the use of a different class of twist locks than those stored for a previous securing operation. Similarly, the securing operation for a particular vessel may have been completed, and the twist locks removed from the vessel during the securing operation will need to be returned to the vessel before it departs. Alternatively, securing operations may be performed simultaneously at separate container securing systems 200, and the sorting lock magazine 400 may have no storage space left to store the required number of different sorted twist locks. In such cases, it may be necessary to empty the load in some or all of the general-purpose lock carriers 700. The unloaded general-purpose lock carrier 700 can be returned to the idle carrier magazine 460 or the storage input station 430 using the sorting lock transport system 420 to prepare it to receive another twist lock. Unloading the sorting twist locks at the carrier emptying station 470 may result in the unloaded twist locks being unloaded into the unsorted magazine 500 described herein. For example, unloading at the carrier emptying station 470 can deposit the unloaded twist locks into a removable unloading lock box 472, and once the lock box is full of unloaded twist locks, it can be replaced with another removable unloading lock box 472. It should be understood that the unloading lock box 472 can be the same device as or interchangeable with the lock box 42 described above. Thus, depending on the operating requirements, the unloaded twist locks can be returned to the container in the lock box 472, sent back to the lock sorting system 300 for re-sorting / classifying, or discarded entirely.
[0176] The sorting lock transport system 420 can be arranged in any suitable configuration to serve the sorting lock magazine 410, the storage input station 430, the storage input / output stations 430 / 440, the storage output station 440, and the idle carrier magazine 460. For example, the sorting lock transport system 420 can form a loop, and the magazines 410, 460 and the stations 430, 430 / 440, 440 can be arranged around the loop in any suitable configuration. For example, in use, a guided vehicle can travel around the loop transporting the general-purpose lock carrier 700. In another arrangement, the sorting lock transport system 420 can be arranged along a line, with the magazines 410, 460 or the stations 430, 440 arranged at each end of the line, such as Figure 15 the arrangement shown.
[0177] In use, the sorted twistlocks are received at one or more input stations 430 and transported by the sorted lock transport system 420 to the sorted lock magazine 410 for storage. As twistlocks are introduced into the sorted lock storage system 400, the twistlock inventory managed by the sorted lock storage system 400 is updated. Updating the inventory can include recording the sorting of the twistlocks stored at specific storage locations in the sorted lock magazine 410. As needed, e.g., in response to a request to transport a specific sorted twistlock to the container securing system 200 for a securing operation, the stored twistlocks of that sort are identified from the inventory and then retrieved from the sorted lock magazine 410. The identified twistlocks are then transported by the sorted lock transport system 420 to one of the one or more storage input / output stations 430 / 440. Once the twistlocks have been removed from the sorted lock storage system 400, the inventory is updated.
[0178] In some examples, the sorted twistlocks are placed in, stored in, and removed from the sorted lock storage system 400 on the common lock carrier 700 as described above. In some such examples, the inventory of sorted twistlocks can include details of the temporary association between a particular common lock carrier 700 and the sorting of the twistlocks currently loaded onto that particular common lock carrier 700. This inventory information can be maintained and stored by the controller 450 as further described below. The controller 450 can track the movement of the common lock carrier 700 within the sorted lock storage system 400, e.g., by a list of movement instructions for the common lock carrier 700 issued by the controller 450 when managing the common lock carrier 700 in the sorted lock storage system 400. By tracking the movement of the common lock carrier 700, the controller 450 can monitor the position of the common lock carrier 700, whether a twistlock is loaded on the common lock carrier 700, and the sorting of such a twistlock.
[0179] In some examples, to assist in maintaining the inventory of sorted twistlocks, each common lock carrier 700 can include a unique identifier associated only with that common lock carrier 700. For example, each common lock carrier 700 can include a radio frequency identification (RFID) tag that can be queried by one or more RFID readers distributed throughout the sorted lock storage system 400. In some examples, RFID readers are provided at the storage input station 430, the storage input / output stations 430 / 440, and / or the storage output station 440. Other identification systems can also be used, such as machine-readable optical tags applied to the common lock carrier 700 - e.g., barcodes and quick response (QR) codes. The unique identifier allows for the tracking or identification verification of the common lock carrier 700 within the sorted lock storage system 400.
[0180] In some examples, the inventory of the sorting lock can be updated by reading the RFID tag of the general lock carrier 700 when loading or unloading the twist lock onto or from the general lock carrier 700. In other examples, when the controller 350 maintains a complete record of the position of a particular general lock carrier 700 within the sorting lock storage system 400 based on the controlled movement of the general lock carrier 700 around the system 400, the RFID tag can be used to verify the inventory status at a particular point (e.g., output station 440) around the system 400.
[0181] In use, when the general lock carrier 700 loaded with the sorting twist lock is placed into the sorting lock storage system 400 at one or more storage input stations 430, the inventory can be updated to include a record associating the general lock carrier 700 with the sorting twist lock of a particular classification, e.g., by using the identifier of the general lock carrier 700. Additionally, when the general lock carrier 700 loaded with the sorting twist lock is received at one of the storage locations, the inventory can be updated to include a record associating the general lock carrier 700 with the particular storage location. In this way, a record of storing the sorting twist lock of a particular classification in the sorting lock library 410 can be maintained. Each storage location can include a storage address that can be used to identify the storage location, e.g., in the record associating the general lock carrier 700 with the storage location.
[0182] In response to a request to transport certain classifications of twist locks for securing operations, the inventory can be queried to find the storage location having a general lock carrier 700 that matches the request from the records associating the general lock carrier 700 (loaded with the appropriate classification of twist lock) with the storage location. The general lock carrier 700 can then be retrieved from the storage location in the sorting lock library 410 and transported to the output station 440 for securing operations. Once the general lock carrier 700 is retrieved from the storage location, the inventory can be updated to clear or archive the record associating the general lock carrier 700 with the particular storage location. Similarly, once the sorting twist lock is removed from the general lock carrier 700, the inventory can be updated to clear or archive the record associating the general lock carrier 700 with the sorting twist lock of a particular classification.
[0183] As described above, in some cases, some general lock carriers 700 will empty the sorted twist locks. In response to determining that certain categories of twist locks are to be unloaded from the general lock carrier 700, the inventory can be queried to find the storage location having a general lock carrier 700 that matches the request from the records associating the general lock carrier 700 (loaded with appropriately sorted twist locks) with the storage location. Those general lock carriers 700 can then be retrieved from the storage location and transported to the output station 440 for emptying. Similarly, once the sorted twist locks have been emptied from the general lock carrier 700, the inventory can be updated to remove or archive the records associating those general lock carriers 700 with the twist locks of a particular sort.
[0184] Certain example twist lock storage methods and / or processes will now be described. The method and / or process can be carried out, executed, and / or implemented in any of the example sorting lock storage systems described herein and / or shown in any of the figures.
[0185] Figure 16a The flowchart of shows a method 4000 for managing twist locks in a sorting lock storage system. The method includes: at block 4002, retrieving a general lock carrier loaded with sorted twist locks from an input station (or input / output station); at block 4004, transporting the general lock carrier to a sorting lock library; at block 4006, identifying an available (empty) storage location in the sorting lock library and assigning the storage location to the general lock carrier; and at block 4008, placing the general lock carrier in the storage location. Retrieving a general lock carrier loaded with sorted twist locks can include retrieving the general lock carrier from the container securing system or lock sorting system described herein.
[0186] The method can include at block 4010, generating data representing an association between the general lock carrier and the twist lock sort, where the data is generated based on or according to data representing an association between the sort and the twist locks loaded onto the general lock carrier. For example, data representing an association between the sort and the twist locks loaded onto the general lock carrier may have been generated by the container securing system or lock sorting system as described herein. Additionally, the data can be generated based on a unique identifier associated only with the general lock carrier. Data representing an association between the general lock carrier and the twist lock sort can be recorded in an inventory database that can be accessed by one or more controllers as described herein.
[0187] The method can include at block 4012, generating data representing an association between the storage location and the general lock carrier placed therein. The data can be generated based on a unique identifier associated only with the general lock carrier and / or a storage address that can be used to identify the storage location. Data representing an association between the storage location and the general lock carrier can be recorded in an inventory database that can be accessed by one or more controllers as described herein.
[0188] Figure 16b The flowchart shows another method 5000 for managing twist locks in a classified lock storage system. The method includes, at block 5002, retrieving a universal lock carrier from a storage location using data representing the association between the storage location and the universal lock carrier placed therein and data representing the association between the universal lock carrier and the twist lock classification. Retrieving the universal lock carrier can be in response to a request for one or more locks with a twist lock classification. For example, the request can be related to the class of twist locks selected for a securing operation. The method includes, at block 5004, transporting the universal lock carrier to an output station (or input / output station), and at block 5006, depositing the twist locks loaded on the universal lock carrier at the output station (or input / output station). Depositing the twist locks at the output station (or input / output station) can include transporting the twist locks to a container securing system (as described herein) for a securing operation. The recorded data representing the association between the universal lock carrier and the twist lock classification and the recorded data representing the association between the storage location and the universal lock carrier can be updated, deleted, or archived in an inventory database.
[0189] Figure 17 Shows another example of a classified lock storage system 400. The classified lock storage system 400 includes a classified lock library 410, which is arranged in two separate twist lock storage repositories. More repositories can be provided if needed. The classified lock storage system 400 includes a classified lock transport system 420, which can be used to move twist locks around the classified lock storage system 400.
[0190] In this example of the classified lock storage system 400, the classified lock transport system 420 has a substantially linear arrangement, where the two repositories for twist lock storage are located at substantially opposite ends of the classified lock transport system 420. Classified twist locks are transported along a line between the two repositories and the storage input station 430, the storage input / output station 430 / 430, and the storage output station 440, which are also arranged along the linearly arranged classified lock transport system 420. This arrangement can be useful because the classified lock storage system 400 can be arranged along one side of a container to provide a securing operation on that side of the container. As Figure 17 shown, the classified lock storage system 400 can be connected to one or more container securing systems 200 as described herein. In this case, the classified lock storage system 400 is arranged to serve three container securing systems 200 arranged adjacent to each other. For the purpose of context, Figure 17Also shown is a machine vision system 222 for capturing an image of the corner blocks of a respective container when the container fixing system 200 is in use. In this example, a single machine vision system 222 serves a single container fixing system 200. In other examples, although a machine vision system may be provided to serve more than one fixing system 200. In some examples, a duplicate and mirrored sorting lock storage system 400 may be provided on the other side of the container fixing system 200 to serve opposite sides of the container 200.
[0191] To serve the container fixing system 200, an example of the sorting lock storage system 400 is provided with four storage input / output stations 430 / 440 which allow twist locks to be added to or removed from the sorting lock storage system 400 in the manner described above. In other arrangements, a different number of storage input / output stations 430 / 440 may be deployed.
[0192] As Figure 17 shown, the sorting lock storage system 400 may be connected to one or more lock sorting systems 300 as described herein. In this case, the lock sorting system 300 is arranged on the side of the sorting lock transport system 420 opposite the container fixing system 200. In this example, the sorting lock storage system 400 is provided with two storage input stations 430 which allow twist locks to be added from the lock sorting system 300 to the sorting lock storage system 400.
[0193] The sorting lock transport system 420 also includes two carrier emptying stations 470 (i.e., storage output stations 440) where sorted twist locks can be unloaded from the universal lock carrier 700. The two carrier emptying stations 470 are located at substantially opposite ends of the sorting lock transport system 420.
[0194] Detail S shows the storage location of one of the sorting lock magazine 410 storage compartments. The storage location includes a plurality of storage berths 412. The plurality of storage berths 412 are arranged in columns and rows. Each storage berth 412 can accommodate a universal lock carrier 700. In this example, each storage berth 412 includes a pair of opposing angle irons 414 which are spaced apart appropriately such that the universal lock carrier 700 as described below can be slidably received in the storage berth 412. The opposing angle irons 414 of the storage berth 412 are attached to the support frame 415 of the sorting lock magazine 410 storage compartment.
[0195] To provide more context, Figure 18 shown is Figure 17 a front view and a plan view of the sorting lock storage system. For clarity, Figure 17 the machine vision system 222 of the container fixing system 200 shown in Figure 18 is not shown in Figure 18As can be seen, each storage input station 430, storage input / output station 430 / 430, and carrier emptying station 470 includes a carrier support 600, as described herein. The carrier support is configured to releasably support one or more universal lock carriers 700 as described herein. Figure 18 Also shown is how the support frame 415 of the sorting lock magazine 410 storage is configured to raise the storage berth 15 and provide clearance below the sorting lock magazine 410 storage.
[0196] Figure 18 Also shown is the linear arrangement of the sorting lock transport system 420. The sorting lock transport system 420 includes guides 422 that linearly extend in the X direction. The sorting lock transport system 420 includes a guided vehicle 424 that is movable along the length of the guides 422 such that each storage input station 430, storage input / output station 430 / 430, and carrier emptying station 470 can be accessed by the guided vehicle 424. The guided vehicle 424 includes a lifting module 426 that is configured to vertically lift and lower a carrier handling member 428 in the Z direction during use such that the carrier handling member 428 can place the universal lock carrier 700 in the storage berth 412 of the sorting lock magazine 410 and on the carrier support 600. As further described below, the carrier handling member 428 can be configured to laterally move the universal lock carrier 700 transverse to the guides 422 (i.e., in the Y direction) to perform the placement operation. Thus, by a combination of movement along the guides 422, vertical movement using the lifting module 426, and lateral movement using the carrier handling member 428, the universal lock carrier 700 can be moved around the sorting lock storage system 400.
[0197] Turning to Figure 19 , which shows a more detailed view of the sorting lock transport system 420 of the sorting lock storage system 400. In the example shown, the guides 422 include a pair of rails on which the guided vehicle 424 can travel. The guided vehicle 424 can be driven along the guides 422 by a driven pinion that engages a rack 423; other means can also be used to impart motion to the guided vehicle 424.
[0198] The lifting module 426 includes a mast 4262 that extends upward from the body of the guided vehicle 434 and is mounted thereto. The mast 4262 is rotatable R relative to the body about an axis extending in the Z direction. By rotating the mast 4262, the carrier handling member 428 can be moved to a position where the carrier handling member 428 can serve both sides of the sorting lock transport system 420 (i.e., both sides of the guides 422). The guided vehicle 424 can include one or more on-vehicle motors 425 that drive the pinion to move the guided vehicle 424 along the guides 422 and drive the rotation of the mast 4262 during use.
[0199] The carrier handling member 426 includes a sleeve 4282 slidably mounted to the mast 4262. The sleeve 4282 is used to guide the carrier handling member 426 along the length of the mast 4262. The lifting module 426 includes a chain drive 4264 mounted to the mast 4262. The sleeve 4282 is fixed to the chain of the chain drive 4264 such that, in use, the movement of the chain drives the sleeve 4282 to move up and down along the mast 4262. Other devices can be used to drive the carrier handling member 426, such as a belt drive or a linear actuator. The mast 4262 and the chain drive 4264 can have a suitably configured wire harness to allow the transfer of power and / or control signals to the components of the lifting module 426 and the carrier handling member 426.
[0200] Detail P shows the carrier handling member 426 in more detail. The carrier handling member 426 includes a carrier interface 4284 that is configured to support a universal lock carrier when the universal lock carrier is transported within the sorting lock storage system 400. The carrier interface 4284 is configured to be complementary to and engage with the storage system interface of the transported universal lock carrier.
[0201] In Figures 17 to 19 the example shown, the carrier interface 4284 is configured to connect to the storage system interface 720 of the universal lock carrier 700 described below. The carrier interface 4284 includes a horizontally oriented flat plate that is configured to mate with the bottom plate 724 of the universal lock carrier 700. The carrier interface 4284 also includes three oriented protrusions 4286 extending upward from the flat plate. The oriented protrusions 4286 are arranged in a generally triangular configuration. Each oriented protrusion 4286 is configured to engage with a corresponding oriented slot 724 in the bottom plate 724 of the universal lock carrier 700. The oriented protrusions 4286 ensure that the universal lock carrier 700 is correctly positioned on the carrier interface 4284 such that the universal lock carrier 700 can be reliably positioned on the carrier support 600 or in the storage berth 412.
[0202] The carrier handling member 426 includes an extensible arm 4288 that is slidably coupled to a sleeve 4282. A carrier interface 4284 is mounted at an end of the extensible arm 4288. Extending the extensible arm 4288 relative to the sleeve 4282 can move the carrier interface 4284 in the Y direction such that the carrier interface 4284 can transport a universal lock carrier to the storage berth 412 or onto the carrier support 600. The final delivery movement required by the sorting lock transport system 420 can also involve moving the carrier interface 4284 in the Z direction to complete placement of the universal lock carrier in the storage berth 412 or onto the carrier support 600. A small movement of the carrier interface 4284 in the Z direction can be used to release the universal lock carrier from the carrier interface 4284, such as by lifting the universal lock carrier off a flat surface and over a directional projection 4286. The small movement of the carrier interface 4284 can be imparted by a chain drive 4264. In Figures 17 to 19 the example shown, extension and retraction of the extensible arm is actuated by an arm motor 4289.
[0203] In some examples, the methods described above and Figure 16a and Figure 16b shown therein can be performed using processing circuitry 451 provided in the lock storage controller 450 of the above-described sorting lock storage system 400. The processing circuitry 451 of the controller 450 can cause the above blocks to be performed by the sorting lock storage system 400. The controller 450 includes: a transport control module 452 for controlling the sorting lock transport system 420; and an inventory management module 453 for maintaining an inventory of sorting twist locks managed and stored by the sorting lock storage system 400. In some examples, the inventory management module 453 is configured to maintain records of associations between universal lock carriers and the sorting of twist locks loaded onto the universal lock carriers, and between storage locations of the sorting lock storage system and universal lock carriers. In some examples, the inventory management module 453 is configured to assign storage locations to specific universal lock carriers. For example, the inventory management module 453 can use storage addresses to assign storage locations to universal lock carriers. It should be understood that the controller 450 can include other modules as required by the operation.
[0204] As Figure 20As shown, the controller 450 may further include a carrier monitoring module 454 configured to monitor the position of the general lock carrier within the sorting lock storage system 400. For example, the carrier monitoring module 454 may be communicatively coupled to one or more sensors of the sorting lock storage system 400. Suitable locations for the one or more sensors may be at the storage input station 430, the storage input / output station 430 / 440, and / or the storage output station 440. For example, a carrier detection sensor may be provided on each carrier support provided in the sorting lock storage system 400, where each carrier detection sensor is configured to indicate to the control monitoring module 454 when the presence of a general lock carrier is detected on the carrier support. For example, the carrier detection sensor may include a pressure switch, a proximity sensor (e.g., a sensor using electromagnetic fields or electromagnetic radiation), a barcode scanner, or an RFID reader. The carrier detection sensor may also be mounted at any suitable location within the sorting lock storage system 400, such as at certain locations along the operating path of the sorting lock transport system 420.
[0205] The controller 450 may further include a carrier identification module 455 configured to identify the general lock carrier within the sorting lock storage system 400. For example, the carrier identification module 455 may use information provided by one or more sensors of the sorting lock storage system 400 to identify a particular general lock carrier being used in the sorting lock storage system 400. For example, the identification of a particular general lock carrier may be in response to an RFID or barcode reading transmitted from any location within the sorting lock storage system 400. The identification of a particular general lock carrier may be performed by comparing the information provided with a list of unique identifiers, each unique identifier being associated with only one general lock carrier. The carrier identification module 455 may provide these identifications to other modules. For example, in some examples, the inventory management module 453 may use these identifications to maintain a record of the association between the general lock carrier and the twist lock sorting loaded onto the general lock carrier, as well as the association between the storage location of the sorting lock storage system and the general lock carrier. Similarly, the carrier monitoring module 454 may use these identifications to track the specific location of the general lock carrier within the sorting lock storage system 400. For example, the carrier monitoring module 454 may determine or confirm an expectation based on information provided by one or more sensors that a general lock carrier with a unique identification has been transported to the sorting lock library and is now ready to be stored in one of the storage locations.
[0206] The controller 450 may include a storage module 458, such as for storing machine-readable instructions executable by the processing circuitry and / or for storing data that may be used by the controller. For example, data related to the inventory of sorting twist locks may be stored on the storage module 458. For example, a database may be stored on the storage module 458 that includes records of the association between the general lock carrier and the sorting of twist locks loaded onto the general lock carrier and records of the association between the storage locations of the sorting lock storage system and the general lock carrier. The inventory management module 453 may query the storage module 458 to obtain recorded data regarding the storage location of the general lock carrier associated with a particular sorting of twist locks.
[0207] The controller 450 may include a communication interface 459 to communicatively couple the controller 450 to the remainder of the sorting lock storage system 300. Additionally, the communication interface 459 may communicatively couple the controller 450 to other systems described herein. For example, the communication interface 459 may communicatively couple the controller 450 to the sorting controller 380, which, for example, allows the lock storage controller 450 and the sorting controller 380 to coordinate in managing the common carrier support 600 and associated sensors. Similarly, the communication interface 459 may communicatively couple the controller 450 to one or more fixed station controllers 230, which, for example, allows the lock storage controller 450 and the one or more fixed station controllers 230 to coordinate in managing the common carrier support 600 and associated sensors.
[0208] Reference will now be made to Figures 21 to 26 various examples of carrier supports and general lock carriers will be described in more detail. The carrier supports described herein provide working positions that allow for the exchange of twist locks between various parts of the container lock management system 100.
[0209] Figure 21 An example of a carrier support 600 is shown. The carrier support 600 includes a base 610 or stand and one or more bases 620. The base 610 supports the one or more bases 620. Each base 620 is configured to removably receive and support a general lock carrier 700. The general lock carrier 700 may load twist locks 50.
[0210] In Figure 21In the example, the base 610 supports three bases 620. It should be understood that, depending on the operating requirements, the base 610 can support any suitable number of bases 620. For example, the carrier support 600 can include one base 620 or multiple bases 620. It should also be understood that the base 610 can include separate structural supports for each respective base 620, or a single structural support for all bases 620 of the carrier support 600. For example, the separate structural supports for each respective base 620 can be connected to each other to increase strength, or can be completely independent.
[0211] Each base 620 includes one or more positioning elements 622 configured such that the universal lock carrier 700 is received on the base 620 at the same position relative to the base 620 and / or the carrier support 600 each time in a repeatable (and removable) manner. Since the universal lock carrier 700 is interchangeable with other universal lock carriers 700, as further described below, once the universal lock carrier 700 is supported on the base 620, the positioning elements 622 can reliably determine the position of any interchangeable universal lock carrier 700 relative to the base 620 and / or the carrier support 600.
[0212] In one example, for instance Figure 21 as shown, one or more positioning elements 622 include at least one alignment pin 624 on which the universal lock carrier 700 can be mounted. In Figure 21 the example shown, the at least one alignment pin 624 limits the position of the universal lock carrier 700 in the X-Y plane and allows the universal lock carrier 700 to linearly move in the Z direction. In some examples, the at least one alignment pin 624 can have a circular profile, i.e., a round pin. In other examples, the at least one alignment pin 624 can have a flat diamond profile or other suitable polygon profile. Using a polygon-shaped pin profile can improve the position accuracy of the universal lock carrier 700 in the X-Y plane. The alignment pin 624 can be tapered and / or have a spherical end. In some examples, one or more positioning elements 622 include two or more alignment pins 624. Using two or more alignment pins 624 can improve the position accuracy of the mounted universal lock carrier 700 in the X-Y plane. The two or more alignment pins 624 can have the same profile or different profiles. For example, one alignment pin 624 can include a circular profile, while another alignment pin 624 can include a polygon shape with a flat diamond profile. Each of the two or more alignment pins 624 can have a different length or height from the other alignment pins among the two or more alignment pins 624. Providing alignment pins of different lengths can allow for a preliminary rough alignment when loading the universal lock carrier 700 onto the base 620, followed by a more refined alignment.
[0213] Also as Figure 21 shown, one or more positioning elements 622 may include a stop 626 for positioning the universal lock carrier 700 in the Z direction. When supported on the base 620, the universal lock carrier 700 is placed on the stop 626. In the example shown in FIG. 13, the stop includes a flat-end pin that is separate from the alignment pin 624. The flat-end pin has a flat surface that is disposed generally perpendicular to the Z direction. In other examples, the stop may include a shoulder pin or a ball-end pin. For example, one or more alignment pins 624 may include shoulders on which the universal lock carrier 700 is placed when supported on the base 620. The shoulders are disposed generally perpendicular to the Z direction.
[0214] The carrier support 600 may include one or more sensors 630 that are configured to monitor the status of the carrier support 600 relative to the universal lock carrier 700. One or more sensors 630 may be communicatively coupled to one or more controllers as described herein. For example, one or more sensors may be configured to detect the presence and / or absence of the universal lock carrier 700 supported on the base 620. For example, when the universal lock carrier 700 is supported on the base 620, one or more sensors 630 may be configured to detect the presence and / or absence of twist locks loaded onto the universal lock carrier 700.
[0215] The carrier support 600 may include one or more identification (ID) readers 640. One or more ID readers 640 may be configured to obtain data from a unique identifier that is associated only with a particular universal lock carrier 700. This data may be used, for example, by a controller as described herein to identify or confirm the identity of a particular universal lock carrier 700. Using this data may allow for updating or verifying the inventory of twist locks and / or universal lock carriers 700 as described above. For example, one or more ID readers 640 may each include an RFID reader that is configured to read an RFID tag associated with a particular universal lock carrier 700. Other identification systems may also be used, for example, one or more ID readers 640 may each include an optical tag reader.
[0216] Figure 22 and Figure 23A perspective view showing an example of a universal lock carrier 700 is presented. The universal lock carrier 700 includes a bracket 710 that is configured to releasably receive and support a twist lock loaded onto the universal lock carrier 700. The bracket 710 can be configured to receive and support any suitable number of different types and models of twist locks. The universal lock carrier 700 includes a storage system interface 720. The storage system interface 720 allows the universal lock carrier 700 to be loaded and unloaded through and within the sorting lock storage system described herein. The storage system interface 720 is configured such that the universal lock carrier 700 can be clamped, moved, picked up, and loaded and unloaded by the sorting lock storage system. In some examples, the storage system interface 720 is configured to complement and engage with the carrier interface of the sorting lock storage system as described above.
[0217] The bracket 710 can include one or more guides 712 that assist in positioning the twist lock on the bracket 710. The bracket 710 can include one or more positioning elements 714 that ensure the twist lock is in the correct position once it is on the bracket 710. The bracket 710 can also include one or more contact elements 716. The contact elements 716 can help ensure the twist lock is in the correct position once it is in the bracket 710. The contact elements 716 can be made of a suitable material that is durable, capable of withstanding repeated mechanical contact with the twist lock, and resistant to wear associated with friction. For example, the contact elements 716 can be made of hardened steel. The contact elements 716 can be configured to withstand most of the contact forces involved in loading and unloading the twist lock onto and from the universal lock carrier 700.
[0218] In Figure 22 and Figure 23 the example shown, the bracket 710 includes a U-shaped support for the twist lock. The U-shaped support of the bracket 710 is angled with respect to the horizontal direction, which can allow the lock manipulator described herein to more efficiently access the bracket 710. The U-shaped support is held in place by a pair of uprights 718. The uprights 718 are arranged generally parallel to each other and spaced apart. This arrangement allows access to the twist lock from below the universal lock carrier 700, such that sensors on the carrier support 600 can monitor the status of the universal lock carrier 700.
[0219] The storage system interface 720 is for supporting the bracket 710. In Figure 22 and Figure 23In the example shown, the post 718 is mounted to the storage system interface 720. The storage system interface 720 includes a base plate 722 which, in this example, is generally rectangular. It should be understood that the storage system interface 720 can be arranged in any suitable manner that allows the universal lock carrier 700 to be processed by the sorting lock storage system. In this example, the storage system interface 720 includes three orientation slots 724 in the base plate 722. The orientation slots 724 are arranged in a generally triangular configuration. Each orientation slot 724 is configured to engage a corresponding orientation projection 4286 of the carrier interface 4284 of the sorting lock transport system 400 as described above. The orientation slots 724 help to ensure that the universal lock carrier 700 is correctly positioned on the carrier interface 4284 such that the universal lock carrier 700 can be reliably positioned on the carrier support 600 or in the storage berth 412. In this example, the storage system interface 720 includes a cutout 726 in the base plate 722. The cutout 726 allows access to the twist lock from below the universal lock carrier 700, for example for sensors on the carrier support 600 described above.
[0220] The carrier 710 may include one or more complementary positioning elements 730. The complementary positioning elements 730 are configured to cooperate with the positioning elements 622 when the universal lock carrier 700 is received on the carrier support 600. In Figure 22 and Figure 23 the example shown, the complementary positioning elements 730 include one or more alignment pin sockets 732 which, in this example, are round holes but may be of any complementary shape. In an example where the positioning elements 622 include alignment shoulder pins, the base plate 722 may engage the shoulders to prevent movement of the carrier support 600 in the Z direction as described above.
[0221] In some examples, the universal lock carrier 700 may include a unique identifier that allows the universal lock carrier 700 to be identified or its identity verified. For example, the universal lock carrier 700 may include an RFID tag that can be read by an RFID reader, such as the RFID reader of the carrier support 600. In other examples, the unique identifier may include a machine-readable optical tag, such as a barcode. Figure 22 and Figure 23 The universal lock carrier 700 of
[0222] Now turning to Figure 24 , which shows a perspective view of another example of the carrier support 600. The carrier support 600 is compatible with the example universal lock carrier 700 shown in Figure 22 and Figure 23 . For clarity, Figure 24The carrier support 600 therein shows a base 620 without a support base. In this example, the positioning elements 622 of the base 620 include three elongated alignment pins 524 arranged in a generally triangular form. The alignment pins 624 are shoulder pins, each of which includes a shoulder forming a stop 626 to prevent the universal lock carrier 700 from moving in the longitudinal direction of the alignment pins 624. When supported on the base 620, the universal lock carrier 700 is placed on the shoulders of the alignment pins 624.
[0223] The base 620 includes a calibration element 628 that supports the positioning element 622. The calibration element 628 is configured to allow adjustment of the positioning element 622 such that the positioning element 622 can be aligned with the elements of the container lock management system 100 in a desired manner, and these elements (such as the lock actuator, machine vision system, and sorting lock transportation system described herein) will function together with the carrier support 600. The calibration element 628 provides a certain tolerance for positioning the carrier support 600 for the container lock management system 100. In Figure 24 the example shown, the calibration element 628 includes a plate rotatably mounted on the frame 621 of the base 620. The frame 621 connects the base 620 to the base. The plate is shaped to allow a certain range of rotation before hitting the frame 621; in this way, the plate can rotate freely enough to allow the positioning element 622 to be aligned as needed. In Figure 24 the example shown, the calibration element 620 also supports an alignment pin plate 629 on which the alignment pins 624 are mounted. The alignment pin plate 629 is offset from the calibration element 628 plate to accommodate sensors and the like.
[0224] The carrier support 600 includes a carrier detector 632 and a lock detector 634. In Figure 24In the example shown, the carrier detector 632 and the lock detector 634 are mounted to the base 620. The carrier detector 632 is used to determine whether a universal lock carrier 700 is present on the base 620. In this example, the carrier detector 632 includes an inductive proximity sensor; however, other suitable sensors, such as a pressure-activated proximity switch, may also be used. The lock detector 634 is used to determine whether a twist lock is present on the universal lock carrier 700 when it is located on the base 620. In this example, the lock detector 634 includes a photoelectric sensor. The carrier support 600 includes an RFID reader 640. The RFID reader 640 is used to read an RFID tag associated with or attached to the universal lock carrier 700. The lock detector 634 is communicatively coupled to one or more controllers, such as any of the controllers described herein, via a communication cable 635. Although not shown, the carrier detector 632 and the RFID reader 640 are also communicatively coupled to one or more controllers via a communication cable, allowing data regarding the status of the carrier support 600 to be transmitted to one or more controllers.
[0225] Figure 25 A perspective view of another example of a carrier support 600 is shown, which is compatible with the example universal lock carrier 700 shown in Figure 22 and Figure 23 In this example, at least one of the bases 620 is movable, e.g., relative to the base 610, such that the position of the universal lock carrier 700 can be adjusted. For example, at least one of the bases 620 can be moved in a vertical direction. In the example of Figure 25 , the base 610 of the carrier support 600 supports four bases 620. Each of the bases 620 is arranged in substantially the same manner as described with respect to Figure 24 , but other arrangements may also be employed. One of the bases 620 located at one end of the base 610 is fixed in place. The remaining three bases 620 can be moved in a vertical direction such that the vertical position of the universal lock carrier 700 can be adjusted. Providing some bases 620 that can be moved in this manner allows for a flexible working position for the lock manipulator described herein when manipulating the twist lock, whether loading or unloading from the universal lock carrier 700. Additionally, in some examples, the lock manipulator described herein can operate in a working position different from the classified lock transport system described herein. Figure 25 The carrier support 600 shown in
[0226] Figure 25The load carrier support 600 includes one or more lifting devices 650, each of which is configured to vertically move up and down one of the bases 620. Each lifting device includes, for example, a pneumatic actuator to drive the corresponding base 620 up and down. Another power source, such as an electric ball screw, can also be used.
[0227] Figure 26 A perspective view of another example of the load carrier support 600 is shown, which is compatible with the universal lock carrier 700 shown in Figure 22 and Figure 23 In this example, at least one of the bases 620 is tiltable such that in use, the twist locks loaded onto the universal lock carrier can be unloaded from the universal carrier. In the example of Figure 26 , the base 610 of the load carrier support 600 supports two bases 620. Each base 620 is arranged substantially in the same manner as described with respect to Figure 24 , but other arrangements can also be adopted. The two bases can be tilted in the direction of arrow T such that the twist locks loaded onto the universal lock carrier 700 can be unloaded from the universal carrier 700. Thus, Figure 26 the load carrier support 600 can be used to empty the twist locks of the universal lock carrier 700. In this regard, Figure 26 the load carrier support 600 can be used as a storage output station of the sorting lock storage system as described herein. For example, Figure 26 the load carrier support 600 can be a load carrier emptying station as described herein, where the sorted twist locks can be unloaded from the universal lock carrier 700.
[0228] To empty the universal lock carrier 700, Figure 26 the load carrier support 600 includes a tilting mechanism 660 which, in use, causes the base 620 to rotate or tilt upward about a suitably arranged axis. As can be seen from Figure 22 and Figure 23 , the universal lock carrier 700 supports the twist locks on a U-shaped support. In combination with the seating orientation of the universal lock carrier 700 on the base 620, the tilting movement T is arranged such that when the universal lock carrier is rotated, the supported twist locks will slide off the U-shaped support under the action of gravity and be unloaded from the universal lock carrier 700. The unloaded twist locks can fall into the lock box described herein.
[0229] In Figure 26In the example shown, the tilting mechanism 660 includes an actuator 662, such as a rotary pneumatic actuator, but the actuator 662 may include an electric rotary actuator or other suitable power source. The tilting mechanism 660 may also include a latch 664 that is configured to hold the universal lock carrier 700 on the base 620 during tilting movement, thereby preventing the universal lock carrier 700 from falling off the base 620. The latch 664 may include a releasable snap that clamps the universal lock carrier 700, such as on the base plate 622. The releasable snap may include a retractable or rotatable portion that clamps the universal lock carrier 700.
[0230] Certain examples of fixed grippers will now be described. Referring to the appended Figure 2 and Figures 29 to 38 , a container twist lock fixing / detaching assembly in the form of a fixed gripper is generally denoted by reference numeral 800. The fixed gripper 800 is configured to rotatably displace the cam 54 of the twist lock 50 between a locked state and an unlocked state; in the locked state, the cam 54 of the twist lock 50 engages the corner block 12 of the intermodal container 10 to which the twist lock 50 is assembled, for locking the twist lock 50 to the corner block 12; in the unlocked state, the cam 54 disengages from the corner block 12, thereby allowing the cam 54 to be inserted into and withdrawn from the corner block 12 during the process of assembling the twist lock 50 to the corner block 12 and removing the twist lock 50 from the corner block 12, respectively.
[0231] The fixed gripper 800 includes a twist lock body clamping attachment 808 for clamping the support body 51 of the twist lock 50, a cam actuating mechanism 812 for clamping the cam 54, a rotary actuator 814 for rotating the cam actuating mechanism 812, a displacement device in the form of a displacement system for moving the moving parts of the fixed gripper 800 (to be explained in more detail below), and an electronic control module for controlling the operation (to be explained below).
[0232] The twist lock body clamping attachment 808 includes a pair of opposing jaw members 810, which include jaw members 810a and 810b that are movable relative to each other and are configured to clamp the support body 51 of the twist lock 50 in use. More specifically, the jaw members 810 are configured to controllably engage and clamp the support body 51 in a predetermined configuration that is required and determined according to the dimensions and shapes of the specific twist lock 50 and the twist lock body 51 and the position and orientation of the rotational axis (A1) of the cam 54 relative to the twist lock body 50, in order to optimally orient and position the rotational axis (A1) of the cam 54 of the twist lock 50 relative to the rotational axis (A2) of the rotary actuator 814. In use, the rotational axis (A1) of the cam 54 of the twist lock 50 is generally perpendicular to the plane in which the jaw members 810a1 and 810b2 move.
[0233] AsFigure 31 and Figure 32 As best shown, each of the opposed jaw members 810, 810a, 810b is provided with a controllable movable part in the form of fingers 820, including movable fingers 820a1, 820a2 on jaw member 810a and movable fingers 820b1, 820b2 on the other jaw member 810b, each finger 820 being movable relative to an associated one of the jaw members 810a, 810b, as will be explained below. More specifically, the fingers 820 are movable independently of each other, as will be explained in more detail below.
[0234] The cam actuation mechanism 812 is configured to actuate the cam of the twist lock in use and includes a cam gripping attachment 822 for gripping the cam 54 of the twist lock 50 and displacing the cam 54 of the twist lock 50 relative to the support body 51 of the twist lock 50, as will be explained below. Refer to Figure 29 and Figure 30 , the cam actuation mechanism 812 includes four upright pin members 824 for engaging the cam 54 of the twist lock 50. The size and position of the pin members 824 are selected such that twist lock cams of various sizes can be placed in the cam actuation mechanism 812. In other embodiments (not shown), the applicant contemplates that the position and / or size of the pin members 824 may be variable and / or controllable in order to adjust the size and / or position of the pin members 824 according to the size of the cam of the twist lock received therein.
[0235] The rotary actuator 814 is configured to rotate the cam actuation mechanism 812 about the axis of rotation (A2) of the rotary actuator 814 to displace the cam 54 of the twist lock 50 between the locked state and the unlocked state during the fixing and unfixing operations, thereby allowing the twist lock 50 to be assembled to or removed from the corner block 12.
[0236] The displacement system is configured to displace the moving parts of the fixed gripper 800 and includes a twist lock body gripping attachment displacement system, a jaw member displacement system, and a movable finger displacement system.
[0237] Figure 37a , Figure 37b and Figure 37c The operation of the twist lock body gripping attachment displacement system is shown in Figure 37a , Figure 37b and Figure 37c . Referring to these figures, it can be seen that the twist lock body gripping attachment displacement system is operable to displace the twist lock body gripping attachment 808 relative to the cam actuation mechanism 812 in three stages, corresponding respectively to the three positions shown in
[0238] Reference attachment Figure 38 The twist-lock body clamping attachment displacement system includes pneumatic piston-cylinder mechanisms 836 and 838, a base plate 840, a locking pin assembly 842, and a latch cylinder 844.
[0239] The pneumatic piston-cylinder mechanisms 836 and 838 include two opposing mechanisms that act against each other to displace the twist-lock body clamping attachment 808 in opposite directions. By controlling the relative forces exerted by the pneumatic piston-cylinder mechanisms 836 and 838, the position of the twist-lock body clamping attachment can be adjusted so that the twist-lock body clamping attachment is respectively at Figure 37a , Figure 37b and Figure 37c shift between the three positions shown.
[0240] To improve the stability and accuracy of the displacement system, a base plate 840 and a locking pin assembly 842 are provided. More specifically, the base plate 840 includes three slots 846a, 846b, and 846c that extend to the edge of the plate 840. In use, when the base plate 840 (by the pneumatic piston-cylinder mechanisms 836 and 838) is displaced to the appropriate position, the locking pins of the locking pin assembly 842 are deployed and displaced to the locking position, in which the locking pins are received in a specific one of the slots 846a, 846b, 846c so that when the pneumatic piston-cylinder mechanisms 836 and 838 displace the twist-lock body clamping attachment 808 to Figure 37a , Figure 37b and Figure 37c stabilize the assembly at the positions shown.
[0241] The latch cylinder 844 is operable to displace the locking pin between a locking position and an unlocking position, in the locking position, the pin locks the base plate 840 in place, and in the unlocking position, the pin is displaced away from the three slots 846a, 846b, and 846c, thereby allowing displacement of the base plate 840.
[0242] Now referring to Figure 29 of the accompanying drawings, the jaw member displacement system is operable to displace the opposing jaw members 810 relative to each other and the fingers 820 relative to each other. The jaw member displacement system includes a jaw member displacement piston-cylinder mechanism 850 that includes piston-cylinder mechanisms 850a, 850b for displacing the opposing jaw members 810a, 810b relative to each other respectively and independently.
[0243] Refer to Figure 31, the movable finger shifting system includes a finger shifting piston-cylinder mechanism 860, which includes piston-cylinder mechanisms 862a1, 862a2, 862b1, and 862b2 for shifting a relevant one of the fingers 820a1, 820a2, 820b1, and 820b2, such as Figure 31 as shown.
[0244] More specifically, as Figures 36a to 36d shown, each of the fingers 820 can be shifted between a fully retracted position and a fully extended position.
[0245] Referring to Figure 35a and Figure 35b , advantageously, the finger shifting piston-cylinder mechanism 860 is capable of changing the symmetry of the opposing jaw members 810 from the Figure 35a symmetrical configuration shown to the Figure 35b asymmetrical configuration shown.
[0246] More specifically, when in the symmetrical configuration as Figure 35a shown, the fingers are retracted, and the central axis (A3) of the twist lock clamped in the opposing jaw members 810 is precisely aligned with the rotational axis (A1) of the cam 54 and the rotational axis (A2) of the rotary actuator.
[0247] When in the asymmetrical configuration as Figure 35b shown, the central axis (A3) of the twist lock clamped in the opposing jaw members 810 is offset relative to the rotational axis (A1) of the cam 54, as Figure 35b shown. Its purpose and significance will be explained below.
[0248] The electronic control module may form part of the manipulator module 234 of the aforementioned fixed station controller 230. In other examples, the electronic control module may also be a module of an independent controller. The electronic control module is configured to control the operation of the pneumatic piston-cylinder mechanisms 836, 838, the latch cylinder 844, the jaw member shifting piston-cylinder mechanisms 850a, 850b of the jaw member shifting system, and the finger shifting piston-cylinder mechanisms 862a1, 862a2, 862b1, and 862b2. It should be understood that the electronic control module may be configured to control other operations and / or pneumatic piston-cylinder mechanisms.
[0249] In use, the electronic control module is operable to move each of the jaw members 810a, 810b relative to one another to effectively accommodate and clamp twist lock bodies of different shapes and sizes, such as Figure 34a and Figure 34b shown. More specifically, as Figure 34a and Figure 34bAs shown, the electronic control module is operable to independently control the fingers 820a1, 820a2, 820b1, and 820b2 so as to controllably accommodate the twist-lock support body 51 of different sizes.
[0250] More specifically, in use, from the perspective of an observer viewing from a top view, the shifting system is operable to move the twist-lock 50 held by a pair of jaw members 810a, 810b in the forward, backward, left, and right directions along a set of x-axis and y-axis perpendicular to each other in use. More specifically, referring to Figure 38 the top view shown and the side view shown in FIG. 37, the piston-cylinder mechanisms 836 and 838 of the shifting system are operable to move the twist-lock 50 held in the gripper in the front-back direction along the axis "x" shown in FIGS. 37 and Figure 38 shown.
[0251] Referring to the appendix Figure 33 and Figure 35a and Figure 35b the top view shown, the piston-cylinder mechanisms 850a, 850b of the shifting system are operable to move the twist-lock 50 held in the grippers 810a, 810b in the left-right direction along the Figure 33 , Figure 35a and Figure 35b shown axis "y".
[0252] Therefore, by the operation of the shifting device, the container fixed gripper 800 is operable to shift the twist-lock 50 held by a pair of jaw members 810a, 810b such that the rotational axis (A1) of the cam 54 of the twist-lock 50 is shifted relative to the rotational axis (A2) of the rotary actuator 814.
[0253] More specifically, by the operation of the shifting device, the fixed gripper 800 is movable to shift the twist-lock 50 held by a pair of jaw members 810a, 810b such that the rotational axis (A1) of the cam 54 of the twist-lock 50 is coaxially aligned with the rotational axis (A2) of the rotary actuator 814.
[0254] Therefore, the fixed gripper 800 is operable to align the twist-lock 50 such that the rotational axis (A1) of the cam 54 of the twist-lock 50 is coaxially aligned with the rotational axis (A2) of the rotary actuator 814.
[0255] The above features are very important because although for some twist-locks (e.g., Figure 34a the twist-lock 1050 shown), the central axis (A3) of the twist-lock 1050 is aligned with the rotational axis (A1) of the cam 54 of the twist-lock 1050, for other twist-locks (e.g., Figure 34b the twist-lock 950 shown), the rotational axis (A1) of the twist-lock 950 is offset relative to the central axis (A3) of the twist-lock 950.
[0256] If the twist lock 50 needs to be operated correctly, the container fixing clamp 800 can be operated through the operation of the above-mentioned displacement system to displace the twist lock 50 clamped by a pair of jaw members 810a, 810b, so that the rotation axis (A2) of the rotary actuator 814 is coaxially aligned with the rotation axis (A1) of the cam 54 of the twist lock 50, and at the same time is offset relative to the central axis (A3) of the cam 54 of the twist lock. This is extremely important for enabling the fixing clamp 800 to lock and unlock the twist lock (e.g., Figure 34b the twist lock 950 shown), where the rotation axis (A1) of the cam 54 of the twist lock 950 is offset from the central axis (A3) of the cam 54 of the twist lock 950. As Figure 34b shown, the displacement system can clamp and orient the twist lock 950 so that the rotation axis (A1) of the cam 54 of the twist lock 950 is exactly aligned with the rotation axis (A2) of the rotary actuator to allow locking and unlocking of the twist lock 950.
[0257] The applicant has found that the above-mentioned adjustability enables the fixing clamp 800 to load and unload twist locks of various different shapes and configurations, especially twist locks in which the rotation axis of the cam of the twist lock is substantially offset from the central axis of the body of the twist lock.
[0258] Advantageously, by: controllably displacing the twist lock body clamping attachment 808 relative to the cam actuating mechanism 812 using the twist lock body clamping attachment displacement system, as Figure 37a , Figure 37b and Figure 37c shown; and controllably displacing the relatively movable jaw members 810a, 810b and their movable fingers, as described above, the fixing clamp 800 can be operated to displace the rotation axis of the cam of the twist lock clamped by a pair of jaw members relative to the rotation axis of the rotary actuator so that these rotation axes are aligned, thereby allowing the twist lock to be locked to and unlocked from the corner block. Therefore, the fixing clamp 800 can load and unload various twist locks whose rotation axes are offset from the central axis.
[0259] In addition, the applicant has found that the fixing clamp 800 is particularly advantageous because by firmly clamping the body of the twist lock 50 in the jaw members 810, the fixing clamp 800 does not require manual intervention because the fixing clamp 800 is capable of picking up various different types of twist locks and assembling them to the corner blocks of the intermodal container. More specifically, the fixing clamp 800 is configured to pick up the twist lock from the universal lock carrier 700 and be moved to a suitable position for fixing to the corner block 12. This is all done without human intervention.
[0260] Due to the above configuration, the fixed gripper 800 can firmly grip the body of the twist lock 50 in the relatively movable jaw members 810a, 810b and unlock (remove) the twist lock 50 from the corner block 12. The fixed gripper 800 can firmly grip the body of the twist lock 50 in the relatively movable jaw members 810a, 810b and fix the twist lock 50 to the corner block 12. Once the twist lock 50 is unlocked from the corner block 12, the jaw members 810a, 810b have sufficient gripping force on the body of the twist lock 50 to remove the twist lock from the corner block 12 and place the twist lock 50 in a container for storage and handling as described and defined elsewhere herein. For example, using the fixed gripper 800, the unlocked twist lock 50 can be placed in the universal lock carrier 700 as described above. Conversely, using the fixed gripper 800, the twist lock 50 can be retrieved from the universal lock carrier 700 as described above for a fixing operation.
[0261] It should be understood that the above-described embodiments are provided by way of example only, and various modifications can be made by those skilled in the art. Although the various embodiments have been described above to a certain degree of detail or with reference to one or more separate embodiments, those skilled in the art can make many modifications to the disclosed embodiments without departing from the scope of the present invention. It should be understood that any feature described with respect to one example can be used alone, or in combination with the other features described, and can also be combined with any feature of any other example or any combination of any other examples.
Claims
1. A carrier support configured to provide a working position for replacing twist locks in a container lock management system, the carrier support comprising: One or more bases configured to removably receive and support a universal lock carrier in use, the universal lock carrier being configured to be capable of loading twist locks; And A pedestal for supporting the one or more bases.
2. The carrier support according to claim 1, wherein, Each base includes one or more positioning elements configured to removably receive the universal lock carrier.
3. The carrier support according to claim 2, wherein, The one or more positioning elements include at least one alignment pin on which the universal lock carrier can be mounted.
4. The carrier support according to claim 3, wherein, The at least one alignment pin has a circular profile.
5. The carrier support according to claim 3 or 4, wherein, The at least one alignment pin is tapered and / or has a spherical end.
6. The carrier support according to any one of claims 2 to 5, wherein, The one or more positioning elements include two or more alignment pins.
7. The carrier support according to claim 6, wherein, The two or more alignment pins have different profiles.
8. The carrier support according to any one of claims 3 to 7, wherein, The at least one alignment pin restricts the position of the universal lock carrier in the X-Y plane and allows the universal lock carrier to linearly move in the Z direction.
9. The carrier support according to claim 8, wherein, The one or more positioning elements include a stopper for positioning the universal lock carrier in the Z direction.
10. The carrier support according to claim 9, wherein, The stopper includes shoulders of the one or more alignment pins, and in use, when supported on the base, the universal lock carrier is placed on the shoulders.
11. The carrier support according to any one of claims 1 to 10, wherein, The carrier support includes three elongated alignment pins arranged in a substantially triangular form.
12. The carrier support according to claim 11, wherein, Each of the alignment pins includes a shoulder pin.
13. The carrier support according to any one of claims 1 to 12, wherein, The base includes a calibration element that supports and allows adjustment of the positioning element.
14. The carrier support according to claim 13, wherein, The calibration element includes a plate rotatably mounted on a frame of the base, and wherein the frame connects the base to the pedestal.
15. The carrier support according to any one of claims 1 to 14, wherein, The carrier support includes one or more sensors configured to monitor the state of the carrier support relative to the universal lock carrier.
16. The carrier support according to claim 15, wherein, The one or more sensors are configured to detect the presence and / or absence of a universal lock carrier supported on the base, and / or the one or more sensors are configured to detect the presence and / or absence of twist locks loaded onto the universal lock carrier when the universal lock carrier is supported on the base.
17. The carrier support according to claim 15 or 16, wherein, The one or more sensors are communicatively coupled to one or more controllers.
18. The carrier support according to any one of claims 1 to 17, wherein, The carrier support includes one or more identification (ID) readers configured to obtain data from a unique identifier associated only with a specific universal lock carrier.
19. The carrier support according to claim 18, wherein, Each of the one or more ID readers includes a radio frequency identification (RFID) reader configured to read an RFID tag associated with a specific universal lock carrier.
20. The carrier support according to claim 18 or 19, wherein, The one or more ID readers are communicatively coupled to one or more controllers.
21. The carrier support according to any one of claims 1 to 20, wherein, At least one of the one or more bases is capable of moving in a vertical direction to adjust the vertical position of the universal lock carrier.
22. The carrier support according to claim 21, wherein, The carrier support includes one or more lifting devices, each lifting device being configured to move one of the one or more bases.
23. The carrier support according to any one of claims 1 to 20, wherein, At least one of the one or more bases is tiltable such that, in use, a twist lock loaded onto the universal lock carrier can be unloaded from the universal lock carrier.
24. The carrier support according to claim 23, wherein, The carrier support includes a tilting mechanism to rotate the base upward about an axis in use.
25. The carrier support according to claim 24, wherein, The tilting mechanism includes a rotary actuator and a latch configured to hold the universal lock carrier.
26. A universal lock carrier for transporting and loading / unloading twist locks in a container lock management system, the universal lock carrier comprising: A cradle configured to releasably receive and support a twist lock loaded onto the universal lock carrier in use; A storage system interface configured to enable the universal lock carrier to engage with a complementary carrier interface of a sorting lock storage system and be loaded / unloaded thereby; And One or more complementary positioning elements configured to cooperate with positioning elements of a base of a carrier support, the positioning elements being configured to removably receive the universal lock carrier.
27. The universal lock carrier according to claim 26, wherein, The cradle includes one or more guides to position the twist lock on the cradle in use.
28. The universal lock carrier according to claim 26 or 27, wherein, The cradle includes a U-shaped support for the twist lock, and wherein the U-shaped support is angled with respect to the horizontal direction.
29. The universal lock carrier according to any one of claims 26 to 28, wherein, The complementary positioning elements include one or more alignment pin sockets.
30. The universal lock carrier according to any one of claims 26 to 29, wherein, The universal lock carrier includes a unique identifier that allows the universal lock carrier to be identified.
31. The universal lock carrier according to any one of claims 26 to 30, wherein, The universal lock carrier includes an RFID tag readable by an RFID reader.
32. A container lock management system, comprising: One or more container fixing systems, each container fixing system including at least one carrier support according to any one of claims 1 to 25; and A sorting lock storage system.
33. The container lock management system according to claim 32, wherein, The container lock management system includes a lock sorting system, the lock sorting system including at least one carrier support according to any one of claims 1 to 25.
34. The container lock management system according to claim 32 or 33, wherein, The container lock management system includes one or more universal lock carriers according to any one of claims 26 to 31.