The present disclosure relates to seafood cleaning, deshelling and eviscerating systems and related methods.
Seafood is a popular meal choice, especially in the southern, coastal states of the United States. However, cleaning and preparing some types of seafood, for example crawfish, can be a time and labor-intensive process. Many attempts at machines capable of cleaning and preparing crawfish have been made. However, none to date have been sufficiently successful for widespread adoption by the seafood industry. Accordingly, a need exists for seafood cleaning, deshelling and eviscerating systems and related methods.
In some embodiments, a system for processing seafood is provided. The system includes a seafood orienting subsystem. The seafood orienting subsystem includes a robotic gripper assembly configured to grip a head of a crustacean and adjust a position and orientation of the gripped crustacean. The robotic gripper assembly includes a first plurality of gripper fingers, each disposed a predetermined lateral distance from adjacent ones of the first plurality of gripper fingers. The robotic gripper assembly includes a second plurality of gripper fingers, each disposed the predetermined lateral distance from adjacent ones of the second plurality of gripper fingers. Each of the second plurality of gripper fingers is disposed opposite a respective one of the first plurality of gripper fingers, each pair of opposing first and second gripper fingers forming an individually controllable gripping unit.
In some embodiments, the seafood orienting subsystem further includes a horizontal rail, a carriage configured to translate horizontally along the horizontal rail, and a vertical rail configured to vertically translate along and with respect to the carriage. The robotic gripper assembly is rotatably coupled to the vertical rail such that the position of the gripped crustacean is horizontally translatable by translating the carriage along the horizontal rail, the position of the gripped crustacean is vertically translatable by translating the vertical rail along the carriage, and the orientation of the gripped crustacean is rotatable about an axis of rotation of the robotic gripper assembly by rotating the robotic gripper assembly with respect to the vertical rail.
In some embodiments, based on at least one control signal received from a control subsystem, the seafood orienting subsystem is configured to position the robotic gripper assembly such that the first plurality of gripper fingers and the second plurality of gripper fingers are open and disposed adjacent opposite sides of the head of the crustacean in a first position and orientation, close one or more of the individually controllable gripping units by a predetermined amount to, thereby, grip the head of the crustacean, and perform predetermined amounts of translating the carriage along the horizontal rail, translating the vertical rail along the carriage, and rotating the robotic gripper assembly to transfer the gripped crustacean to a second position and orientation that is vertically and horizontally aligned with a tail removing subsystem.
In some embodiments, the second position and orientation includes the gripped crustacean being oriented with a tail extending away from the robotic gripper assembly and towards the tail removing subsystem.
In some embodiments, the system includes a tail removing subsystem configured to uncurl a tail of the crustacean, grip the tail, separate the gripped tail from the gripped head, and remove tail meat from a shell of the crustacean. The tail removing subsystem includes a tail gripping assembly. The tail gripping assembly includes a first gripping paddle and a second gripping paddle. The first gripping paddle includes at least one blower rail extending from a front edge of the gripping paddle. The first gripping paddle includes at least one blower nozzle or blower duct disposed on the blower rail and configured to direct a stream of compressed air against a belly of the crustacean while the tail is in a curled configuration to, thereby, uncurl the tail. The first gripping paddle includes an injector nozzle configured to pierce the shell of the uncurled tail and inject compressed air between the shell and tail meat of the crustacean to, thereby, eject the tail meat from the shell. The first and second gripping paddles are configured to cooperate to grip the uncurled tail of the crustacean. The tail gripping assembly is configured to rotate and, thereby, twist the gripped tail of the crustacean while the robotic gripping assembly is gripping the head of the crustacean to, thereby, separate the gripped tail from the gripped head.
In some embodiments, the tail removing subsystem includes a horizontal rail, and a carriage configured to translate horizontally along the horizontal rail. The tail gripper assembly is rotatably coupled to the carriage.
In some embodiments, based on at least one control signal received from a control subsystem, the tail removing subsystem is configured to rotate the tail gripping assembly by a predetermined amount such that the first paddle is facing the belly of the crustacean when the crustacean is vertically and horizontally aligned with the tail gripping assembly, horizontally translate the carriage along the horizontal rail by a predetermined amount to, thereby, extend the tail gripping assembly sufficiently that at least a portion of the curled tail of the crustacean is disposed adjacent the blower nozzle or blower duct and between the first and second gripping paddles, direct a stream of compressed air from the blower nozzle or blower duct against the belly of the crustacean to, thereby, uncurl the tail, close the first and second gripping paddles by a predetermined amount to grip the uncurled tail of the crustacean and simultaneously cause the injector nozzle to pierce the shell of the uncurled tail, rotate the tail gripping assembly with respect to the carriage by a predetermined amount to, thereby, separate the gripped head from the gripped tail, and inject compressed air between the shell and tail meat of the crustacean to, thereby, eject the tail meat from the shell.
In some embodiments, the at least one blower nozzle is disposed at an angle of approximately 45 degrees with respect to the blower rail to maximize the efficiency of the compressed air at uncurling the tail of the crustacean.
In some embodiments, the at least one blower rail includes a first blower rail extending from a first lateral side of the front edge of the first gripping paddle, and a second blower rail extending from a second lateral side of the front edge of the first gripping paddle opposite the first lateral side.
In some embodiments, the at least one blower nozzle includes a first plurality of blower nozzles extending away from the first blower rail at an angle back toward a proximal portion of the first gripping paddle, and a second plurality of blower nozzles extending away from the second blower rail at an angle back toward the proximal portion of the first gripping paddle.
In some embodiments, the angle at which the first plurality of blower nozzles extend away from the first blower rail is also tipped toward a centerline of the first gripping paddle so as to direct the stream of compressed air toward the centerline of the first gripping paddle, and a second plurality of blower nozzles extending away from the second blower rail at an angle back toward the proximal portion of the first gripping paddle.
In some embodiments, the at least one blower duct includes a first blower duct having an elongated cross-section disposed in the first blower rail and configured to direct the stream of compressed air at an angle back toward a proximal portion of the first gripping paddle, and a second blower duct having the elongated cross-section disposed in the second blower rail and configured to direct the stream of compressed air at an angle back toward the proximal portion of the first gripping paddle.
In some embodiments, a position of the injector nozzle is adjustable with respect to the first gripping paddle in at least one dimension based at least in part on a position of the tail of the crustacean.
In some embodiments, an inward facing surface of the second gripper paddle includes a longitudinal groove configured to receive the tail of the crustacean and, thereby, prevent crushing of the tail while being gripped between the first and second gripping paddles.
In some embodiments, the system includes an eviscerating subsystem configured to immobilize the tail meat of the crustacean and eviscerate the entrails of the tail meat. The eviscerating subsystem includes an immobilizing assembly including a plurality of immobilizing elements configured to be individually extended from the immobilizing assembly. The eviscerating subsystem includes a slewing bearing disposed adjacent to the immobilizing assembly. The eviscerating subsystem includes a carrier coupled to the slewing bearing and configured to move in a substantially circular path about the slewing bearing. The eviscerating subsystem includes an extendible vacuum port coupled to the carrier and oriented toward a center of the slewing bearing.
In some embodiments, based on at least one control signal received from a control subsystem, the eviscerating subsystem is configured to dispose the tail meat aligned with the center of the slewing bearing, extend a first subset of the plurality of immobilizing elements disposed directly over meat portions of the tail meat to contact the tail meat and retract a second subset of the plurality of immobilizing elements disposed directly over entrails within the tail meat, rotate the carrier on the slewing bearing so as to dispose the extendible vacuum port adjacent an end of the tail meat previously connected to the head of the crustacean, extend the extendible vacuum port to position the vacuum port immediately adjacent the end of the tail meat previously connected to the head of the crustacean, and rotate the carrier on the slewing bearing such that the distal end of the vacuum port passes along a convex side of the tail meat from the end of the tail meat previously connected to the head to an opposite end of the tail meat, thereby, eviscerating the entrails from the tail meat. In some embodiments, the immobilizing elements include needles.
In some embodiments, the system includes a vision subsystem configured to make one or more determinations related to controlling the system based on analysis of one or more captured images of the crustacean disposed within the system. The vision subsystem includes at least one camera configured to capture one or more images of the crustacean prior to being gripped by the robotic gripper assembly, and at least one processor. The vision subsystem includes at least one memory including non-transient computer readable medium including code that, when executed by the at least one processor, causes the vision subsystem to cause the at least one camera to capture and/or generate the one or more images of the crustacean prior to being gripped by the robotic gripper assembly, analyze the one or more images of the crustacean prior to being gripped by the robotic gripper assembly to determine an orientation of the crustacean, and generate at least one indication of the determined orientation of the crustacean for use by a control subsystem to generate one or more control signals for at least one of: positioning the robotic gripper assembly such that the first plurality of gripper fingers and the second plurality of gripper fingers are open and disposed adjacent opposite sides of the head of the crustacean in a first position and orientation, closing one or more of the individually controllable gripping units by a predetermined amount to, thereby, grip the head of the crustacean, and performing predetermined amounts of translating the carriage along the horizontal rail, translating the vertical rail along the carriage, and rotating the robotic gripper assembly to transfer the gripped crustacean to a second position and orientation that is vertically and horizontally aligned with a tail removing subsystem.
In some embodiments, the orientation of the crustacean includes at least one of a head-first determination, a tail-first determination, a relative axial-orientation of a belly of the crustacean, a location of the crustacean on a conveyor belt, identification of a cephalothorax of the crustacean, and identification of an abdomen of the crustacean.
In some embodiments, the system includes a vision subsystem configured to make one or more determinations related to controlling the system based on analysis of one or more captured images of the crustacean disposed within the system. The vision subsystem includes at least one camera configured to capture one or more images of the crustacean while being gripped by the robotic gripper assembly. The vision subsystem includes at least one processor. The vision subsystem includes at least one memory including non-transient computer readable medium including code that, when executed by the at least one processor, causes the vision subsystem to: cause the at least one camera to capture and/or generate the one or more images of the crustacean while being gripped by the robotic gripper assembly, analyze the one or more images of the crustacean while being gripped by the robotic gripper assembly to determine an axial orientation of the crustacean, and generate at least one indication of the determined axial orientation of the crustacean for use by the control subsystem to generate one or more control signals for at least one of: rotating the tail gripping assembly by a predetermined amount such that the first gripping paddle is facing the belly of the crustacean when the crustacean is vertically and horizontally aligned with the tail gripping assembly, horizontally translating the carriage along the horizontal rail by a predetermined amount to, thereby, extend the tail gripping assembly sufficiently to dispose at least a portion of the curled tail of the crustacean adjacent the blower nozzle or blower duct and between the first and second gripping paddles, directing a stream of compressed air from the at least one blower nozzle or blower duct against the belly of the crustacean to, thereby, uncurl the tail, closing the first and second gripping paddles by a predetermined amount to grip the uncurled tail of the crustacean and simultaneously cause the injector nozzle to pierce the shell of the uncurled tail, rotating the tail gripping assembly with respect to the carriage by a predetermined amount to, thereby, separate the gripped head from the gripped tail, and injecting compressed air through the injection nozzle between the shell and tail meat of the crustacean to, thereby, eject the tail meat from the shell.
In some embodiments, the system includes a vision subsystem configured to make one or more determinations related to controlling the system based on analysis of one or more captured images of the crustacean disposed within the system. The vision subsystem includes at least one camera configured to capture one or more images of the crustacean prior to being gripped by the robotic gripper assembly, and at least one processor. The vision subsystem includes at least one memory including non-transient computer readable medium including code that, when executed by the at least one processor, causes the vision subsystem to: cause the at least one camera to capture and/or generate the one or more images of the crustacean tail meat disposed within the eviscerating subsystem, analyze the one or more images of the crustacean tail meat disposed within the eviscerating subsystem to determine portions of the tail meat including entrails, and generate at least one indication of the portions of the tail meat determined to include entrails for use by the control subsystem to generate one or more control signals for at least one of: extending a first subset of the plurality of immobilizing elements to contact portions of the tail meat determined to not include entrails and retracting a second subset of the plurality of immobilizing elements and avoid contact with the portions of the tail meat determined to include entrails, rotating the carrier on the slewing bearing so as to dispose the extendible vacuum port adjacent an end of the tail meat previously connected to the head of the crustacean, controlling extension of the extendible vacuum port to position the vacuum port immediately adjacent the end of the tail meat previously connected to the head of the crustacean, and rotating the carrier on the slewing bearing such that the distal end of the vacuum port passes along a convex side of the tail meat from the end of the tail meat previously connected to the head to an opposite end of the tail meat, thereby, eviscerating the entrails from the tail meat.
In some embodiments, a method of processing seafood is provided. The method includes orienting a crustacean in one of a substantially head-first orientation or a substantially tail-first orientation. The method includes determining, utilizing a vision subsystem of a seafood processing system, an orientation of the crustacean. The method includes transferring the crustacean to a second position and orientation that is vertically and horizontally aligned with a tail removing subsystem of the seafood processing system. The method includes separating the tail from the head of the crustacean utilizing the tail removing subsystem. The method includes collecting yellow fat from at least one of the tail in the shell and the separated head. The method includes remove tail meat from the shell of the crustacean utilizing the tail removing subsystem. The method includes determining, utilizing the vision subsystem, portions of the tail meat including entrails. The method includes evacuating the entrails from the tail meat, thereby retaining cleaned tail meat of each crustacean. In some embodiments, the method includes providing the cleaned tail meat to an output of the seafood cleaning system. In some embodiments, the method includes verifying, utilizing the vision subsystem, whether the meat has been acceptably cleaned and eviscerated.
In some embodiments, orienting the crustacean in one of the substantially head-first orientation or the substantially tail-first orientation includes disposing the crustacean onto slanted sides of a yaw-orienting subsystem while a conveyor belt of the yaw-orienting subsystem is driven, thereby, causing the crustacean to automatically orient in substantially parallel to a direction of travel of the conveyor belt and in either the head-first orientation or the tail-first orientation.
In some embodiments, determining the orientation of the crustacean includes one of causing at least one camera of the vision subsystem to capture or generate one or more images of the crustacean disposed at a distal end of the conveyor belt, or causing at least one camera of the vision subsystem to capture or generate one or more images of the crustacean while the crustacean is being gripped by a robotic gripping assembly and vertically and horizontally aligned with the tail removing subsystem. The determining the orientation of the crustacean further includes analyzing the one or more images to identify features of the crustacean to determine at least one of a head-first determination, a tail-first determination, an axial-orientation of the crustacean, a location of the crustacean on the conveyor belt, identification of a cephalothorax of the crustacean, and identification of a tail section of the crustacean.
In some embodiments, transferring the crustacean to the second position and orientation includes positioning a robotic gripper assembly of a seafood orienting subsystem such that a first plurality of gripper fingers and a second plurality of gripper fingers are open and disposed adjacent opposite sides of a head of the crustacean in a first position and orientation, closing one or more individually controllable gripping units, including opposing pairs of the first and second gripper fingers, by a predetermined amount to, thereby, grip the head of the crustacean, and performing predetermined amounts of: translating a carriage of the seafood orienting subsystem along a horizontal rail of the seafood orienting subsystem, translating a vertical rail along the carriage, and rotating the robotic gripper assembly to transfer the gripped crustacean to the second position and orientation that is vertically and horizontally aligned with the tail removing subsystem.
In some embodiments, separating the tail from the head of the crustacean utilizing the tail removing subsystem includes rotating a tail gripping assembly of the tail removing subsystem by a predetermined amount such that a first gripping paddle of the tail removing subsystem is facing a belly of the crustacean when the crustacean is vertically and horizontally aligned with the tail gripping assembly, horizontally translating a carriage of the tail removing subsystem along a horizontal rail of the tail removing subsystem by a predetermined amount to, thereby, extend the tail gripping assembly sufficiently that at least a portion of the tail of the crustacean is disposed adjacent blower nozzles or blower ducts of the first gripping paddle and between the first gripping paddle and a second gripping paddle of the tail gripping assembly, directing a stream of compressed air from the blower nozzles or the blower ducts against the belly of the crustacean to, thereby, uncurl the tail, closing the first and second gripping paddles by a predetermined amount to grip the uncurled tail of the crustacean and simultaneously cause an injector nozzle of the first gripping paddle to pierce the shell of the uncurled tail, and rotate the tail gripping assembly with respect to the carriage by a predetermined amount to, thereby, separate the gripped head from the gripped tail.
In some embodiments, collecting the yellow fat includes disposing a vacuum port of the tail removing subsystem in an orientation suitable to suction the yellow fat from at least one of: the tail while the tail is secured by the tail clamping assembly, and the head while the head is gripped by the robotic gripper assembly.
In some embodiments, closing the first and second gripping paddles by the predetermined amount to grip the uncurled tail of the crustacean simultaneously causes an injector nozzle of the first gripper paddle to pierce the shell of the uncurled tail, and removing the tail meat from the shell of the crustacean utilizing the tail removing subsystem includes causing the injector nozzle to inject compressed air between the shell and tail meat of the crustacean to, thereby, eject the tail meat from the shell.
In some embodiments, determining portions of the tail meat including entrails includes causing at least one camera of the vision subsystem to capture or generate one or more images of the crustacean tail meat disposed within the eviscerating subsystem, and analyzing the one or more images of the crustacean tail meat disposed within the eviscerating subsystem to determine portions of the tail meat including entrails.
In some embodiments, evacuating the entrails from the tail meat includes extending a first subset of a plurality of immobilizing elements of an eviscerating subsystem to contact portions of the tail meat determined to not include entrails, retracting a second subset of the plurality of immobilizing elements to avoid contact with portions of the tail meat determined to include the entrails, rotating a carrier on a slewing bearing of the eviscerating subsystem so as to dispose an extendible vacuum port adjacent an end of the tail meat previously connected to the head of the crustacean, extending the extendible vacuum port to position a distal end of the vacuum port immediately adjacent the end of the tail meat previously connected to the head of the crustacean, and rotating the carrier on the slewing bearing such that the distal end of the vacuum port passes along a convex side of the tail meat from the end of the tail meat previously connected to the head to an opposite end of the tail meat, thereby, eviscerating the entrails from the tail meat.
In some embodiments, the method of processing seafood includes verifying, utilizing the vision subsystem, whether the meat has been acceptably cleaned and eviscerated.
A more complete appreciation of the subject matter of the present disclosure and of the various advantages thereof can be realized by reference to the following detailed description in which reference is made to the accompanying drawings in which:
The present disclosure relates to seafood processing apparatuses, systems and/or related methods.
System 100 may provide at least a minimum capacity (e.g., cleaning at least 30 crawfish and/or shrimp per minute, though the present disclosure is not so limited) as will be described in more detail in this disclosure. System 1000 comprises one or more of a yaw-orienting subsystem 100, a tail gripper subsystem 200, a seafood orienting subsystem 300, a conveyor belt subsystem 400, an eviscerating subsystem 500, a control subsystem 600 and a vision subsystem 700.
Together, system 1000 is configured to take randomly oriented crawfish, position each appropriately for processing, uncurl the tail, remove the tail, collect the yellow fat, remove tail meat from the shell, eviscerate entrails from the tail meat, and/or determine whether the tail meat has been satisfactorily cleaned and/or eviscerated.
Yaw-orienting subsystem 100 is configured to receive crawfish and/or shrimp in arbitrary, or random, orientations and individually adjust each of their orientations to extend in a predetermined direction and/or to have a predetermined orientation, which in some embodiments may be a substantially superior-inferior direction, extending longitudinally in a direction through the head and tail, either head-first or tail-first with respect to a direction of travel of a conveyor belt 104 of subsystem 100. In some such embodiments, any movement, operation and/or function of yaw-orienting subsystem 100 may be controlled by control subsystem 600 alone or based on input from vision subsystem 700.
Seafood orienting subsystem 300 is configured to grip each crawfish and/or shrimp by the head, or immediately adjacent the head, in preparation for interaction with tail gripping and meat-separating subsystem 200 as described anywhere in this disclosure. Gripping of the head or immediately adjacent thereto simplifies the tail uncurling process described below. Seafood orienting subsystem 300 is also configured to move the crawfish and/or shrimp from yaw-orienting subsystem 100 and position the gripped crawfish and/or shrimp for tail engagement with tail gripping and meat-separating subsystem 200 as described anywhere in this disclosure. In some such embodiments, any movement, operation and/or function of seafood orienting subsystem 300 may be controlled by control subsystem 600 alone or based on input from vision subsystem 700.
Tail gripping and meat-separating subsystem 200 is configured to remove the clamped tail from the clamped head. For example, an end effector 310 (e.g., a robotic gripper assembly as shown or described anywhere in this disclosure) may hold the gripped head of the crawfish and/or shrimp stationary while at least a portion of subsystem 200 rotates to align itself with the crawfish and/or shrimp, directs compressed gas (e.g., air) along a curled portion of the body, abdomen and/or tail of the crawfish and/or shrimp to uncurl the body and/or tail, clamps the tail of the crawfish and/or shrimp in the substantially uncurled orientation, and then twists and/or pulls the clamped tail until the head separates from the abdomen/tail as described anywhere in this disclosure. Subsystem 200 is also configured to separate the tail meat from the shell of the tail, for example and not limitation, by puncturing the underbelly of the crawfish and/or shrimp with another air injector nozzle, thereby making a small hole in the shell, and injecting air into a space between the meat and the shell, thereby forcing the meat out of the shell (e.g., ejecting the tail meat from within the shell) as described anywhere in this disclosure. In some embodiments, subsystem 200 or another subsystem may also be configured to collect the yellow fat before and/or after the meat is separated from the tail shell, as described anywhere in this disclosure. In some embodiments, any movement, operation and/or function of tail gripping and meat-separating subsystem 200 described anywhere in this disclosure may be controlled by control subsystem 600 alone or based on input from vision subsystem 700.
Conveyor belt subsystem 400 is configured to convey the ejected tail meat of the crawfish and/or shrimp to and/or through eviscerating subsystem 500 after removal of the head and shell. In some embodiments, any movement, operation and/or function of conveyor belt subsystem 400 may be controlled by control subsystem 600 alone or based on input from vision subsystem 700.
Eviscerating subsystem 500 may be configured to substantially immobilize at least a portion of each headless, deshelled crawfish and/or shrimp tail meat and eviscerate the entrails thereof, for example utilizing a vacuum apparatus as described anywhere in this disclosure. In some embodiments, any movement, operation and/or function of eviscerating subsystem 500 may be controlled by control subsystem 600 alone or based on input from vision subsystem 700. For example, and not limitation, In some embodiments, control subsystem 600 may be configured to determine an orientation of each crawfish tail meat, and/or to identify one or more features of each crawfish tail meat relevant to immobilizing and/or eviscerating the entrails thereof, while the crawfish and/or shrimp tail meat is disposed in eviscerating subsystem 500 based on input from vision subsystem 700. In some embodiments, control subsystem 600 may also be configured to determine whether the meat has been satisfactorily cleaned and/or eviscerated alone or based on input from vision subsystem 700.
Control subsystem 600 is configured to provide communication with, calculation for, and/or control of any one or more subsystems of system 1000 to provide functionality as described anywhere in this disclosure. While control subsystem 600 is shown and/or described herein, the present disclosure is not so limited and control subsystem 600 may include a plurality of separate, linked and/or interacting controller subsystems, each configured to control and/or command any one or more functionalities of system 1000 as described anywhere in this disclosure. Accordingly, control subsystem 600 may comprise one or more processors 611, memories 612 (including but not limited to transitory, computer-readable medium comprising code that, when executed by such a processor 611, may be configured to implement any function of any subsystem of system 1000 described in this disclosure, including but not limited to machine learning and/or application of artificial intelligence(Al)), communication inputs 613 (e.g., wired or wireless communication circuitry, audio inputs and/or circuitry, video inputs and/or circuitry, mouse or control pad inputs and/or circuitry, keyboard or button inputs and/or circuitry, memory storage inputs and/or circuitry, etc.), communication outputs 614 (e.g., wired and/or wireless electronic communication port(s) and/or circuitry, audio outputs and/or circuitry, display screen(s) or other video outputs and/or circuitry, haptic or vibrating outputs and/or circuitry, etc.), power sources 615, and/or any other circuitry and/or equipment 616 required or desired for affecting control of any subsystem shown and/or described in this disclosure. Accordingly, control subsystem 600 may comprise any suitable computing device, for example a laptop computer or a distributed computing device, such as a cloud computer.
Vision subsystem 700 is configured to receive and/or generate one or more images of each crawfish and/or shrimp at one or more important times or location points of the seafood processing process, for example, at the distal end of conveyor belt 104 of yaw-orienting subsystem 100, while the crawfish and/or shrimp is gripped by end effector 310 of seafood orienting subsystem 300, before, during or after clamping and/or twisting of the tail of the crawfish and/or shrimp by tail gripping and meat-separating subsystem 200, while the crawfish and/or shrimp is disposed on conveyor belt subsystem 400, and/or while the deshelled crawfish and/or shrimp tail meat is disposed on, within, or exited from eviscerating subsystem 500. In each (or any one or more) of these time points of the seafood processing process, such one or more images of the crawfish and/or shrimp (or portions thereof) may be utilized to determine an orientation and/or position of the crawfish and/or shrimp (or relevant portion thereof) as described anywhere in this disclosure. For example and not limitation, vision subsystem 700 may be configured to determine an axial orientation of each crawfish and/or shrimp, e.g., whether a particular crawfish and/or shrimp possesses a “belly down” axial orientation, before or while the crawfish and/or shrimp is gripped by end effector 310 of seafood orienting subsystem 300 based on one or more such images from a camera of vision subsystem 700. Vision subsystem 700 may be configured to determine, substantially in real-time, an axial orientation of each crawfish as tail gripping subsystem 200 rotates a tail gripper thereof to an appropriate orientation with respect to the axial orientation of the crawfish gripped by end effector 310 of seafood orienting subsystem 300 based on one or more such images from vision subsystem 700.
As with control subsystem 600, while one vision subsystem 700 is shown and/or described herein, the present disclosure is not so limited and vision subsystem 700 may include a plurality of separate, linked and/or interacting vision subsystems, each configured to perform and/or cause to be carried out any one or more functionalities related to visualization of, examination of, determination regarding, and/or manipulation of crawfish, shrimp or other seafood within system 1000 as described anywhere in this disclosure. Accordingly, vision subsystem 700 may comprise one or more processors 711, memories 712 (including but not limited to transitory, computer-readable medium comprising code that, when executed by such a processor 711, may be configured to implement any function described in connection with vision subsystem 700 anywhere in this disclosure, including but not limited to machine learning and/or application of artificial intelligence(AI)), communication inputs 713 (e.g., wired or wireless communication circuitry, audio inputs and/or circuitry, video inputs and/or circuitry, mouse or control pad inputs and/or circuitry, keyboard or button inputs and/or circuitry, memory storage inputs and/or circuitry, etc.), communication outputs 714 (e.g., wired and/or wireless electronic communication port(s) and/or circuitry, audio outputs and/or circuitry, display screen(s) or other video outputs and/or circuitry, haptic or vibrating outputs and/or circuitry, etc.), power sources 715, and/or any other circuitry and/or equipment 716 required or desired for affecting any vision subsystem 700 functionality shown and/or described in this disclosure. Accordingly, control subsystem 700 may comprise any suitable computing device, for example a laptop computer or a distributed computing device, such as a cloud computer.
Each of these subsystems will now be described in more detail in connection with one or more figures below.
In operation, crawfish and/or shrimp are dropped onto slanted sides 102, one or more at a time, as conveyor belt 104 is driven by motor drive unit 106 at a fixed, intermittent, variable or adjustable speed. As each crawfish and/or shrimp slides down slanted sides 102 and contact conveyor belt 104, the crawfish and/or shrimp is pulled by conveyor belt 104 and guided by slanted sides 102 such that the crawfish and/or shrimp is ultimately oriented in a predetermined direction, e.g., a substantially superior-inferior direction that is either head-first or tail-first on, and with respect to a direction of travel on, conveyor belt 104. While the embodiment shown, for example, in
In some embodiments, slanted sides 102 are disposed at an approximately 45-degree angle with respect to a surface of conveyor belt 104. However, the present disclosure is not so limited and slanted sides 102 may be disposed at any angle steep enough to ensure that, when crawfish and/or shrimp are dropped one at a time onto slanted sides 102, the crawfish and/or shrimp slide down onto conveyor belt 104 under the force of gravity.
In operation, conveyor belt 104 presents a crawfish and/or shrimp in a substantially head-first or tail-first orientation at its distal end. This distal end of conveyor belt 104 may be considered a screening area for vision subsystem 700 to capture one or more images and/or videos of a crawfish and/or shrimp disposed on distal end of conveyor belt 104.
For example, as shown in at least
In some embodiments, a first camera 701 is disposed directly over the distal end of conveyor belt 104 and configured to capture images of crawfish and/or shrimp disposed on the distal end of conveyor belt 104 from above. Accordingly, first camera 701 may be oriented perpendicularly to conveyor belt 104. In some embodiments, camera 701 is fixed to the framework of seafood orienting subsystem 300, in some embodiments approximately 11 inches above conveyor belt 104, although the present disclosure is not so limited.
In some embodiments, a second camera 702 is disposed directly across from subsystem 200 and configured to capture front and/or back images (e.g., images of the front or “face” of crawfish and/or shrimp or of the back or “tail-end” of the crawfish and/or shrimp while it is clamped by end effector 310 of seafood orienting subsystem 300. Accordingly, second camera 702 may be oriented perpendicularly to camera 701. Second camera 702 may also be oriented perpendicularly to horizontal rail 304 of seafood orienting subsystem 300. In some such embodiments, horizontal rail 304 of seafood orienting subsystem 300 is also disposed perpendicularly to the direction of travel of conveyor belt 104 of subsystem 100, thereby setting the degrees of movement freedom of subsystems 100 and 200 orthogonal to one another.
In some embodiments, a third camera 703 is disposed under the horizontal rail 304 of seafood orienting subsystem 300 and configured to capture images of crawfish and/or shrimp: (1) while disposed on the distal end of conveyor belt 104 before end effector 310 of seafood orienting subsystem 300, and/or (2) while clamped by end effector 310 of seafood orienting subsystem 300. Accordingly, third camera 703 may be oriented parallel to the horizontal rail 304 of seafood orienting subsystem 300, perpendicularly to camera 701, and/or perpendicularly to camera 702. Accordingly, third camera 703 may be configured to generate one or more images of the crawfish and/or shrimp as viewed from the side and/or as viewed from a top or bottom of the crawfish and/or shrimp.
In some embodiments, a fourth camera 704 is disposed within, or among components of, eviscerating subsystem 500 and configured to capture images of deshelled tail meat while disposed on the conveyor belt of conveyor belt subsystem 400, e.g., before, during and/or after a process for immobilizing the deshelled crawfish and/or shrimp tail meat for evisceration that utilizes immobilizing assembly 520 of eviscerating subsystem 500. Accordingly, fourth camera 704 may be oriented perpendicularly to the conveyor belt of conveyor belt subsystem 400. In some embodiments, such cameras 701-704 may be 2D Teledyne cameras (e.g., model number FLIR BFS-U3-16S2C-CS). However, the present disclosure is not so limited.
Returning to the discussion of the screening area at the distal end of conveyor belt 104, camera 701 and/or camera 703 may be utilized to capture one or more images and/or videos of a crawfish and/or shrimp disposed on distal end of conveyor belt 104. In some embodiments, conveyor belt 104 is configured to be controlled to stop briefly when each crawfish is initially disposed in the field of view of camera(s) 701 and/or 703. As will be described in more detail below, conveyor belt 104 may also be configured to move the crawfish and/or shrimp on the conveyor belt 104 to make minor adjustments in aligning the crawfish and/or shrimp with the end effector 310 of seafood orienting subsystem 300 based at least in part on one or more images of the crawfish and/or shrimp disposed on the distal end of conveyor belt 104. However, the present disclosure is not so limited and camera(s) 701 and/or 703 may be capable of taking unblurred images of each crawfish and/or shrimp while conveyor belt 104 is in constant motion, accelerating and/or decelerating within the operational range of speeds of conveyor belt 104.
For example, vision system 700 may be configured to analyze and/or process one or more images captured by one or more of camera(s) 701 and/or 703 and, thereby, determine if/when the crawfish and/or shrimp has entered or is at least partially present, or visible, within the one or more images captured by camera(s) 701 and/or 703 and, therefore, is disposed on the distal end of conveyor belt 104. In some embodiments, camera(s) 701-704 may be capable of taking images at a rate of at least 200 frames per second, although the present disclosure is not so limited.
Vision subsystem 700 may also utilize an algorithm to determine an orientation of the crawfish and/or shrimp, e.g., whether it is facing head-first or tail-first and/or it's axial orientation, such as belly up, belly down, on a side or any orientation therebetween, on conveyor belt 104 or while being gripped by robotic gripping assembly 310. An example of such an algorithm may cause one or more of camera(s) 701, 702, 703, 704 to capture an image of the crawfish 600 and/or shrimp viewing substantially straight on the face of the crawfish and/or shrimp (see, e.g.,
Turning back to
In some embodiments, such an algorithm is capable of determining this orientation by analyzing a limited number of individual image frames, for example less than 12 frames, less than 6 frames, less than 3 frames, or even just a single frame. In some embodiments, such an algorithm may employ any suitable control, learning and/or storing algorithm(s) including but not limited to artificial intelligence (AI), machine learning and/or blockchain to improve and/or achieve threshold identification of any parameter or aspect of a crawfish and/or shrimp as described herein.
In some embodiments, axial orientation and/or rotation angle(s) of the crustacean are calculated using machine learning, for example, by training a dynamic neural network using a large image dataset of crustaceans that are captured with one or more of cameras 701, 702, 703, 704. In some embodiments, a human operator may manually measure an orientation of the crustacean in each image, then save that orientation in a training database. For each image in such a database, a computer may use machine vision techniques to extract one or more numerical parameters. Such parameters, along with such manually measured orientations, may be used to train such a neural network.
Such parameters used for determining an orientation of the crustacean, for example, on conveyor belt 104 may include but are not limited to a size and centroid location of a silhouette of the crustacean. Such a silhouette may be measured by using a color threshold technique to lock-on to the typical reddish-orange color of the crustacean (e.g., crawfish). Parameters may further include a size and centroid location of the convex hull of the crustacean (e.g., crawfish) silhouette, and/or an angular direction from the centroid location of the silhouette and the convex hull of the silhouette.
Such parameters used for determining an orientation of the crustacean, for example, while the head is being gripped by robotic gripper assembly 310 may include but are not limited to a number and position of eyes that are detected in the face-on image. The number and position of eyes may be measured using a color threshold technique that is tuned for the dark black or white color of crawfish eyes. After that, a binary particle filter technique may be utilized to isolate only the small features that are very round in shape. Parameters may further include a centroid of the silhouette of the crawfish in front facing images (see, e.g.,
In some embodiments, any such algorithms may be configured at least in part to generate and/or train on data from a plurality of images of each of a plurality of crawfish and/or shrimp taken at a plurality of angles with respect to the X, Y and Z axes. For example, each of a predetermined number of crawfish and/or shrimp (e.g., 300-1000) may be imaged at each of a plurality of angles (e.g., 1 degree delta between images) that span the entire 360 degrees with respect to each of the X, Y and Z axes. Such training images may be taken of crawfish and/or shrimp while lying along on a surface (e.g., conveyor belt 104) or while being gripped, e.g., by robotic gripping assembly 310 or tail removing subsystem 200. Utilizing each of these images, or code developed, determined and/or written based on analysis thereon, vision subsystem 700 may be configured to compare images of each crawfish and/or shrimp within system 1000 with a plurality of the above-described training images and determine an orientation of the specific crawfish and/or shrimp being processed based on a closest match with one of the training images. However, the present disclosure is not so limited and any other suitable matching and/or scoring method(s) may be employed in any of the algorithms or processes described in this disclosure.
In some embodiments, lighting (not shown, but, e.g., LED lighting) may be employed along portions of system 1000 to ensure sufficiently consistent lighting for accurate operation of vision subsystem 700. In some embodiments, vision subsystem 700 is configured to send information regarding this determination to control subsystem 600, and/or to seafood orienting subsystem 300 directly, for orienting and/or moving the crawfish utilizing seafood orienting subsystem 300 as will be described in more detail below.
Once the crawfish and/or shrimp orientation on conveyor belt 104 has been determined and/or calculated, such a determination may be utilized by control subsystem 600, and/or by seafood orienting subsystem 300 directly, to control seafood orienting subsystem 300 to properly grab the head of the crawfish regardless of the size of the crawfish or its relative position on conveyor belt 104 and provide physical transferal of the crawfish and/or shrimp from conveyor belt 104 and yaw-orienting subsystem 100 to tail-removing and meat-separating subsystem 200.
Turning to subsystem 300, seafood orienting subsystem 300 may comprise uprights 302 (see, e.g.,
Seafood orienting subsystem 300 comprises at least one motor 305, 307. In some embodiments, a motor 305 is configured to drive movement of carriage 308 along horizontal rail(s) 304 and another motor 307 is configured to drive movement of vertical rail 306 with respect to horizontal rail(s) 304 and/or carriage 308, with or without the aid of belts, bands, and/or gearing. Accordingly, control subsystem 600, and/or seafood orienting subsystem 300 itself, may be configured to send control signals, with or with out input from vision system 700, for precisely driving motor(s) 305, 307 to position an end effector 310 of seafood orienting subsystem 300 as described anywhere in this disclosure. In some embodiments, gantry system 300 comprises an IGUS gantry robot (e.g., model number DLE-LG-0002. However, the present disclosure is not so limited.
Seafood orienting subsystem 300 comprises an end effector 310 coupled to vertical rail 306 (e.g., via rotatable coupling 316 as shown in
As illustrated in
As further illustrated in
In some embodiments, a bottom surface of base 314 may comprise a protrusion 314a configured to press against the head (e.g., the carapace) of the crustacean disposed on conveyor belt 104 to, thereby, pin the crustacean against conveyor belt 104 prior to (and/or during or after) the processes of closing fingers 311, 312 to grip the crustacean by the head. Such a structure and function may prevent the crustacean from moving substantially as fingers 311, 312 close. In some embodiments, such a protrusion 314a may comprise a suction or vacuum nozzle or other feature configured to contact the head of the crustacean and to be activated, thereby, assisting in holding the head of the crustacean stationary with respect to the robotic gripping assembly 310 for any interval of time from gripping of the crustacean through disposal of the separated head in waste container 450.
In some embodiments, pressure sensors (not shown) may be disposed on surfaces of base 314 (e.g., a vertical pressure sensor) and/or one or more of first and/or second fingers 311, 312 and/or torque sensors (not shown) may be coupled to first and/or second fingers 311, 312 or to the motor shaft(s) driving fingers 311, 312 and may be configured to send signals indicative of an amount of subjected torque or pressure against the crawfish and/or shrimp, for example, to control subsystem 600 for use in determining an appropriate amount to open and/or close fingers 311,312 as well as in determining appropriate relative positioning of fingers 311,312 with respect to the head or the crawfish and/or shrimp when gripping and/or releasing a crawfish and/or shrimp as described anywhere in this disclosure.
In some embodiments, each of fingers 311 has a thickness of approximately 2 mm and an on-center spacing between adjacent fingers of approximately 10-12 mm. Fingers 312 may have a substantially identical arrangement. Such arrangements provide sufficient open space between fingers to allow imaging of the crawfish and/or shrimp while gripped thereby. However, the present disclosure is not so limited and any other suitable thickness and/or on-center spacing is also contemplated.
In some embodiments, each of the second plurality of rigid fingers 312 is directly aligned opposite a respective one of the first plurality of rigid fingers 311. In some embodiments, each of the second plurality of rigid fingers 312 is aligned with a slight lateral offset from a respective one of the first plurality of rigid fingers 311 (e.g., similar to a scissor where such lateral offset substantially aligns lateral surfaces of opposing first and second rigid fingers along a same plane, and similar to interlaced fingers where such a lateral offset aligns first rigid fingers opposite further into the spacing between neighboring second rigid fingers and second rigid fingers further into the spacing between neighboring second rigid fingers).
Turning to the embodiments of robotic gripper assembly 310 illustrated in
Robotic gripper assembly 310 of
In some embodiments, pressure sensors (not shown) may be disposed on surfaces of first and/or second fingers 311, 312 or torque sensors (not shown) may be coupled to first and/or second fingers 311, 312 or to the motor shaft(s) driving fingers 311, 312 and may be configured to send signals indicative of an amount of subjected torque or pressure against the crawfish and/or shrimp to, for example, control subsystem 600 for use in determining an appropriate amount to move fingers 311,312 when gripping and/or releasing a crawfish and/or shrimp as described anywhere in this disclosure.
In operation, seafood orienting subsystem 300 is configured to move the crawfish from yaw-orienting subsystem 100 to tail-removing and meat-separating subsystem 200 and to provide any desired degree of rotation of the crawfish needed to properly orient the crawfish to a desired orientation, e.g., a tail-first orientation or tail-end toward subsystem 200.
For example, as previously described, vision subsystem 700 is configured to determine a relative orientation of the crawfish and/or shrimp based at least in part on one or more images of the crawfish and/or shrimp, generated by a camera of vision subsystem 700 (e.g., 701 and/or 703 where the crawfish and/or shrimp is disposed on the distal end of conveyor belt 104; 702 and/or 703 where the crawfish and/or shrimp is being gripped and/or moved by gripper assembly 310 before, during or after movement of the crawfish and/or shrimp to the tail-removing and meat-separating subsystem 200). While cameras are illustrated as being in-line with or above the subsystems and above the crustacean, the present disclosure is not so limited and cameras may also, or alternatively, be disposed underneath any one or more of the subsystems and/or conveyor belts for utilization within and/or by vision subsystem 700 to accomplish any function described anywhere herein.
Vision subsystem 700 is also configured to determine the location of the crawfish on conveyor belt 104 of yaw-orienting subsystem 100 based on such images. Vision system 700 makes, and then sends the relative orientation assessment, which may comprise head-first or tail-first determination, an axial-orientation of the belly, a location on the conveyor, and/or identification of the head section (cephalothorax) and tail section (abdomen) or an indication corresponding thereto, to control subsystem 600. Control subsystem 600 is configured to pass coordinates corresponding to the location of the crawfish on conveyor belt 104 to seafood orienting subsystem 300 for aligning robotic gripper 310, and the relative orientation assessment (e.g., head-first or tail-first axial-orientation of the belly, location on the conveyor), or indication thereof, to seafood orienting subsystem 300 for application of any desired degree of rotation of crawfish needed to properly orient the crawfish during the move from conveyor belt 104 of yaw-orienting subsystem 100 to tail-removing and meat-separating subsystem 200.
Seafood orienting subsystem 300 is configured to move carriage 308 along horizontal rail 304 to a position corresponding with the coordinates received from control subsystem 600 such that robotic gripper 310 is disposed above the head (cephalothorax) of the crawfish. In some embodiments, since seafood orienting subsystem 300 is disposed at a right angle (90 degrees) with respect to conveyor belt 104, an additional degree of freedom and/or control in aligning robotic gripper assembly 310 is realized at least in that control subsystem 600 may be configured to incrementally move conveyor belt 104 while the crawfish and/or shrimp is disposed at the distal end to, thereby facilitate this alignment between robotic gripper assembly 310 and the crawfish and/or shrimp. Then, seafood orienting subsystem 300 may be configured to move robotic gripper assembly 310, on vertical rail 306, in a substantially vertical (z) direction toward the crawfish until the head of the crawfish is disposed between first and second grippers 311, 312 (see, e.g., robotic gripper assembly 310 of
Control subsystem 600 and/or vision subsystem 700 may be configured to determine another set of coordinates corresponding to this position based at least in part on the size of the crawfish and/or shrimp, based at least in part on if the crawfish and/or shrimp shifted while being moved from subsystem 100 and into a visual field of camera(s) 702 and/or 703 for alignment with subsystem 200, and/or based at least in part on any irregularities or deformations of the crawfish and/or shrimp identified by vision subsystem 700 from images captured, e.g., by camera(s) 701 and/or 703 during or prior to robotic gripper assembly 310 gripping the crawfish and/or shrimp, thereby ensuring the crawfish is properly positioned with respect to tail-removing and meat-separating subsystem 200 for most effective tail (e.g., abdomen) uncurling and separation from the head section (e.g., carapace) regardless of the crawfish's size. For example and not limitation, if the crawfish was determined to have a tail-first orientation, no rotation is carried out by seafood orienting subsystem 300, while if the crawfish was determined to have a head-first orientation, seafood orienting subsystem 300 is configured to cause rotatable coupling 316 to rotate base 314 180 degrees to flip the crawfish to the desired tail-first, or tail-away orientation.
In some embodiments, vision subsystem 700 may be configured to capture one or more images of the crawfish and/or shrimp while gripped by robotic gripping assembly 310, for example using camera 703 (see,
In some embodiments, vision subsystem 700 may be configured to capture one or more images of the crawfish and/or shrimp while gripped by robotic gripping assembly 310, for example using camera(s) 702 and/or 703 (see,
Several embodiments of tail-removing and meat-separating subsystem 200 are contemplated. For example,
According to some embodiments as illustrated in
Tail-removing and meat-separating subsystem 200 further comprises a base 214 coupled to carriage 208 via an adjustably rotatable coupling 216 such that base 214 is configured to rotate, axially, about an axis of rotation of rotatable coupling 216 when driven by a motor 215b (e.g., an electric motor). In some embodiments, the axis of rotation of rotatable coupling 216 is horizontal, parallel to the longitudinal direction of horizontal rail 204, and/or perpendicular to the direction of extension of horizontal rail(s) 304 of seafood orienting subsystem 300.
Tail-removing and meat-separating subsystem 200 further comprises a first gripping paddle 211 and a second gripping paddle 212. First and second gripping paddles 211, 212 are configured to cooperate with one another to uncurl and then grip the tail of the crawfish and/or shrimp while the robotic gripper assembly 310 of seafood orienting subsystem 300 is gripping the head of the crawfish and/or shrimp. In some embodiments, first and second gripping paddles 211, 212 are substantially flat. First and second gripping paddles 211, 212 may have a significantly greater width compared to gripper fingers 311, 312 of robotic gripper assembly 310 so as to provide larger mating or gripping surfaces for immobilizing the uncurled tail of the crawfish and/or shrimp. In some embodiments, both first and second gripping paddles 211, 212 are configured to move toward one another when driven by a motor 215c. In some embodiments, one of first and second gripping paddles 211, 212 is fixed or stationary with respect to base 214 while the other of first and second gripping paddles 211, 212 is configured to move toward and close the distance between first and second gripping paddles 211, 212. In some but not all such embodiments, first paddle 211, which may further comprise pneumatic components, may be fixed or stationary so as to reduce movement of supplying hoses, etc.
In some embodiments, pressure sensors (not shown) may be disposed on surfaces of first and/or second paddles 211, 212 or torque sensors (not shown) may be coupled to first and/or second paddles 211, 212 or to the motor shaft(s) driving paddles 211, 212 and may be configured to send signals indicative of an amount of subjected pressure or torque against the tail of the crawfish and/or shrimp to, for example, control subsystem 600 for use in determining an appropriate amount to move paddles 211,212 when gripping and/or releasing a crawfish and/or shrimp tail as described anywhere in this disclosure.
As best shown in
However, the present disclosure is not so limited and any number of blower rails, blower nozzles and/or blower ducts are contemplated. For example and not limitation, paddle 211 may comprise a single blower rail 220 disposed to extend from a middle or center of the front edge of paddle 211. Such a single blower rail 220 may have form and function similar to or identical to the blower rail(s) 220a, 220b except that the blower nozzles and/or duct may or may not be angled to a side substantially toward a midline of paddle 221, since the blower nozzles and/or duct would already be so-aligned, extending from the middle or center of the front edge of paddle 211.
According to some other embodiments as illustrated in
Tail-removing and meat-separating subsystem 200 further comprises a base 214 configured to rotate, axially, about an axis of rotation of rotatable coupling 216 when driven by a motor (e.g., an electric motor not shown but located within carriage 208 or within and/or on base 214). In some embodiments, the axis of rotation of rotatable coupling 216 is horizontal, parallel to the longitudinal direction of horizontal rail 204, and/or perpendicular to the direction of extension of horizontal rail(s) 304 of seafood orienting subsystem 300.
Tail-removing and meat-separating subsystem 200 further comprises a first gripping paddle 211 and a second gripping paddle 212. First and second gripping paddles 211,212 are configured to cooperate with one another to uncurl and then grip the tail of the crawfish and/or shrimp while the robotic gripper assembly 310 of seafood orienting subsystem 300 is gripping the head of the crawfish and/or shrimp. In some embodiments, first and second gripping paddles 211, 212 are substantially flat. First and second gripping paddles 211, 212 may have a significantly greater width compared to gripper fingers 311, 312 of robotic gripper assembly 310 so as to provide larger mating or gripping surfaces for immobilizing the uncurled tail of the crawfish and/or shrimp. In embodiments shown in
As best shown in
First gripping paddle 211 further comprises an injector nozzle 224 disposed adjacent to, or proximal of, the blower ducts 222 and proximal of blower rails 220a, 220b. When first and second gripping paddles 211, 212 are closed and the tail is gripped, injector nozzle 224 is configured to pierce the belly/tail of the crawfish and/or shrimp and inject the tail (e.g., abdomen) with air to, thereby, eject the tail meat from the shell. In some embodiments, a position of injector nozzle 224 is adjustable in at least one dimension, and as many as all three dimensions (e.g., one or more of up/down, left/right, forward/backward), with respect to the crawfish and/or shrimp-facing surface of paddle 211 to aid in proper positioning of injector nozzle 224 into each individual crawfish and/or shrimp tail abdomen for effectively ejecting each tail meat from the shell. In some embodiments, the position of injector nozzle 224 may be manually adjusted. In some other embodiments, the position of injector nozzle 224 may be automatically adjusted by one or more electric motors under control of control subsystem 600, with or without the aid of analysis and/or any determination of crawfish-injector nozzle 224 alignment from vision subsystem 700. Accordingly, vision system 700 may also be configured to determine, estimate or predict an alignment between injector nozzle 224 and the crawfish and/or shrimp abdomen based on one or more images from a camera (e.g., camera(s) 702 and/or 703) including at least injector nozzle 224 and the crawfish and/or shrimp abdomen.
To aid proper immobilization of the crawfish tail between gripping paddles 211, 212, a surface of second gripping paddle 212 facing first gripping paddle 211 may have a substantially curved and/or semi-cylindrical groove 212a disposed longitudinally therein, and configured to receive a portion of the crawfish tail therein (e.g., a dorsal section of the tail shell) to ensure tail gripping while preventing tail meat crushing. In some other embodiments, groove 212a may have a substantially “V” shape and/or may be padded, gel-coated and/or receive another treatment that increases grip with the crawfish and/or shrimp.
In some embodiments, pressure sensors (not shown) may be disposed on surfaces of first and/or second paddles 211, 212 or torque sensors (not shown) may be coupled to first and/or second paddles 211, 212 or to the motor shaft(s) driving paddles 211, 212 and may be configured to send signals indicative of an amount of subjected pressure or torque against the crawfish and/or shrimp to, for example, control subsystem 600 for use in determining an appropriate amount to move paddles 211,212 when gripping and/or releasing a crawfish and/or shrimp tail as described anywhere in this disclosure.
Discussion now turns to the use and function of tail-removing and meat-separating subsystem 200 in system 1000. As mentioned above, vision subsystem 700 is configured to determine an orientation of the crawfish and/or shrimp while robotic gripper assembly 310 is gripping the head of the crawfish and/or shrimp (see, e.g.,
Seafood orienting subsystem 300 may be configured to move robotic gripper assembly 310 vertically on vertical rail 306 and horizontally by translating carriage 308 on horizontal rails 304 to achieve proper alignment of the gripped crawfish and/or shrimp with tail-removing and meat-separating subsystem 200. Such a proper alignment may be characterized by a closest portion of the crawfish to subsystem 200 being a predetermined, computer-calculated distance from gripper assembly 210 (e.g., half an inch closer to subsystem 200 than the farthest edge of gripping paddles 211, 212 of tail-removing and meat-separating subsystem 200). Robotic gripper assembly 310 is configured to maintain grip on the head (e.g., cephalothorax) of the crawfish and/or shrimp, while carriage 208 of subsystem 200 translates toward robotic gripper assembly 310 along horizontal rail 204 (e.g., along the y axis) and after tail gripping assembly 210 is axially rotated into place such that blower nozzles or ducts 222 are under the belly of the crawfish and/or shrimp. In some embodiments, the most distal tip of blower nozzles and/or ducts 222 is disposed a predetermined distance from where the underside of the head of the crawfish is gripped by robotic gripper assembly 310 (e.g., 3 cm). and then blower nozzles and/or ducts 222 are activated to blow compressed air toward the tail at a predetermined angle with respect to the horizontal (e.g., between 0 and 45 degrees,) to optimize the tail uncurling function.
While the tail is uncurled, vision subsystem 700 may capture one or more images of the crawfish while the head is being gripped by robotic gripper assembly 310 and vision subsystem 700 may utilize such images to determine a position and/or orientation of the crawfish to ensure the uncurled crawfish tail properly aligns between gripper paddles 211, 212 within tail gripping assembly 210 such that injector nozzle 224 is positioned to pierce the tail (e.g., abdomen) between the 3rd and 1rst Tergum closest to the telson/uropods. In some embodiments, vision subsystem 700 may capture one or more images of the crawfish while the head is being gripped by robotic gripper assembly 310 (e.g., via cameras 702 and/or 703) and vision subsystem 700 may utilize such images to determine an amount to extend carrier 208 of subsystem 200 along the horizontal bar 204, how much to close paddles 211, 212 and/or how much to adjust a relative position of injector nozzle 224 with respect to first gripping paddle 211 so as to ensure injector nozzle 224 is disposed in the proper alignment with respect to the gripped crawfish and/or shrimp with uncurled tail as described above. When the crawfish tail is uncurled and in the proper place related to the injector nozzle 224, the appropriate motors are driven to close the first and second gripper paddles 211, 212 based on control signals from, e.g., control subsystem 600 based on a determination of any one or more of a color, a pattern, a size, a shape, or identification of another defining characteristic(s) of the crawfish and/or shrimp from one or more images captured by vision subsystem 700. Once tail gripping assembly 210 is secured against the crawfish and/or shrimp tail, tail gripping assembly 210 is rotated about rotatable coupling 216 until the tail and head are separated. For example, a rotation of 180 degrees may be used. In some such embodiments, tail gripper assembly 210 may rotate a predetermined amount, e.g., 90 degrees and then subsystem 200 may retract tail gripper assembly 210 along horizontal rail 204 (e.g., along the y axis) away from robotic gripper assembly 310.
While not shown in figures, prior to discarding the separated head section, robotic gripper 310 is configured to maintain grip of the head while yellow fat is collected from inside the carapace through another vacuum tube. Once yellow fat has been collected the head (e.g., cephalothorax) is released by robotic gripper 310 and falls into receptacle 450 (see, e.g.,
In some embodiments, tail-removing and meat-separating subsystem 200 may comprise an additional vacuum port (not shown but, e.g., approximately ⅛th inch diameter tubing disposed approximately ¼ inch or closer to the portion of tail meat separated from the head), which may be disposed, oriented and configured to collect the yellow liver fat from both separated crawfish head and tail sections while the tail/abdomen is secured by tail gripper section 210 and prior to blowing the meat out of the tail shell. A benefit of collecting the yellow liver fat while the tail of the crawfish is secured, is that at this moment, the prior boiled crawfish meat has been sufficiently cooled for the yellow liver fat to coagulate and to no longer have a consistency similar to melted butter. At this moment, the crawfish is already in a secure grip and in position where the crawfish and/or shrimp can be moved toward the additional vacuum port or where the additional vacuum port can be moved toward the crawfish, while it is secured by tail gripper assembly 210. By contrast, if the yellow liver fat is collected after the meat is ejected from the shell, the process of ejecting the meat will cause the yellow liver fat to fragment and scatter, requiring the meat to be secured again prior to the evisceration process and making collection of the scattered yellow fat harder if carried out after the tail meat has been removed from the shell. Accordingly, it is desirable to collect the yellow fat when the tail meat is in the shell because the intestine, which needs to be eviscerated from the tail meat, is secured between the meat and shell and won't be accidentally sucked out while collecting the yellow fat. A similar process may be used to secure the yellow fat from the carapace section of the head.
In some embodiments, robotic gripper assembly 310 is configured to release the head (cephalothorax) section in the same area as tail gripping assembly 210 releases the meatless tail (e.g., abdomen) shell. Accordingly, in some embodiments, tail gripping assembly 210 is configured to be extended or retracted longitudinally such that the shell is released over the same receptacle 450 as the head. For example, as shown in
Accordingly, tail gripper assembly 210 may be translated along horizontal rail 204 as necessary to dispose the tail meat into partition 452 and ultimately onto conveyor belt system 400, which is configured to move the tail meat to the eviscerating subsystem 500.
Discussion now turns to eviscerating subsystem 500. While not shown in the FIGs, conveyor belt 400 may have slanted sides disposed above and/or alongside it, similar to slanted sides 102 of subsystem 100 in
Eviscerating subsystem 500 comprises an immobilizing assembly 520, a vacuum hose or port 530 for eviscerating the entrails from the tail meat utilizing suction, at least one carrier 534, and a slewing bearing 532. The immobilizing assembly 520 is disposed over conveyor belt 400 and is configured to deploy a subset of a plurality of elements 528 down onto and/or into portions of each crawfish corresponding to the meat and to not deploy elements 528 into portions of each crawfish corresponding to the areas containing entrails of the crawfish, as will be described in more detail below. In some embodiments, elements 528 comprise needles. However, the present disclosure is not so limited and any element configured to selectively immobilize predetermined portions of each crawfish are also contemplated.
Slewing bearing 532 is disposed over the conveyor belt 400 and around or at least adjacent to at least a portion of immobilizing assembly 520. Carrier(s) 534 is/are coupled to one portion of slewing bearing 532 (e.g., where multiple carriers are used, on diametrically opposite sides of bearing 532 to reduce required bearing 532 rotation range and increase eviscerating speed), while a second portion of slewing bearing is fixedly coupled to framework 510. In this way, carrier(s) 534 may be rotated in a substantially circular path about slewing bearing 532, for example as shown by the dotted double arrow in
Eviscerating subsystem 500 may further be integrated with vision subsystem 700 at least in that camera 704, may be disposed on any suitable portion of framework 510, or of any other portion of subsystem 500, and may be configured to generate one or more images of each crustacean. Specifically, vision subsystem 700 may be configured to analyze such images to determine which portions of each crawfish correspond to meat and which other portions correspond to entrails (or comprise entrails). For example,
Visual subsystem 700 may utilize and/or analyze the captured “A” images and/or the generated “B” images to determine which elements 528 of immobilizing assembly 520 to extend down onto and/or into the crawfish and/or shrimp and which elements 528 of immobilizing assembly 520 to retract or not extend down onto and/or into the crawfish portions. Specifically, elements 528 that are directly over the portions corresponding to color 950 are identified as those to be extended, and elements 528 that are directly over the portions corresponding to at least color 960 and also color 970 are identified as those to be retracted, or not extended.
Aspects of the crawfish and/or shrimp in the images from camera 704 that visual subsystem 700 may take into account in determining the portions corresponding to 950 and 960 may include but are not limited to the color, shape and thickness of one or more portions of the crawfish. For example, boiled crawfish naturally curl their tails inward toward the belly such that the belly lies on the concave side, while the entrails lie near the opposite, convex edge of the crawfish. Accordingly, one determination that may be made utilizing an algorithm by visual subsystem 700 is to identify the opposite, convex edge and then to correspond that edge to the entrails and, so, assign a coloration similar to or the same as 960 to those portions of each crawfish image, while identifying the concave edge and then to correspond that portion to meat and, so, assign a coloration similar to or the same as 950 to those portions of each crawfish image. In some embodiments, such an algorithm may also use such determinations to identify a beginning and an end of each tail meat, e.g., which portion of the tail meat was previously connected to the carapace and which portion of the tail meat was connected to the telson. Here, as for any computation and/or determination made by either visual subsystem 700 or control system 600, any one or more determinations and/or computations may be carried out with the aid and/or use of artificial intelligence, machine learning and/or any other suitable computational technology. Such identifications, or indications thereof, may be transmitted from visual subsystem 700 to control subsystem 600 for generation of control signals for operating immobilizing assembly 520 and/or carrier 534 and vacuum hose/port 530. Specifically, in some embodiments, carrier 534 may be rotated until hose/port 530 is disposed immediately adjacent the end of the tail meat that was previously connected to the carapace and then rotated along the convex side about the meat, while suction is performed, until hose/port 530 passes the other end of the tail meat, eviscerating the intestinal tract.
Accordingly, the image of
Turning back to discussion of eviscerating subsystem 500, as shown in
Control subsystem 600 may control the pneumatics responsible for the individual functioning of each element 528. For example, when crawfish tail meat is disposed directly under distal end 524 of immobilizing assembly 520, control subsystem 600 may be configured to extend the elements 528 directly over portions of the crawfish corresponding to color 950 in the “B” image generated for that crawfish, and to retract or at least not extend the elements 528 directly over portions of the crawfish corresponding to color 960 or color 970, e.g., any color other than color 950. In this way, the elements 528 are only extended down onto and/or into portions of the crawfish that are to be retained, while leaving the remaining portions mobilizable to be evacuated by vacuum hose or port 530. Once the appropriate elements 528 are extended and are holding the crawfish, control subsystem 600 may control carrier 534 to rotate through a predetermined angle (e.g., 270 degrees) either clockwise or counterclockwise, for example from the end at which the head was previously attached to the tail, toward the end of the tail not attached directly to the head to achieve optimal evisceration, while vacuum hose or port 530 is activated. In some embodiments, where vacuum hose or port 530 is configured to be extended or retracted, control subsystem 600 may be further configured to generate the control signals for such extension or retraction. In this way, the entrails may be reliably removed by the single passing of vacuum hose or port 530 along the crawfish, for example from where the head would be toward the end of the tail.
Once the entrails have been removed, elements 528 of immobilizing assembly 520 are retracted and the crawfish meat is moved, by conveyor belt 400, to a final station (not shown) for reviewing whether all crawfish tail meat are being cleaned and eviscerated appropriately. In some embodiments, such a final station may be automated utilizing vision subsystem 700, or similar, and may be configured to utilizing one or more methods to verify whether the crawfish meat was acceptably cleaned and eviscerated. In such embodiments, crawfish meat determined to be acceptably cleaned and eviscerated may continue down the line (e.g., conveyor belt 400), while crawfish meat determined not to be acceptably cleaned and eviscerated may be pushed off of the line (e.g., conveyor belt 400) utilizing a pusher (not shown). In some embodiments, such a pusher may have a substantially “V” shape, or similar double-slanted shape, with the opening of the “V” opening perpendicular to the direction of travel of conveyor belt 400 such that crawfish meat to be pushed off the line is actually pushed off the line, rather than nudged farther down or up line when the pusher is activated to extend in a direction perpendicular to the direction of travel of conveyor belt 400.
The present disclosure also contemplates utilizing and/or integrating any design described in U.S. Pat. No. 5,055,085A to Glenn Thibodeaux, which is incorporated in its entirety herein by reference.
The disclosure now turns to
Step 2802 includes disposing crustaceans into an intake of a seafood processing system. For example, and not limitation, as previously described in connection with at least
Step 2804 includes orienting each crustacean in one of a substantially head-first orientation or a substantially tail-first orientation. For example, and not limitation, as previously described in connection with at least
Step 2806 includes determining an orientation of the crustacean. For example, and not limitation, as previously described in connection with at least
Step 2808 includes transferring the crustacean to a second position and orientation that is vertically and horizontally aligned with a tail removing subsystem of the seafood processing system. For example, and not limitation, as previously described in connection with at least
Step 2810 includes separating the tail from the head of the crustacean. For example, and not limitation, as previously described in connection with at least
Upon alignment of tail gripping assembly 210 with the gripped crustacean, carriage 208 may be horizontally translated along horizontal rail 204 by a predetermined amount to, thereby, extend tail gripping assembly 210 sufficiently that at least a portion of the curled tail of the crustacean is disposed adjacent blower nozzles 222 or blower ducts 222 and between first and second gripping paddles 211, 212. A stream of compressed air may then be directed from blower nozzles 222 or blower ducts 222 against the belly of the crustacean to, thereby, uncurl the tail. First and second gripping paddles 211, 212 may then be closed by a predetermined amount to grip the uncurled tail of the crustacean and to simultaneously cause injector nozzle 224 to pierce the shell of the uncurled tail. As previously described, tail gripping assembly 210 may then be rotated with respect to carriage 208 by a predetermined amount to, thereby, separate the gripped head from the gripped tail.
Step 2812 includes collecting yellow fat from the tail in the shell. For example, and not limitation, as previously described (but not shown) in connection with at least
Step 2814 includes removing tail meat from the shell of the crustacean. For example, and not limitation, as previously described (but not shown) in connection with at least
Step 2816 includes determining portions of the tail meat comprising entrails. For example, and not limitation, as previously described in connection with at least
Step 2818 includes evacuating the entrails from the tail meat, thereby retaining cleaned tail meat of each crustacean. For example, and not limitation, as previously described in connection with at least
Step 2820 includes providing the cleaned tail meat to an output of the seafood cleaning system. For example, as previously described in connection with at least
In some embodiments, flowchart 2800 further comprises a step 2822, which may include verifying whether the meat has been acceptably cleaned and eviscerated. For example, as previously described, vision subsystem 700 may be configured to capture or generate one or more images of the eviscerated tail meat and may analyze the image(s) to determine whether the meat has been acceptably cleaned and eviscerated. Meat that has been acceptably cleaned and eviscerated may continue down the line (e.g., conveyor belt 400), while crawfish meat determined not to be acceptably cleaned and eviscerated may be pushed off of the line (e.g., conveyor belt 400) utilizing a pusher (not shown).
Although the disclosure herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present disclosure. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present disclosure as defined by the appended claims.
This application claims priority to U.S. Provisional Application No. 63/452,913, filed on Mar. 17, 2023, the entire contents of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63452913 | Mar 2023 | US |