Robotic control system for needle sorting and feeder apparatus
First Claim
1. A control system for a needle infeed apparatus having first conveyor means with singulated needles positioned randomly thereon for conveyance from a first location toward a second location, said apparatus having one or more robot devices each having a gripper means for picking said needles from said first conveyor means and placing said needles on a precise engagement device, said control system comprising:
- (a) control means for pausing said first conveyor means to create a dwell cycle for said infeed apparatus;
(b) at least one vision tracking means in communication with said control means for generating an image of a selected needle at a predetermined location on said first conveyor means during said dwell cycle and for calculating positional and orientation data for each needle from said generated image;
(c) memory means for temporarily storing said positional and orientation data received from said vision tracking means; and
,(d) robot control means for accessing said stored positional and orientation data of a selected said imaged needle and enabling a gripper device of one of said one or more robots to pick up said imaged needle in accordance with its respective positional and orientation data and place said needle in a said precision engagement device, wherein based on said orientation of said needle, said robot control means further enabling said robot gripper means to move to a needle orienting location having a needle orientation device located thereat to enable said needle to contact a needle orientation device and rotate said needle in said gripper means prior to placing said needle in said precision engagement device.
1 Assignment
0 Petitions
Accused Products
Abstract
A control system for a needle singulation and infeed apparatus that automatically picks up surgical needles in random, un-oriented positions on a transport conveyor or like device, and places them in oriented positions for suture attachment at a fully automated needle swaging station. The apparatus employs one or more robot devices for picking up the needles and placing them in individual precision engagement devices for sequential conveyance to an automatic swaging machine. After gripping the needle, and, depending upon the orientation of the needle with respect to the robot gripper, the robot gripper can pick the needle and move to a location where a mechanical finger is fixedly positioned. The robot is programmed to move to the mechanical finger and tap the needle held by the robot gripper against the finger to orient or rotate the needle in the proper direction prior to placing the needle in the precision engagement device. This, obviates the need for a further needle orienting step downstream of the robot pick and place location and ensures the high-speed transport of highly oriented needles for the automatic swaging operation.
31 Citations
32 Claims
-
1. A control system for a needle infeed apparatus having first conveyor means with singulated needles positioned randomly thereon for conveyance from a first location toward a second location, said apparatus having one or more robot devices each having a gripper means for picking said needles from said first conveyor means and placing said needles on a precise engagement device, said control system comprising:
-
(a) control means for pausing said first conveyor means to create a dwell cycle for said infeed apparatus; (b) at least one vision tracking means in communication with said control means for generating an image of a selected needle at a predetermined location on said first conveyor means during said dwell cycle and for calculating positional and orientation data for each needle from said generated image; (c) memory means for temporarily storing said positional and orientation data received from said vision tracking means; and
,(d) robot control means for accessing said stored positional and orientation data of a selected said imaged needle and enabling a gripper device of one of said one or more robots to pick up said imaged needle in accordance with its respective positional and orientation data and place said needle in a said precision engagement device, wherein based on said orientation of said needle, said robot control means further enabling said robot gripper means to move to a needle orienting location having a needle orientation device located thereat to enable said needle to contact a needle orientation device and rotate said needle in said gripper means prior to placing said needle in said precision engagement device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for controlling an automatic infeed apparatus for feeding surgical needles from one location to another location, said infeed apparatus having a first conveyor having randomly positioned needles located thereon, a second conveyor having a plurality of precision needle engagement devices located thereon, and one or more robot means each having a gripper means for picking up a needle from said indexing conveyor, said method comprising the steps of:
-
(a) pausing said first conveyor to create a dwell time for said infeed apparatus; (b) imaging said needles on said first conveyor with a vision tracking means during said dwell time to create an image of said needles; (c) calculating positional and orientation data from said image of a selected needle and determining a barrel end and a point end for said selected needle; (d) locating said gripper means at said barrel end of said needle; (e) determining a location of said needle point end with respect to said located gripper means; (f) picking up said selected needle from said first conveyor; (g) moving said gripper means gripping said needle towards a needle orienting device when a first orientation of said needle point end is determined at step (e); (h) rotating said needle while gripped by said needle gripper; and
,(i) placing each needle in said precision engagement device for subsequent conveyance thereof. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A control system for a surgical needle infeed apparatus having first conveyor means with singulated needles positioned randomly thereon for conveyance from a first location toward a second location, said apparatus having one or more robot devices located intermediate said first and second locations, each robot having a gripper means for picking said needles from said first conveyor means and placing said needles on a second conveyor means for conveyance to said second location, said control system comprising:
-
(a) control means for pausing said first conveyor means to create a dwell cycle for said infeed apparatus; (b) at least one vision tracking means in communication with said control means for obtaining an image of a selected needle on said first conveyor means during said dwell cycle, said vision tracking means comprising; i) means for calculating a first set of data representing a location of a barrel end of said surgical needle from said image; and
,ii) means for calculating a second set of data representing rotational orientation of said surgical needle on said conveyor from said image; (c) means for inputting said first and second sets of data to said robot device; and
,(d) means for enabling said gripper device of one of said one or more robots to pick up said imaged needle in accordance with said first and second sets of data and place said needle directly in said second conveyor means when a first condition is satisfied, and further enabling said gripper device to move to a third location to enable said needle to rotate said needle in said gripper means prior to placing said needle on said second conveyor means when a second condition is satisfied. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification