SYSTEMS AND METHODS FOR PROVIDING DYNAMIC VACUUM PRESSURE AT AN END EFFECTOR USING A SINGLE VACUUM SOURCE
20220314459 ยท 2022-10-06
Inventors
- Thomas Wagner (Concord, MA, US)
- Kevin Ahearn (Nebo, NC, US)
- John Richard Amend, Jr. (Belmont, MA, US)
- Benjamin Cohen (Somerville, MA, US)
- Michael Dawson-Haggerty (Pittsburgh, PA, US)
- William Hartman Fort (Stratham, NH, US)
- Christopher Geyer (Arlington, MA, US)
- Jennifer Eileen King (Oakmont, PA, US)
- Thomas Koletschka (Cambridge, MA, US)
- Michael Cap Koval (Mountain View, CA, US)
- Kyle Maroney (North Attleboro, MA, US)
- Matthew T. Mason (Pittsburgh, PA, US)
- William Chu-Hyon McMahan (Cambridge, MA, US)
- Gene Temple Price (Cambridge, MA, US)
- Joseph Romano (Arlington, MA, US)
- Daniel Smith (Canonsburg, PA, US)
- Siddhartha Srinivasa (Seattle, WA, US)
- Prasanna Velagapudi (Pittsburgh, PA, US)
- Thomas Allen (Reading, MA, US)
Cpc classification
B65G47/91
PERFORMING OPERATIONS; TRANSPORTING
B25J15/065
PERFORMING OPERATIONS; TRANSPORTING
B66C1/0256
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A system including a programmable motion device and an end effector for grasping objects to be moved by the programmable motion device is disclosed. The system includes a vacuum source that provides a high flow vacuum such that an object may be grasped at an end effector opening while permitting a substantial flow of air through the opening, and a dead-head limitation system for limiting any effects of dead-heading on the vacuum source in the event that a flow of air to the vacuum source is interrupted.
Claims
1.-23. (canceled)
24. A method of processing objects comprising: providing a programmable motion device including an end effector with a vacuum cup that is coupled via a valve to a high flow vacuum source; providing a plurality of heterogenous objects to be grasped by the vacuum cup, each object being associated with a quality of a vacuum seal that the vacuum cup is known to form with the vacuum cup; actuating a valve disposed inline between a vacuum source and the vacuum cup to provide a vacuum at the vacuum cup; and selecting a sequence of the plurality of heterogenous objects to be grasped by the end effector based on the quality of the vacuum seal formed between the vacuum cup and each of the plurality of heterogenous objects such that objects known to form a good seal with the vacuum cup are not chosen for processing successively.
25. The method as claimed in claim 24, wherein the method further includes estimating a temperature of the high flow vacuum source.
26. The method as claimed in claim 25, wherein the estimating a temperature of the high flow source is responsive to recent history of pressure, flow and vacuum source control signals as well as valve control signals, in combination with knowledge of high flow vacuum source thermal properties.
27. The method as claimed in claim 24, wherein the method further includes limiting a period of time that a seal is formed with an object that is associated with a good seal.
28. The method as claimed in claim 24, wherein the method further includes requiring that the flow of air to the vacuum source occur for a minimum period of time between picking objects.
29. The method as claimed in claim 24, wherein the high flow vacuum source includes a side-channel blower.
30. The method as claimed in claim 24, wherein the valve is any of a linear valve or a rotary valve.
31. The method as claimed in claim 24, wherein the method further includes providing a relief valve for providing cooling fluid to the high flow vacuum source.
32. The method as claimed in claim 31, wherein the relief valve is coupled to a coolant source, where the relief valve is responsive to sensed pressure, flow, temperature or time.
33. The method as claimed in claim 24, wherein the method further includes providing via a sensor at the end effector any of flow sensor data, pressure sensor data, force sensor data and temperature sensor data.
34. A method of processing objects comprising: providing a programmable motion device including an end effector with a vacuum cup that is coupled via a valve to a high flow vacuum source; providing a plurality of heterogenous objects to be grasped by the vacuum cup, each object being associated with a quality of a vacuum seal that the vacuum cup is known to form with the vacuum cup; actuating a valve disposed inline between a vacuum source and the vacuum cup to provide a vacuum at the vacuum cup; choosing a first object of the plurality of heterogenous objects for processing with programmable motion device that is known to form a good seal with the vacuum cup; and subsequently choosing a second object of the plurality of heterogenous objects for processing with the programmable motion device that is known to form a poor seal with the vacuum cup.
35. The method as claimed in claim 34, wherein the method further includes estimating a temperature of the high flow vacuum source.
36. The method as claimed in claim 35, wherein the estimating a temperature of the high flow source is responsive to recent history of pressure, flow and vacuum source control signals as well as valve control signals, in combination with knowledge of high flow vacuum source thermal properties.
37. The method as claimed in claim 34, wherein the method further includes limiting a period of time that a seal is formed with an object that is associated with a good seal.
38. The method as claimed in claim 34, wherein the method further includes requiring that the flow of air to the vacuum source occur for a minimum period of time between picking objects.
39. The method as claimed in claim 34, wherein the high flow vacuum source includes a side-channel blower.
40. The method as claimed in claim 34, wherein the valve is any of a linear valve or a rotary valve.
41. The method as claimed in claim 34, wherein the method further includes providing a relief valve for providing cooling fluid to the high flow vacuum source.
42. The method as claimed in claim 41, wherein the relief valve is coupled to a coolant source, where the relief valve is responsive to sensed pressure, flow, temperature or time.
43. The method as claimed in claim 34, wherein the method further includes providing via a sensor at the end effector any of flow sensor data, pressure sensor data, force sensor data and temperature sensor data.
44. An object processing system comprising: a programmable motion device including an end effector with a vacuum cup that is coupled via a valve to a high flow vacuum source; a plurality of heterogenous objects to be grasped by the vacuum cup, each object being associated with a quality of a vacuum seal that the vacuum cup is known to form with the vacuum cup; a valve disposed inline between a vacuum source and the vacuum cup to provide a vacuum at the vacuum cup; and a control system for reducing effects of dead-heading on the high flow vacuum source by selecting a sequence of the plurality of heterogenous objects to be grasped by the end effector based on the quality of the vacuum seal formed between the vacuum cup and each of the plurality of heterogenous objects such that objects known to form a good seal with the vacuum cup are not chosen for processing successively.
45. The object processing system as claimed in claim 44, wherein the control system further estimates a temperature of the high flow vacuum source.
46. The object processing system as claimed in claim 45, wherein the temperature of the high flow source is estimated responsive to recent history of pressure, flow and vacuum source control signals as well as valve control signals, in combination with knowledge of high flow vacuum source thermal properties.
47. The object processing system as claimed in claim 44, wherein the control system further limits a period of time that a seal is formed with an object that is associated with a good seal.
48. The object processing system as claimed in claim 44, wherein the control system further requires that the flow of air to the vacuum source occur for a minimum period of time between picking objects.
49. The object processing system as claimed in claim 44, wherein the high flow vacuum source includes a side-channel blower.
50. The object processing system as claimed in claim 44, wherein the valve is any of a linear valve or a rotary valve.
51. The object processing system as claimed in claim 44, wherein the system further includes a relief valve for providing cooling fluid to the high flow vacuum source.
52. The object processing system as claimed in claim 51, wherein the relief valve is coupled to a coolant source, where the relief valve is responsive to sensed pressure, flow, temperature or time.
53. The object processing system as claimed in claim 44, wherein the system further includes a sensor at the end effector for providing any of flow sensor data, pressure sensor data, force sensor data and temperature sensor data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The following description may be further understood with reference to the accompanying drawings in which:
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030] The drawings are shown for illustrative purposes only.
DETAILED DESCRIPTION
[0031] The invention provides a hybrid gripper, e.g., one that employs either high vacuum or high flow depending on circumstances. One approach is to provide two different vacuum sources for the device, a high vacuum source such as a Venturi source and a high flow source such as a blower.
[0032] The single source hybrid gripper of certain embodiments of the invention, employs just one vacuum source, with additional hardware and operating procedures so that either high flow or high vacuum gripping may be obtained, depending on the item, the surroundings, and the nature of the seal.
[0033] In accordance with an embodiment, the system may employ a side-channel blower 20 as shown diagrammatically in
[0034] Generally, the annular space around the fan blades 26 is spacious for most of the cycle, but in the area between the inlet and outlet (as indicated at 36), there is very little space between the fan blades and the inside of the annular surface. This causes the blower assembly to draw air in as shown at C, and to produce a volume of air as shown at D. The blower assembly 24 provides high flow, with the advantage that the static pressure is higher than other high flow sources, even attaining vacuum levels above 50%. With no further modification, the gripper would exhibit high flow gripping for porous objects, objects smaller than the vacuum cup, and any other object failing to provide a good seal, and would also exhibit high vacuum gripping when a good seal happens to occur, except that a significant problem exists that is solved by certain embodiments of the present invention as discussed in more detail below.
[0035]
[0036] More fundamentally however, the system may encounter a more prolonged dead-headed state in simply lifting an object.
[0037] Although the valve may be used to mitigate dead-heading of the blower upon release (
[0038]
[0039]
[0040] While such embodiments may function well with objects that do not seal the gripper and applications in which any dead-heading is very brief, certain applications may require that objects be grasped and maintained for longer periods of time that result in the blower dead-heading.
[0041]
[0042] The relief valves 75, 85 may be employed to allow regulated flow of air. The flow might be a constant small flow, enough to eliminate the dead-heading condition and allow blower cooling, but not enough to defeat the gripper function. In accordance with further embodiments, the relief valve may provide a variable flow modulated by the state of operation, or the (estimated or sensed) temperature of the blower, or other operating conditions. The relief valve might inject a gas or liquid with preferred thermal properties, such as an oil or water-based coolant.
[0043] The invention therefore provides many options to mitigate dead-heading, such as for example, providing a different valve logic, so that when the item is released by connecting the gripper to atmosphere, it also connects the blower to atmosphere, allowing flow of air to cool the blower; modulating the duty cycle of the device. Dead-heading occurs when either (a) a good seal is obtained, or (b) a valve is closed. It is possible to limit the blower heating by limiting the time in state (a) or (b).
[0044]
[0045] In accordance with further embodiments therefore, the relief valve may inject a gas or liquid with preferred thermal properties, such as an oil or water-based coolant.
[0046] The system may be controlled to most effectively pick and place objects, with additional measures related to blower cooling. Using knowledge of blower thermal properties, along with knowledge of recent history of pressure, flow, and blower control signals, and valve control signals, the system could maintain an estimate of blower temperature, and use that estimate to employ mitigation strategies described above.
[0047] In accordance with various embodiments, therefore, the invention provides a gripper that shifts between high vacuum (static pressure) and high flow (aerodynamic drag) as conditions require, using a single source of vacuum. The vacuum source may be a side-channel blower, and the vacuum source may be connected to the gripper by a gripper control valve that is open to grip objects and closed to release objects. The gripper control valve may be ganged or synchronized with a blower vent valve that connects the blower to atmosphere when it is not connected to the gripper. The gripper control valve may be left open at times other than when gripping, allowing a flow of air to cool the blower. The time spent gripping objects, or in other phases that prevent ventilation of the motor, may be modulated to prevent overheating of the blower.
[0048] A relief valve may be positioned to allow entry of a cooling fluid, which may be atmospheric air, or a different gas, or a liquid, to enter the system and cool the blower. The relief valve may be continuously open to allow a small flow, sufficient to cool the blower, but insufficient to defeat the gripping function. The relief valve may operate according to sensed pressure, flow, temperature or time signals.
[0049] The system may also have one or more sensors, which may be flow sensors, pressure sensors, force sensors, or temperature sensors. The gripper may be the end effector of a programmable motion device such as a robot arm, and the motion of the arm may be modulated to maintain flow of air sufficient to cool the blower. The motion of the arm may include picking a sufficient number of objects that will not seal with the gripper, thereby maintaining a flow of air sufficient to cool the blower. The control processor 124 may use sensor information and an engineering model of the blower thermal behavior to choose gripper behavior and command valve opening and closing.
[0050] With reference to
[0051]
[0052] Each of the aspects of the various embodiments may be employed with each of the embodiments discussed above. Certain of the embodiments discussed above may provide cooling of the vacuum source more quickly than with other embodiments discussed above. Those skilled in the art will appreciate that numerous modifications and variations may be made to the above disclosed embodiments without departing from the spirit and scope of the present invention.