The embodiments described herein relates generally to a device configured to grasp, attract, and hold objects, and more particularly, to a method and apparatus for grasping a large variety of different objects.
The rise of automation across industries such as manufacturing, agriculture, e-commerce, and logistics brings about the ever-increasing need of robotic manipulators as well as grippers that will fit onto them. More specifically, the need to grip different kinds of objects with a single gripper arises in many fields. Existing solutions involve the use of finger-type grippers or vacuum cups.
For finger type gripping devices, the gripping force, the direction of approach, and the gripping point on the object need to be well defined to ensure successful gripping while not damaging the object. Furthermore, finger type gripping devices have difficulties gripping objects from a surface of the object that is larger than the maximum opening of the fingers. Also, if a batch of cuboid-shaped boxed are tightly packed, so that all side faces of a box is in full contact with the adjacent boxes, finger type gripping devices cannot get hold of the box from the top because there is not space for the fingers to reach in and get hold of the side faces of the box.
Vacuum cups can grip objects larger than the cup size or pick one boxes from a batch of tightly packed boxes, and do not have as high demand on gripping force control.
However, since vacuum cups have difficulties gripping objects with shapes such that a seal between the object and the vacuum cup cannot be well established, the types of objects they can grip are limited, and the direction of approach and the gripping point on the object still need to be well defined.
Combining fingers and vacuum cups into a single gripping device, such as that in U.S. Pat. No. 7,409,812, can mitigate some of their respective limitations, but the issues regarding the direction of approach and the gripping point remain. Additionally, they very often still fail to grasp a large variety of objects including large surfaces which are not flat.
While several grippers exist, such as finger-type grippers and vacuum cup grippers, none are particularly effective and adapted to work for various types of objects. As such, there is a continued need for a device that can utilize gripping and suction forces to pick up and move a wide variety of objects. Furthermore, there is a continued need for a device that provide continuous attractive forces while an object is being grasped and displaced. The present invention satisfies these needs.
The present invention will provide a suction device adapted to provide gripping and suction forces to pick up and move a wide variety of objects. This is accomplished through a suction compartment, a membrane compartment, deformable membrane sealing said membrane compartment, and at least one pressure mechanism. The at least one pressure mechanism is in fluid connection with the suction compartment and is configured to modify properties within the suction compartment to assist in providing gripping and attractive forces. The present invention will grasp an object by positioning the deformable membrane adjacent to said object, modifying the deformable membrane to conform to and create a seal with said object, and then depressurizing the suction compartment vis the pressure mechanism, providing a suction force onto said object within that sealed area sufficient to grasp said object.
The present invention comprises a gripping device, with an illustrated cross-sectional view shown in
In the preferred embodiment, the suction area 400 is defined by the radius of a suction cup where the suction cup may have bellows. In the preferred embodiment, the suction device 500 is also attached to at least one force sensing device 700. In the preferred embodiment, at least one sensor may be located within the suction device 500 and the suction device 500 is configured to allow the passage of cables, wires, or tubing.
In the preferred embodiment, the membrane surface 310 in the resting state has a volcano-like shape where the membrane surface 310 is formed by a continuous curved line 330 revolved around an axis 340 as illustrated in
In the preferred embodiment, the membrane 300 is composed of an elastic material that may be composed of, but not limited to, silicone, latex, urethane, polyurethane, any combination of these materials or any other suitable elastic material. The membrane 300 may be composed of multiple layers of the same or different materials. Portions of the membrane 300 may be reinforced with additional layers of material to increase the thickness, enhance the surface features of the membrane 300, direct the membrane 300 expansion in a desired direction or stabilise a fluid-pressurised membrane 300 while the gripping device is undergoing large accelerations and velocities. The membrane 300 may have regions with decreased or increased friction, hardness, density, elastic modulus, viscosity, 100% modulus, tensile strength, tear strength, elongation at break, specific gravity, specific volume, shrinkage, temperature, UV absorption or reflection, IR absorption or reflection, X-Ray absorption or reflection, refractive index, resistivity, radiation shielding, thermal conductivity, dielectric strength or dielectric constant, relative permittivity, permeability, susceptibility, acoustic impedance, acoustic attenuation or transmission, or any other material property not listed explicitly here. The membrane 300 may be composed of, or have regions coated with, a material that is suitable for handling food or hazardous materials.
In the preferred embodiment, the membrane 300 may have regions with increased or decreased thickness such as is shown, for example, in
In the preferred embodiment, the membrane 300 is fabricated by pouring the liquid elastic material 330 onto a rotating mould 320 before the material is cured as is illustrated in
In yet another embodiment, other methods of fabricating membrane 300s may be used such as, but not limited to, injection moulding, dipping or spray coating.
In the preferred embodiment, grasping an item 800 is performed by bringing the suction device near to the surface of the item 800 using a robot, a robotic manipulator or some other means and activating the suction device through contact or proximity sensing or some other means. After activating the suction device, the membrane 300 is deformed in such a manner that the membrane 300 is brought into contact with the surface of the item 800. Dynamic control of the membrane deformation is performed by one of, or the combined actuation of, the at least one chamber wall actuator, suction device actuator and fluid communication actuator. When near or in contact with the item 800, the membrane 300 may form at least a partial seal with the item 800. This method is suitable for picking up an item 800 where at least a partial vacuum seal is possible such as a box or pill bottle. The at least partial seal formed between the membrane 300 and the item 800 results in a larger suction area 400 in contact with the item 800 than the suction device alone. In this way, the membrane 300 can act as a variable suction cup that can uniquely conform to whatever surface is presented and allows the gripping device to pick up items that have sharp edges, corners or corrugated or irregular surfaces as well as items with flat surfaces such as a box. Some examples of grasping items are illustrated in
In other cases, such as with an item 800 that is porous such as a pillow, sock, loofah, or a mesh bag filled with one or more items such as, but not limited to, marbles, chocolates or limes, the surface of the membrane 300 may be brought into contact with the surface of the item 800 and, using friction between the membrane 300 and the surface of the item 800, draw the item 800 towards the suction device by dynamically controlling the deformation of the membrane 300. In the case of a larger item 800 such as, but not limited to, a group of limes in a mesh bag, the membrane 300 may be in contact with both the mesh bag and the surface of a lime. Regardless, the membrane 300 may form an orifice leading to the suction device. Further inflation of the membrane 300 can result in lateral forces being applied to the item 800 as the porous item 800 is drawn in towards the suction device creating a pinching action that allows the item 800 to be moved, manipulated, or displaced as is illustrated in
In another case, the item 800 may present itself as a thin edge or item 800 such as, but not limited to, the edge of a credit card, the thin cardboard backing of a packaged item 800 such as batteries or pens or the stem of a tomato vine. In this case, the suction device is brought near to the thin edge and the membrane 300 is deformed such that the membrane 300 envelops at least a portion of the edge of the thin item 800. The membrane 300 may then be inflated as needed to provide a lateral pinching action to the thin item 800 allowing the item 800 to be moved, manipulated, or displaced as needed as is illustrated in
In yet another case, the item 800 may be packaged in a bag. In this case, the suction device is brought near too, or into contact, with the bagged item 800 and then activated. The suction device may form a partial seal with the bag at this point. The membrane 300 is then deformed by adjusting the actuators to bring the membrane 300 into contact with the bag and form at least a partial vacuum seal between the membrane 300 and the bag. The suction device may then be moved to further deform the membrane 300 and create an orifice near the suction device. If the bag is loose or stretchy, the surface of the bag can be drawn into the orifice to create a better seal with the bag or, the membrane 300 may be further pressurised to laterally provide a pinching force to better grasp the bag as is illustrated in
In the preferred embodiment, rolling, sliding or easily movable items may be grasped by pushing one section of the membrane 300 against the item 800 to hold it in place while the suction device 500 and chamber wall 510 are moved by their respective actuators 520, 530. The gripping device may be tilted and the remainder of the membrane 300 may then be deformed around the item 800 to create at least a partial seal which allows successful grasping. An illustration of this method of grasping may be seen in
In the preferred embodiment, light movable items 800 may be grasped by first contacting the item 800 with the suction device, enabling the suction device 600 and then deforming the membrane 300 around the item to create at least a partial seal which allows successful grasping. The membrane 300 may be deformed to create an orifice around the suction device that, under further membrane 300 manipulation, further deforms the membrane 300 and draws the item further into the gripper. Further pressurisation of the chamber 100 at least partially sealed by the membrane 300 can be used to apply lateral gripping forces to the item 800 resulting improved grasping. This method has been illustrated in
In the preferred embodiment, when releasing an item 800, the suction device actuator 600 may be turned off or the fluid flow may be reversed allowing the membrane 300 to better separate from the surface of the item 800. At or near the same time, the membrane 300 deformation is reversed and the contact area between the item 800 and the membrane 300 is reduced as the membrane 300 reassumes its pre-actuated surface topology releasing the item 800. This method has been illustrated in
In the preferred embodiment, the actuators connected to the chamber wall 510, suction device 500 and in fluid communication with the chamber 650 are controlled dynamically and the shape and at least partial pressurisation of the membrane 300 can be adjusted in real-time to optimize item 800 grasping. In order to dynamically control the actuators 500, 510, 600, 650 or inform the gripping device controller, sensors may be used to improve gripping, monitor a slew of environmental factors and conditions including, but not limited to, membrane 300 damage, gripping device troubleshooting or self-diagnoses. The sensors may be embedded on or within the membrane 300, the gripping device or the sensing devices may be located nearby, at or near a robotic picking station for example. Sensors may be used to monitor temperature, pressure, force, audio, fluid flow, absolute or relative position, magnetic field strength or position, proximity, acceleration, velocity, displacement, angular acceleration, angular velocity, angular displacement, or any other environmental factor. Sensors may also include those for GPS or similar position sensing, cameras or similar imaging or detection systems, infrared sensors, scanners, or detectors, laser sensors, optical fibers, ultrasound sensors, scanners or detectors, radio signaling including, but not limited to, Bluetooth, Wifi, WAN, Zigbee, LoRa, LoRaWAN, and RFID.
In the preferred embodiment, the grasping device would be used as an end-effector on a robotic device used for grasping and manipulating items. For example, but not limited to, at a robotic picking station as is illustrated in
In the preferred embodiment, a method of compensating for positional errors in the vertical direction due to a vision system or camera utilizes a sensor 700, possibly for measuring distance, force or pressure, may be attached to the suction device 500. For example, as the gripping device nears the item 800 to be picked, the gripping device monitors the force sensor 700 to detect when a sufficient contact force threshold has been achieved. The achievement of a contact threshold can be used by a motion control system to inform the robot to stop the motion of the gripping device and initiate the grasping process.
In the preferred embodiment, the attachment of the membrane 300 to either the chamber wall 510 or the suction device 500 may be contrived in many ways using an attachment device 540. The membrane 300 could be attached to the chamber wall 510 or suction device 500 using a solvent weld, glue, mechanical fastening methods such as, but not limited to, screws, clamps, bayonet clips, snap rings, hose clamps, spring bands, push-to-connect fittings, or acoustic welding. The location of an attachment device 540 used to attach the membrane to the chamber is illustrated in
In the preferred embodiment, the membrane 300 attachment method may be devised to enable an automated method for swapping membrane 300s. One method, as illustrated in
In another embodiment, the membrane 300 may be replaced using a membrane removal tool that holds the membrane in position while the gripping device is twisted by, for example but not limited to, a robot. Alternatively, the membrane removal tool could be twisted.
In yet another embodiment, a membrane removal tool is used to remove or replace the membrane by applying a magnetic field to latch/unlatch the membrane connections, heat to glue/unglue a thermoplastic or similar material, force or pressure applied in a specific manner to remove or replace the membrane when the attachment at one or more positions is performed using a push-to-connect fitting, quick coupler, snap ring, retaining ring, cam lock, snap joint, lock nuts, barbed fitting, lever-lock, swivel bayonet, screw-type, latching, or similar quick connections. Various membrane removal methods are illustrated in
In the preferred embodiment, a method for detecting leaks, tears or holes in the membrane sealing the at least partially sealed chamber of the gripping device is described here. A test chamber is located near the picking station at which the gripping device is being employed. The test chamber has a sufficiently large hole in at least one surface large enough for the relaxed membrane to pass through without touching the edges of the hole. At least one additional hole in the test chamber allows the interior of the chamber to be in fluid communication with at least one sensor and at least one additional hole in the test chamber is terminated with a valve or actuator that can allow fluid communication with the interior of the test chamber. Most of the membrane, beginning with the distal end of the membrane is placed into the at least one hole while attached to the gripping device. The membrane is inserted into the hole until the attachment point between the chamber wall and membrane is near, or in contact with, the outer surface of the test chamber. The membrane is then pressurised and the expanding membrane forms at least a partial seal between the outer surface of the membrane and the test chamber while the fluid within the at least partially sealed test chamber is vented via the valve. After the membrane expansion has stopped due to the achievement of the chamber target pressure, the venting valve is closed and the pressure within the test chamber is monitored while the target pressure is maintained. A leak is detected when the pressure within the test chamber increases as pressurised fluid from within the gripping device chamber is vented through the hole in the membrane into the test chamber. If there are no sufficiently large holes present in the membrane, the pressure within the test chamber remains relatively unchanged. An example of this process is illustrated in
In the preferred embodiment, the region of the chamber wall 510 near the membrane 300 attachment point may be fabricated from, or coated with, a soft and/or low friction material 550 that reduces friction between the membrane 300 and the chamber wall 510 and absorbs or cushions any collisions or contact between the chamber and other objects
In the preferred embodiment, the suction device 500 is attached to a tube 200 that passes through the chamber wall 510. The tube may be used to directly facilitate fluid communication between the suction device 500 and a suction pump or Venturi or, the tube may be used to allow the placement of sensors or the passage of wires or tubing to enter the at least partially sealed chamber 100.
In another embodiment, the chamber wall 510 may be flexible with, perhaps, but not limited to, a corrugated structure or in the shape of a bellows 560 to allow the distal end of the gripping device to mechanically rotate and better comply to an object, especially in tight spaces where the chamber wall 510 may contact a bin wall or another item. The flexible chamber wall could be used either passively or actively to enable picking in hard-to-reach places such as the corner of a bin or provide an additional level of compliance when grasping objects. The suction device 500 may itself be bendable or composed of one or more rotational joints to allow the flexible chamber walls to adjust to an object. This would allow the chamber wall 510 to automatically comply to an object when attempting to pick items in tight spaces. Alternatively, the chamber wall 510 may have at least one actuator 570 to dynamically adjust the chamber length and/or tilt the chamber for approaching items. The at least one actuator could be actuated by pneumatic, electric, or magnetic means, by a cable driven means, by partitioning the chamber into sub-chambers and actively controlling the fluid pressure within the individual chambers. Examples of this are illustrated in
In another embodiment, the chamber wall 510 may have a compliant region 710 near the membrane 300 attachment point that may allow the chamber itself to act as a large suction cup as illustrated in
In another embodiment, the suction device 500 may be composed of multiple suction regions where an outer suction device 500 has a second smaller suction device 580 inset into the first suction device as illustrated in
In the preferred embodiment, a method of grasping an item is described where the preferred embodiment of the gripping device is attached to a robot or other suitable method of moving the gripping device is used. The target pose for the gripping device may be selected manually (eg. by hand, using a robot pendant), using a software interface with user input provided by a mouse, keyboard, joystick, HMI or other device, automatically using a machine vision system based on the output from a camera or other suitable imaging device, or a hybrid of the manual and automatic methods described above. Prior to reaching the target pose, the gripping device is activated by activating the suction device 500 and adjusting the chamber wall 510 and suction device 500 positions prior to contact with an item. In this case, the membrane surface 310 may deform from the usual volcano-like structure to an annular, semi-toroidal or similar shape. The internal pressure of the at least partially sealed chamber may be adjusted to allow for increased compliance (eg. lower air pressure) or decreased compliance (eg. increased air pressure). The combination of both membrane 300 shape and compliance allows the gripping device to dynamically create a larger suction area, as defined by the membrane 300, than that defined by the suction device alone.
In the preferred embodiment, where the contact surface of the suction device is defined by a suction cup, it can be useful to utilize a suction cup with a small hole 430 in the surface to allow some level of suction leakage as illustrated in
In one embodiment, the surface of the material forming the contact surface 550 between the chamber wall 510 and the at least partially sealed membrane 300 may be coated with a material that reduces impacts between an item 800 and the chamber wall 510 of the gripping device, reduces friction between the deformable membrane 300 and the chamber wall 510 and aids in reducing the effects of rubbing, pinching, crushing or impacts between the membrane 300 and the chamber wall 510 which may be organic or caused by impacts with items near the gripping device including the item 800 being picked.
In the preferred embodiment, the relative positions of the suction device and chamber along with the fluid pressure within the at least partially sealed chamber may each have a set or sets of target values which may be collectively referred to as gripping device ‘modes’. The modes of the gripping device are based on specific object types and surfaces including bagged items, deformable and/or porous items, blister packed items, flat objects, etc. Blister packed items are defined here as packaging having a rigid or semi-rigid, often, but not always, wavy or corrugated, plastic layer protecting an item such as, but not limited to, AA batteries, pens, pencils, glue sticks etc. Flat objects are defined as those items having a flat surface such as a box. In most cases, the flat surface is at least as wide as the diameter of the suction device. Bagged items include any items that is packed within a bag. Examples of items that are bagged include, but are not limited to, food products such as rice, clothing, mailers as commonly used in eCommerce etc. Deformable and/or porous items include, but are not limited to, items such as socks, sponges, and loofahs.
For blister packed items, the target values are selected to ensure the gripping device presents a soft membrane 300 deformed under low fluid pressure relative to that used for deformable & porous items which allows the membrane 300 to easily conform, at least partially, to an object and defines a larger item-conforming suction area than that defined by the suction device alone. The low fluid pressure within the at least partially sealed chamber ensures that the item is not pushed away from the gripping device as it nears the item 800. Instead, the membrane 300 is soft and compliant and is easily deformed when contact with the item 800 is first made. For blister packed items, the chamber actuator has a high relative distance of travel when compared to the suction device actuator distance of travel. Grasping a blister-packed item 800 is illustrated in
For bagged items that feature a loose bag, the target values and actuator movement sequence are selected so that after the membrane 300 deforms against the bagged item 800, the suction device actuator is moved proximally to further draw the loose bag material into the cavity described by the position of the suction device 500 and the central region of the deformed membrane 300 (what was previously the centre of the volcano-like shape). Drawing the bag further towards the proximal end of the gripping device ensures that the contact area between the bag and membrane 300 is increased. The membrane 300 fluid pressure can also be increased or decreased to a target value to provide additional clamping or pinching forces to the bag that are due, at least partially, to lateral forces applied against the bag as illustrated in
For bagged items that feature a tight or taut bag, the chamber position, suction device 500 position and fluid pressure target values are chosen to minimize lateral friction forces between the membrane 300 and the bag as, since the bag is not loose or stretchy, it is not able to be pulled into the suction device 500 cavity formed by the membrane 300. The mode for loose bags differs from tight bags in that, if an attempt is made to draw the bag into the cavity formed around the suction device 500 by the membrane 300, the membrane 300 will instead experience high lateral forces against the item surface which can result in reduced contact area between the membrane 300 and item as the membrane 300 may be peeled off the surface of the item. For these types of items, the chamber actuator has a high relative distance of travel when compared to the suction device actuator distance of travel. The chamber pressure is moderate when compared to the chamber pressure used for grasping deformable and porous items.
For objects presenting a flat surface with a surface area at least on parr with that of the suction area 400, the target values for the chamber position, suction device 500 position and fluid pressure of the at least partially sealed membrane 300 are selected in a similar manner to those items having a tight bag: high lateral forces at the contact surface of the item and the membrane 300 can result in reduced membrane 300 contact or membrane 300 peeling. Grasping of a flat item is illustrated in
For objects classified as deformable and porous, the target values for the chamber position, suction device 500 position and fluid pressure of the at least partially sealed membrane 300 are selected in a similar manner to those items having a loose bag: large displacement of both the chamber and suction device actuators and high pressurisation of the membrane allows deformable and porous items to be drawn into the orifice created around the suction device. The membrane pressurization allows the object to be ‘pinched’ in that same orifice area. Grasping of a deformable and porous item is illustrated in
For some objects with a large contact surface area such as, but not limited to, spherical items, it may be useful to grasp an object using one of the modes discussed earlier: bagged items, deformable and/or porous items, blister packed items, flat objects, etc. After grasping the object, it may be useful to decrease the chamber fluid pressure allowing the membrane 300 to somewhat deflate around the object and increase or maintain the contact surface area at least partially.
In the preferred embodiment, a ring or similar structure 450, as illustrated in
In the preferred embodiment, a method for detecting holes, tears, or perforations in a membrane 300 includes placing at least the membrane 300 at the distal end of the gripping device in a cavity 1000, increasing the membrane 300 fluid pressure to force the membrane 300 to expand while constricting the membrane 300 expansion with the cavity as illustrated in
In the preferred embodiment, a method for detecting holes, tears, or perforations in a membrane 300 includes placing at least the membrane 300 at the distal end of the gripping device in a cavity 1000, increasing the membrane 300 fluid pressure to force the membrane 300 to expand while venting the cavity 1000, perhaps with a valve. Once the membrane 300 reaches the desired pressure, sealing the cavity and using an appropriate sensor to determine if the cavity 1000 pressure increased. If a hole or tear in the membrane 300 is present, air or fluid will leak from the membrane and enter the cavity 1000 resulting in a pressure increase within the cavity 1000.
In another embodiment, a method for detecting holes, tears, or perforations in a membrane 300 is described here where a membrane at least partially sealing a chamber is inflated to a test pressure. Upon reaching the test pressure, the pressure within the at least partially sealed chamber is measured and monitored for undesirable leakage as indicated by an unexpected decrease in pressure.
In yet another embodiment, a method for detecting holes, tears, or perforations in a membrane includes monitoring control signals or sensor data, perhaps in real-time or at defined intervals, to determine a shift in either the real-time control signals, the sensor data, or both that would indicate the presence of a leak, tear, or perforation in the membrane. Control signal or sensor data could also be used to forecast and predict the probability of leaks, tears, or perforations before they occur. Examples of control signals include, but are not limited to, the frequency of a valve opening or closing increasing or decreasing as the membrane ages, the time to deflate a membrane or the time required to achieve a desired pressure within the at least partially sealed chamber may change with time and wear.
In the preferred embodiment, a method of releasing an item so that the object flattens itself out is presented. The gripping device releases a folded item, such as, but not limited to, a bag onto a convex surface from a suitable height. The combination of the drop height (impact speed) and convex surface work together to flatten the upper surface of the item allowing it to easily be picked multiple times.
In the preferred embodiment, releasing an object while the object is unsupported may result in premature membrane 300 wear as the membrane 300 may tear due the peeling action between the membrane 300 and the item.
In yet another embodiment, ‘fingers’ 595 or protrusions may be employed to aid in gripping or stabilizing objects before, during or after grasping or before, during or after object manipulation as illustrated in
In yet another embodiment, the membrane may be designed specifically to reduce oscillations using a damper 597 as illustrated in
In yet another embodiment, the gripping device may be paired with at least one additional suction device or gripping devices as illustrated in
According to embodiments of the disclosure, a robotic picking assembly is disclosed. The robotic picking assembly consists of a robotic manipulator, a gripping device attached to the robotic manipulator and configured to pick up, manipulate and release objects. The gripping device comprises at least one elastic membrane at least partially sealing at least one chamber, wherein the said at least one elastic membrane is attached to a wall of said chamber, wherein a suction device is attached to the membrane, and wherein the said chamber is configured to allow the uninterrupted passage of the suction device through the said chamber, at least one actuator configured to actuate the at least one said chamber, at least one actuator configured to actuate the at least one said suction device, at least one actuator configured to allow fluid communication to the said at least partially sealed chamber.
According to the disclosure, the elastic membrane is configured to be dynamically deformed by the actuation of one or more chambers, actuation of one or more suction devices, or the actuation of one or more fluid communication actuators. The device of claim 1 where the surface shape of the membrane is formed by a continuous curved line revolved around an axis, where the continuous curved line can be described by at least one of the following mathematical functions including linear, quadratic, power, logarithmic, polynomial, rational, exponential, sinusoidal, semi-circular, semi-elliptical, parabolic, hyperbolic, a line with a continuous derivative, or a piecewise continuous combination of any of the previous functions or any other mathematical function.
According to the disclosure, the membrane is composed of at least one layer of silicone, latex, urethane, polyurethane, any combination of these materials or any other suitable elastic material. The membrane may have regions with increased or decreased friction, hardness, density, elastic modulus, viscosity, 100% modulus, tensile strength, tear strength, elongation at break, specific gravity, specific volume, shrinkage, temperature, UV absorption or reflection, IR absorption or reflection, X-Ray absorption or reflection, refractive index, resistivity, radiation shielding, thermal conductivity, dielectric strength or dielectric constant, relative permittivity, permeability, susceptibility, acoustic impedance, acoustic attenuation or transmission, or any other material property not listed explicitly here.
According to the disclosure, the membrane surface may be at least partially designed for handling food or hazardous materials. The membrane may have regions with increased or decreased thickness where the change in thickness may restrict, encourage, or direct membrane deformation in a particular manner or direction. The membrane surface is formed by casting the uncured elastic material onto a mold, spray coating a mold, or coating a mold by dipping the mold in a liquid membrane material and wherein the liquid membrane material is cured into a desired shape.
According to the disclosure, the mold is configured to rotate while the membrane material cures. The elastic materials may be layered upon each other in a controlled manner to create regions of the membrane with different thicknesses or surface features; and wherein additional layers may be applied while the previous layer(s) are fully cured, partially cured or uncured. The membrane material is cured in a controlled environment, wherein at least the temperature, pressure or humidity are monitored or controlled. The suction device terminates in a suction area and is formed by a suction cup.
According to the disclosure, at least one sensing device is attached to the said suction device. The sensing device is configured to detect force, pressure or proximity.
According to the disclosure, the membrane is attached to the chamber wall or the suction device using a bayonet clip, screws, clamps, snap rings, hose clamps, spring bands, push-to-connect fittings, acoustic welding, solvent bonding, glue, any combination of the above methods or any other suitable bonding method. The attachment point between the chamber wall and the membrane is coated with a soft or low friction material.
According to the disclosure, the suction device is attached to a tube that passes through the chamber wall. The tube facilitates fluid communication between the suction area and a suction pump, venturi, pressure pump, any combination of the above or any other suitable means. The tube allows the passage of wires or tubing. The tube allows the placement of sensors.
According to the disclosure, the chamber walls are composed of an elastic material to allow the chamber walls to flex or bend. The chamber walls may be corrugated or formed into bellows. The flexing or bending of the chamber walls is actively controlled.
According to the disclosure, the flexing or bending of the chamber walls is obtained by actuation through pressure control, cable driven, pneumatic, electrical or magnetic means. The flexing or bending of the chamber walls is obtained by partitioning of the chamber into multiple sub-chambers where such partitioning consists of by partitioning the chamber into sub-chambers and actively controlling the fluid pressure within the individual chambers. The suction device is and the curvature of the suction device is controlled by an actuator.
According to the disclosure, the suction device contains multiple suction cups, a hole/valve in a suction cup and/or a ring to prevent collapse of the bellows. The additional suction device is attached to at least one actuator and may be moved relative to the first suction device. The suction cup may have bellows, a hole or valve. The bellows may contain an apparatus designed to limit the collapse of the bellows under high suction pressure.
According to the disclosure, the valve regulates the pressure within the suction area. The valve regulates the pressure within the suction area defined by the membrane. The valve equalizes the pressure within the suction area and the suction area defined by the membrane. The grasping reinforcement is provided by one or more protrusions.
According to the disclosure, the protrusions are actuated by a mechanical means delivered by electrical, pneumatic, or magnetic methods. The protrusions aid in separating items from nearby objects. The protrusions have suction cups. The suction cups may have bellows.
According to the disclosure, the changes in the curvature of the protrusion, which includes bending, twisting, and straightening, in one or multiple plains and changing in size, including shortening, elongating, swelling, shrinking, and deforming, either in the entire protrusion or one or more of its parts, is obtained by varying the gas/fluid pressure, including pressurizing and depressurizing, inside the protrusion.
According to the disclosure, the inside of the protrusion consists of a plurality of chambers. The pressure in each chamber contributes to the deformation of the said protrusion. The membrane is designed to reduce or dampen oscillations or undesired vibration. The dampening of oscillations is performed by embedding structures into the membrane or chamber near the attachment point of the chamber to the membrane. These structures include thickening of the membrane, fluid actuated bladders, materials where the stiffness may be adjusted, or mechanical actuators
According to the disclosure, the chamber wall is configured with a compliant region that may act as a large suction area. The passageways through the chamber wall provide a secondary means of applying vacuum suction to the large suction area. The one or more valves are used to dynamically route vacuum suction to the suction passageways, suction device or the at least partially sealed chamber.
According to the disclosure, a method of grasping, manipulating, and releasing at least one object. The method comprises the steps of bringing the gripping device near the object, activating the suction device, dynamically deforming the membrane against the surface of the object, and gripping the object using at least one chamber wall actuator, at least one suction device actuator, at least one fluid communication actuator, or any combination of the above actuators.
According to the disclosure, the step of activating the suction device results in the creation of a negative pressure within the suction area. The step of releasing the object is performed by dynamically adjusting the chamber and suction device actuators to reverse the membrane deformation and deactivate the suction device. The fluid flow in the suction device is reversed to create a positive pressure within the suction area.
According to the disclosure, the dynamic deformation of the membrane creates a second suction area that is larger than the first suction area.
According to the disclosure, the object target location is determined using a sensing system and computer algorithm that detects the surface of the object and scans the surface of the object for suitable picking locations.
According to the disclosure, a sensing system and computer algorithm scans the region of the object surface around the said suitable picking locations; Determines the item type based on surface and image characteristics and assigns target values for the chamber wall, suction device, and fluid communication actuators.
According to the disclosure, the gripping device dynamically adjusts the membrane deformation by dynamically matching the position of the at least one chamber wall, at least one suction device, and at least one fluid communication actuator to match target values. The set of actuator target values composes a mode.
According to the disclosure, the mode for an item with a corrugated surface, flat surface, within a tight bag, within a loose bag or deformable or porous items utilizes relatively low, or minimal, fluid pressure within the at least partially sealed chamber, relatively high movement of the chamber wall actuator, and relatively low movement of the suction device actuator.
According to the disclosure, the item is first grasped with a relatively high fluid pressure within the at least partially sealed chamber and then, upon grasping the item, the pressure within the at least partially sealed chamber is reduced. The positioning of the gripping device is controlled dynamically by monitoring at least one sensor, starting, stopping or adjusting the motion of a robotic manipulator based on the output of the said sensor. The sensor is composed of a force sensor, pressure sensor, contact sensor, proximity sensor or any combination of the above sensors.
According to the disclosure, a method for detecting perforations within the membrane of an at least partially sealed chamber. The method comprises the steps of locating the membrane portion of the distal end of the gripping device within a test chamber, inflating the gripping device membrane to a suitable pressure while a valve in fluid communication with the test chamber ensures the test chamber does not pressurize during the pressurization of the membrane, closing the test chamber valve once the desired membrane pressurization is achieved and measuring the pressure within the test chamber while maintaining membrane pressurization. An increase in the test chamber pressure indicates at least one perforation in the membrane.
According to the disclosure, a method of releasing an item to minimize the item from folding on itself where the object is released by the gripping device from a suitable height above a convex surface. The method of minimizing membrane wear by supporting an object during its release.
According to the disclosure, a method for detecting perforations within the membrane of an at least partially sealed chamber by inflating a membrane by pressurizing the at least partially sealed chamber to a suitable test pressure, measuring the pressure within the at least partially sealed chamber using at least one sensor. The pressure within the partially sealed chamber is measured using a pressure sensor.
According to the disclosure, a method of grasping an object where the membrane is deformed into contact with an object, the suction device is activated and protrusions or fingers are used to stabilize the object. The protrusions or fingers are used to adjust the position of the item prior to deforming the membrane. The protrusions or fingers contact the item and limit the deformation or change the shape of the object. The protrusions or fingers are used to close, keep closed, hold or support the object.
According to the disclosure, the item is a book, a box with a tuck lid, a loose lid, or some other type of closure.
According to the disclosure, a method of replacing the membrane on the gripping device where the membrane region is inserted into a membrane removal tool, the membrane removal tool manipulates the membrane attachment point and the membrane is detached.
According to the disclosure, the membrane removal tool manipulates the membrane attachment point using gripping, squeezing, a magnetic field, heat, robotic manipulators, force, pressure, a twisting action, or any other suitable manipulation method. The membrane is detached using a twisting, pushing, or pulling motion of the gripping device. The motion of the gripping device is performed by a robotic manipulator.
According to the disclosure, the suction device is retracted, the chamber is extended, the rim of the chamber wall has been configured with a compliant region, and suction passageways through the chamber wall are used to route vacuum suction and form a secondary, larger suction device. The suction passageway is routed between the chamber wall and a secondary, larger, concentric chamber wall that is attached to an actuator and where the secondary chamber wall is extended or retracted relative to the chamber wall.
According to the disclosure, the vacuum suction may be routed to the suction passageway, suction device or to the at least partially sealed chamber using one or more valves. The vacuum suction routing, chamber position, suction device position are dynamically adjusted to draw the membrane away from the suction device and suction passageways.
Implementations disclosed herein provide systems, methods and apparatus for generating or augmenting training data sets for machine learning training. The functions described herein may be stored as one or more instructions on a processor-readable or computer-readable medium. The term “computer-readable medium” refers to any available medium that can be accessed by a computer or processor. By way of example, and not limitation, such a medium may comprise RAM, ROM, EEPROM, flash memory, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer. It should be noted that a computer-readable medium may be tangible and non-transitory. As used herein, the term “code” may refer to software, instructions, code or data that is/are executable by a computing device or processor. A “module” can be considered as a processor executing computer-readable code.
A processor as described herein can be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor can be a microprocessor, but in the alternative, the processor can be a controller, or microcontroller, combinations of the same, or the like. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Although described herein primarily with respect to digital technology, a processor may also include primarily analog components. For example, any of the signal processing algorithms described herein may be implemented in analog circuitry. In some embodiments, a processor can be a graphics processing unit (GPU). The parallel processing capabilities of GPUs can reduce the amount of time for training and using neural networks (and other machine learning models) compared to central processing units (CPUs). In some embodiments, a processor can be an ASIC including dedicated machine learning circuitry custom-build for one or both of model training and model inference.
The disclosed or illustrated tasks can be distributed across multiple processors or computing devices of a computer system, including computing devices that are geographically distributed. The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is required for proper operation of the method that is being described, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
As used herein, the term “plurality” denotes two or more. For example, a plurality of components indicates two or more components. The term “determining” encompasses a wide variety of actions and, therefore, “determining” can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like. Also, “determining” can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like. Also, “determining” can include resolving, selecting, choosing, establishing and the like.
The phrase “based on” does not mean “based only on,” unless expressly specified otherwise. In other words, the phrase “based on” describes both “based only on” and “based at least on.” While the foregoing written description of the system enables one of ordinary skill to make and use what is considered presently to be the best mode thereof, those of ordinary skill will understand and appreciate the existence of variations, combinations, and equivalents of the specific embodiment, method, and examples herein. The system should therefore not be limited by the above-described embodiment, method, and examples, but by all embodiments and methods within the scope and spirit of the system. Thus, the present disclosure is not intended to be limited to the implementations shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The application is a continuation-in-part of U.S. patent application Ser. No. 17/754,769, entitled “SYSTEM AND APPARATUS FOR AN ADAPTABLE SUCTION DEVICE”, filed on Apr. 12, 2022, the disclosure of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 17754769 | Apr 2022 | US |
Child | 18093797 | US |