Cable robot positioning system utilizing a light beam measurement device
11667380 · 2023-06-06
Inventors
Cpc classification
B22F12/224
PERFORMING OPERATIONS; TRANSPORTING
G05D1/0094
PHYSICS
B22F2999/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
B64D1/16
PERFORMING OPERATIONS; TRANSPORTING
B64C39/024
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B22F10/18
PERFORMING OPERATIONS; TRANSPORTING
B22F10/85
PERFORMING OPERATIONS; TRANSPORTING
B25J13/089
PERFORMING OPERATIONS; TRANSPORTING
B22F12/222
PERFORMING OPERATIONS; TRANSPORTING
G01S17/66
PHYSICS
B25J11/0075
PERFORMING OPERATIONS; TRANSPORTING
B29C64/106
PERFORMING OPERATIONS; TRANSPORTING
B22F12/222
PERFORMING OPERATIONS; TRANSPORTING
B22F12/224
PERFORMING OPERATIONS; TRANSPORTING
B33Y40/00
PERFORMING OPERATIONS; TRANSPORTING
B22F2999/00
PERFORMING OPERATIONS; TRANSPORTING
B22F12/90
PERFORMING OPERATIONS; TRANSPORTING
E01C19/43
FIXED CONSTRUCTIONS
B66C13/04
PERFORMING OPERATIONS; TRANSPORTING
E01C19/40
FIXED CONSTRUCTIONS
Y02P10/25
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A light-based measurement system is capable of directing a light beam to a cooperative target used in conjunction with a cable robot to accurately control the position of the end effector within a large volume working environment defined by a single coordinate system. By measuring the end effector while the device is in operation, the cable robot control system can be adjusted in real time to correct for errors that are introduced through the design of the robot itself providing accuracy in the tens or hundreds of micron range. A coordination processor runs control software that communicates with both the laser tracker and the cable robot. An action plan file is loaded by the software that defines the coordinate system of the working volume, the locations where actions need to be performed by the cable robot, and the actions to be taken.
Claims
1. A cable robot position control system comprising: a) a light beam position measurement system comprising: i) a measurement source that produces an emitted measurement beam that is a light beam; and ii) comprising a cooperative target configured within a device coordinate system that has a target location with respect to the measurement source, which is target data; wherein a single measurement source tracks the cooperative target within a field of view; b) a coordination processor configured to run a control algorithm comprising: i) an input measured position; ii) an output motor command; and iii) end effector activator instructions; c) a cable robot comprising: i) a two or more position drivers; ii) an end effector; and iii) a cable robot mounting structure; wherein the cooperative target is coupled with the cable robot in a fixed positional relationship to said end effector; wherein the measurement source is in a fixed location that is independent of movement of the end effector; wherein the cable robot mounting structure, the two or more position drivers, and the end effector is configured so that the two or more position drivers can take-up and release their cables to position the end effector with respect to the position of said measurement source; wherein said emitted measurement beam is incident on said cooperative target such that said light beam position measurement system produces said target location within a device coordinate system, which is said target data representing the position of the end effector; wherein said target data is provided as an input measured position to said control algorithm to generate said robot positional instructions and said end effector activator instructions; wherein said cable robot receives said output motor command and operates the position driver to set the position of the end effector; wherein said cable robot receives said end effector activator instructions and operates said end effector.
2. The cable robot system of claim 1, wherein said end effector is a nozzle configured to deliver a printable material.
3. The cable robot system of claim 2, wherein said printable material is paint.
4. The cable robot system of claim 2, wherein said printable material comprises concrete.
5. The cable robot system of claim 1, wherein said end effector is a gripper actuator.
6. The cable robot system of claim 1, wherein said end effector is a non-contact measurement device.
7. The cable robot system of claim 1, wherein said end effector is a contact measurement device.
8. The cable robot system of claim 1, wherein said end effector is a camera.
9. The cable robot system of claim 1, further comprising an end effector position mechanism configured between the cable robot and the end effector and configured to move the end effector independently of said cable robot.
10. The cable robot system of claim 1, wherein the position driver comprises a reel means.
11. The cable robot system of claim 1, wherein said cooperative target is a retro reflector assembly comprising: a) two or more retro reflectors; and b) a retroreflector mounting structure; wherein said two or more retroreflectors are coupled to said retroreflector mounting structure such that their relationship to each other is known; where said measurement source measures said two or more retroreflectors such that said target data represents four or more degrees of freedom.
12. The cable robot system of claim 1, wherein said cooperative target is a light receiving target capable of measuring one or more degrees of freedom such that said target data represents four or more degrees of freedom.
13. The cable robot system of claim 1, wherein said cooperative target is a 6 degree of freedom target.
14. The cable robot system of claim 1, wherein said measurement source is a laser tracker.
15. A cable robot position control system comprising: a) a light beam position measurement system comprising: i) a measurement source that produces an emitted measurement beam that is a light beam; and ii) comprising a cooperative target configured within a device coordinate system that has a target location with respect to the measurement source, which is target data; wherein a single measurement source tracks the cooperative target within a field of view; wherein the target data comprises two or more degrees of freedom; b) a coordination processor configured to run a control algorithm comprising: i) an input measured position; ii) an output motor command; and iii) end effector activator instructions; c) a cable robot comprising: i) two or more position drivers; ii) an end effector; and iii) a cable robot mounting structure; wherein the measurement source is coupled with the cable robot in a fixed positional relationship to the end effector; wherein the cooperative target is in a fixed location that is independent of movement of the end effector; wherein the cable robot mounting structure, the two or more position drivers, and the end effector are configured so that the two or more position drivers can take-up and release their cables to position the end effector with respect to the position of said cooperative target; wherein said emitted measurement beam is incident on said cooperative target such that said light beam position measurement system produces said target location within a device coordinate system, which is said target data representing the position of the end effector; wherein said target data is provided as an input measured position to said control algorithm to generate said robot positional instructions and said end effector activator instructions; wherein said cable robot receives said output motor command and operates the position driver to set the position of the end effector; wherein said cable robot receives said end effector activator instructions and operates said end effector.
16. The cable robot system of claim 15, wherein said end effector is a nozzle configured to deliver a printable material.
17. The cable robot system of claim 16, wherein said printable material is paint.
18. The cable robot system of claim 16, wherein said printable material comprises concrete.
19. The cable robot system of claim 15, wherein said end effector is a gripper actuator.
20. The cable robot system of claim 15, wherein said end effector is a non-contact measurement device.
21. The cable robot system of claim 15, wherein said end effector is a contact measurement device.
22. The cable robot system of claim 15, wherein said end effector is a camera.
23. The cable robot system of claim 15, further comprising an end effector position mechanism configured between the cable robot and the end effector and configured to move the end effector independently of said cable robot.
24. The cable robot system of claim 15, wherein the position driver comprises a reel means.
25. The cable robot system of claim 15, wherein said cooperative target is a retro reflector assembly comprising: d) two or more retro reflectors; and e) a retroreflector mounting structure; wherein said two or more retroreflectors are coupled to said retroreflector mounting structure such that their relationship to each other is known; where said measurement source measures said two or more retroreflectors such that said target data represents four or more degrees of freedom.
26. The cable robot system of claim 15, wherein said cooperative target is a light receiving target capable of measuring one or more degrees of freedom such that said target data represents four or more degrees of freedom.
27. The cable robot system of claim 15, wherein said cooperative target is a 6 degree of freedom target.
28. The cable robot system of claim 15, wherein said measurement source is a laser tracker.
Description
BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS
(1) The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention, and together with the description serve to explain the principles of the invention.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
(26) As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Also, use of “a” or “an” are employed to describe elements and components described herein. This is done merely for convenience and to give a general sense of the scope of the invention. This description should be read to include one or at least one and the singular also includes the plural unless it is obvious that it is meant otherwise.
(27) Certain exemplary embodiments of the present invention are described herein and are illustrated in the accompanying figures. The embodiments described are only for purposes of illustrating the present invention and should not be interpreted as limiting the scope of the invention. Other embodiments of the invention, and certain modifications, combinations and improvements of the described embodiments, will occur to those skilled in the art and all such alternate embodiments, combinations, modifications, improvements are within the scope of the present invention.
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
(42)
(43)
(44)
(45)
(46)
(47)
(48)
(49)
(50)
(51)
(52) It will be apparent to those skilled in the art that various modifications, combinations and variations can be made in the present invention without departing from the scope of the invention. Specific embodiments, features and elements described herein may be modified, and/or combined in any suitable manner. Thus, it is intended that the present invention cover the modifications, combinations and variations of this invention provided they come within the scope of the appended claims and their equivalents.
(53) The following references are hereby incorporated by reference herein. U.S. Pat. No. 4,790,651 Tracking Laser Interferometer, Brown et al. U.S. Pat. No. 4,714,339 Three and Five Axis Laser Tracking Systems, Lau et al. U.S. Pat. No. 5,585,707 Tendon Suspended Platform Robot, Thompson et al. U.S. Pat. No. 6,345,724 Crane Apparatus, Masumoto et al. U.S. Pat. No. 7,753,642 Apparatus and Method Associated with Cable Robot System, Bosscher et al. Martin, Antoine; Caro, Stephane; Cardon, Philippe. Design of a Cable-Driven Parallel Robot with Grasping Device. 28th CIRP Design Conference, May 2018, Nantes, France. U.S. Pat. No. 7,701,559 Absolute Distance Meter that Measures a Moving Retroreflector, Bridges, et al. U.S. Pat. No. 8,525,983 Device and Method for Measuring Six Degrees of Freedom, Bridges et al. U.S. Pat. No. 8,670,114 Device and Method for Measuring Six Degrees of Freedom, Bridges et al. U.S. Pat. No. 8,803,055 Volumetric Error Compensation System with Laser Tracker and Active Target, Lau et al. U.S. Pat. No. 9,976,947 Position Measurement Device, Hoffer Hamann, Marcus; Winter, David; Ament Christopher. Model-Based Control of a Pendulum by a 3-DOF Cable Robot Using Exact Linearization. IFAC Papers Online 53-2 (2020) 9053-9060. Martin, C; Fabritius, M.; Stoll, J. T.; Pott, A. A Laser-Based Direct Cable Length Measurement Sensor for CDPRs. Robotics 2021, 10, 60. https://doi.org/10.3390/robotics 1002060.