← Back to Patent Explorer
US4486842A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and procedure for locating three-dimensional objects packed in bulk for purposes of controlling a gripping terminal

Assignee: Renault SA
•
Filing: 1982-02-09
•
Granted: 1984-12-04
•
Expires: 2002-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and procedure for locating three-dimensional bulk-loaded objects for purposes of controlling a gripping terminal, including at least one optical projection system associated with drive mechanisms commanded by an interface connected to a central processing unit, and a light sensor such as a TV camera mounted plumb with the surface (horizontal, for example) receiving the bulk load and connected to the analysis and processing mechanisms of the central processing unit. The optical system emits a substantially planar light bundle which sweeps the surface of the bulk load under the control of the drive mechanisms to vary incrementally the angle θ made by the bundle with respect the aforementioned surface. The value of the angle, measured by a coder, is transmitted to the central processing unit which analyzes the image of the bundle trace sensed by the camera. The central processing unit selects the point whose value corresponds to a predetermined condition, such as the highest point on the surface of the bulk load. The invention finds application in automatic high-speed unloading by an industrial robot of a crate filled with three-dimensional objects loaded in bulk.

Inventors

  • 👤 Jean-Paul Hermann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 04:37
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0014

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 290 words
An apparatus for locating three-dimensional objects in a bulk load in order to control a gripping terminal for selective moving of said gripping terminal to at least one of said objects, comprising: at least one optical projection system for producing a substantially planar light bundle; drive means coupled to said optical projection system for sweeping said light bundle across a predetermined surface area of said bulk load, whereby an irregular light trace of said light bundle on said bulk load is produced; a central processing unit for controlling said drive means; light sensing means located plumb with a predetermined surface of said bulk load for sensing said irregular light trace from said light bundle reflected off said bulk load and for producing output signals indicative of said irregular light trace; said central processing unit comprising analysis and processing means coupled to the output signals of said light sensing means for processing said output signals; said drive means comprising means for rotating said light bundle through a predetermined angle θ in plural predetermined increments spanning the predetermined surface area of the bulk load; coder means for measuring the instantaneous value of said angle θ and for communicating said instantaneous value to said central processing unit; and said central processing unit comprising means for analyzing, for each value of the angle θ, said irregular light trace sensed by said light sensing means and to define points (xi, yi, zi) indicative of a profile of said bulk load based on the irregular light trace for each said angle θ, and means for selecting those of said defined points corresponding to a predetermined condition for controlling movement of the gripping terminal to the object located at the selected points based on the selected points.
Claim 2
Independent Claim 290 words
An apparatus for locating three-dimensional objects in a bulk load in order to control a gripping terminal for selective moving of said gripping terminal to at least one of said objects, comprising: at least one optical projection system for producing a substantially planar light bundle; drive means coupled to said optical projection system for sweeping said light bundle across a predetermined surface area of said bulk load, whereby an irregular light trace of said light bundle on said bulk load is produced; a central processing unit for controlling said drive means; light sensing means located plumb with a predetermined surface of said bulk load for sensing said irregular light trace from said light bundle reflected off said bulk load and for producing output signals indicative of said irregular light trace; said central processing unit comprising analysis and processing means coupled to the output signals of said light sensing means for processing said output signals; said drive means comprising means for rotating said light bundle through a predetermined angle θ in plural predetermined increments spanning the predetermined surface area of the bulk load; coder means for measuring the instantaneous value of said angle θ and for communicating said instantaneous value to said central processing unit; and said central processing unit comprising means for analyzing, for each value of the angle θ, said irregular light trace sensed by said light sensing means and to define points (xi, yi, zi) indicative of a profile of said bulk load based on the irregular light trace for each said angle θ, and means for selecting those of said defined points corresponding to a predetermined condition for controlling movement of the gripping terminal to the object located at the selected points based on the selected points.
Claim 3
Dependent Claim 98 words
An apparatus according to claim 1, wherein the light sensing means comprises a TV camera, comprising; means for controlling the camera to sweep perpendicularly to the axis of rotation of the projection system; and said analyzing means including means for recording, for each incremental angle of rotation and for each camera sweep line xi, the ordinate yi with respect to a predetermined reference plane of an intersection between the sweep of the camera and said irregular light trace sensed by said camera, said analyzing means recording parameters xi and yi for each incremental value of angular rotation θj.
Claim 4
Dependent Claim 85 words
An apparatus according to claim 1, wherein the light sensing means comprises a TV camera, comprising; means for controlling the camera to sweep parallel to the axis of rotation of the projection system; and said analyzing means comprising means for recording for each incremental angle of rotation θj, the ordinate yi of the first illuminated sweep line and the abscissa xi of the first illuminated point of the image of the trace, wherein xi and yi are defined with respect to a predetermined reference plane.
Claim 5
Independent Claim 41 words
An apparatus according to claims 2 or 3, wherein said predetermined reference plane includes the axis of rotation of the optical system, and an origin on said axis is defined by a predetermined edge of the area swept by said camera.
Claim 6
Dependent Claim 36 words
An apparatus according to claim 4 wherein said central processing unit comprises: means for computing a third-dimensional value zi for each point xi, yi based on the respective instantaneous angle θj measured by said coder means.
Claim 7
Independent Claim 66 words
An apparatus according to claims 1, 2 or 3, comprising: at least two optical projection systems arranged symmetrically with respect to said bulk load, said drive means and said coder means including a respective drive motor and angular coder, each coupled to said central processing unit, for sweeping respective of the optical projection systems and for measuring the respective instantaneous values of the respective angles θj.
Claim 8
Dependent Claim 26 words
An apparatus according to claim 5, comprising: means for controlling the gripping terminal of a robot based on the values of said coordinates (xi, yi, zi).
Claim 9
Dependent Claim 250 words
A procedure for locating three-dimensional objects in a bulk load in order to control a gripping terminal for selective moving of said gripping terminal to at least one of said objects, said procedure implemented by means of at least one optical projection system for producing a substantially planar light bundle, drive means commanded by an interface connected to a central processing unit for controlling the production of said light bundle, light sensing means mounted plumb with respect to a predetermined surface for receiving light from said light bundle reflected off said bulk load and for forming signals indicative of an image thereof, wherein said light sensing means is coupled to said central processing unit which processes the signals indicative of the reflected image, comprising: arranging the optical system to produce a light bundle making a predetermined initial angle θ with respect to said predetermined surface; rotating said at least one optical projection system so as to cause the angle θ to vary within a predetermined interval in predetermined increments θj in order to sweep the surface of the bulk load thereby producing an irregular light trace of said light bundle for each increment θj; analyzing for each incremental value θj the irregular light trace reflected off said bulk load and sensed by said light sensing means to define points indicative of a profile of said bulk load; and selecting predetermined points in the bulk load profile based on a predetermined condition as corresponding to the location of a three-dimensional object.
Claim 10
Dependent Claim 250 words
A procedure for locating three-dimensional objects in a bulk load in order to control a gripping terminal for selective moving of said gripping terminal to at least one of said objects, said procedure implemented by means of at least one optical projection system for producing a substantially planar light bundle, drive means commanded by an interface connected to a central processing unit for controlling the production of said light bundle, light sensing means mounted plumb with respect to a predetermined surface for receiving light from said light bundle reflected off said bulk load and for forming signals indicative of an image thereof, wherein said light sensing means is coupled to said central processing unit which processes the signals indicative of the reflected image, comprising: arranging the optical system to produce a light bundle making a predetermined initial angle θ with respect to said predetermined surface; rotating said at least one optical projection system so as to cause the angle θ to vary within a predetermined interval in predetermined increments θj in order to sweep the surface of the bulk load thereby producing an irregular light trace of said light bundle for each increment θj; analyzing for each incremental value θj the irregular light trace reflected off said bulk load and sensed by said light sensing means to define points indicative of a profile of said bulk load; and selecting predetermined points in the bulk load profile based on a predetermined condition as corresponding to the location of a three-dimensional object.
Claim 11
Dependent Claim 69 words
A procedure according to claim 8, wherein said analyzing step comprises: determining, with respect to a reference, the cartesian coordinates (x, y, z) of the defined points on the surface of the bulk load on the basis of the incremental angular values θj and the respective coordinate (xi, yi) of the points of intersection between the sweep lines and the reflected irregular light trace sensed by said sensing means.
Claim 12
Dependent Claim 38 words
The procedure according to claim 8 or 9, wherein said selecting means comprising: selecting by means of said central processing unit those points of the bulk load which fall into a predetermined range defined by two predetermined values.
Claim 13
Dependent Claim 79 words
A procedure according to claim 8, wherein said analyzing step comprises: determining, with respect to a reference, the cartesian coordinates (xi, yi, zi) of the defined points on the surface of the bulk load on the basis of the incremental angular values θj of the coordinates (xi, yi) of the point of intersection between a sweep line of said light sensing means and a first luminous point on the reflected irregular light trace sensed by said light sensing means.
Claim 14
Dependent Claim 29 words
A procedure according to claim 11, wherein said selecting step comprises: selecting by means of said central processing unit the highest point on the surface of the bulk load.

References Cited (Backward Citations)

US3804270A Cited
US4017721A Cited
US4146924A Cited
US4120403A Cited
US4188544A Cited
GB2018422A Cited
US4315771A Cited
US4305130A Cited
US4254433A Cited
US4318081A Cited
US4330779A Cited
US4402053A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-12-04 1988-06-04 1988-12-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-12-04 1992-06-04 1992-12-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-12-04 1996-06-04 1996-12-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag