CA2553476A1 - Automated robotic measuring system - Google Patents

Automated robotic measuring system Download PDF

Info

Publication number
CA2553476A1
CA2553476A1 CA002553476A CA2553476A CA2553476A1 CA 2553476 A1 CA2553476 A1 CA 2553476A1 CA 002553476 A CA002553476 A CA 002553476A CA 2553476 A CA2553476 A CA 2553476A CA 2553476 A1 CA2553476 A1 CA 2553476A1
Authority
CA
Canada
Prior art keywords
articulated
arm
positioning
positioning system
measuring arm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002553476A
Other languages
French (fr)
Other versions
CA2553476C (en
Inventor
Homer Eaton
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hexagon Manufacturing Intelligence Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2553476A1 publication Critical patent/CA2553476A1/en
Application granted granted Critical
Publication of CA2553476C publication Critical patent/CA2553476C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B5/00Measuring arrangements characterised by the use of mechanical techniques
    • G01B5/004Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T74/00Machine element or mechanism
    • Y10T74/20Control lever and linkage systems
    • Y10T74/20207Multiple controlling elements for single controlled element
    • Y10T74/20305Robotic arm
    • Y10T74/20329Joint between elements

Abstract

An automated coordinate measuring system comprising a measuring arm (105) used for acquisition of geometry data that incorporates an exoskeletal structure (132) resilient to physical perturbations including thermal changes and vibrations which may affect coordinate data acquisition. The system may be adapted to a mobile platform (145) allowing for convenient positioning and alignment of the measuring arm in a wide variety of environments.

Claims (86)

1. A positioning system comprising:
an articulated supporting arm comprising a plurality of jointedly interconnected support arm segments moveable about a plurality of axes;
a plurality of compliant members positioned on said supporting arm;
and an articulated measuring arm comprising a plurality of jointedly interconnected measuring arm segments capable of a plurality of degrees of freedom of movement and supported by said compliant members wherein said compliant members provide a yielding characteristic between the articulated supporting arm and the articulated measuring arm.
2. The positioning system of Claim 1, further comprising:
a probe member attached to said articulated measuring arm and positioned in three dimensional space by the articulated measuring arm.
3. The positioning system of Claim 2 wherein, the probe member comprises a coordinate measuring component for acquiring geometry information.
4. The positioning system of Claim 2 wherein, the probe member comprises a tool to be accurately positioned in three dimensional space.
5. The positioning system of Claim 2 wherein, the probe member comprises an instrument to be accurately positioned in three dimensional space.
6. The positioning system of Claim 1 wherein, the articulated supporting arm and articulated measuring arm are aligned such that movement of the articulated supporting arm in a first direction effectuates movement of the articulated measuring arm in the same relative direction.
7. The positioning system of Claim 1 wherein, the articulated supporting arm and articulated measuring arm are generally coaxially aligned.
8. The positioning system of Claim 7 wherein, the support arm segments of the articulated supporting arm are shaped so as to at least partially contain the measuring arm segments of the articulated measuring arm.
9. The positioning system of Claim 8 wherein, the plurality of compliant members position and support the measuring arm segments of the articulated measuring arm within the support arm segments of the articulated supporting arm.
10. The positioning system of Claim 1 wherein, the yielding characteristic of the compliant members permit a degree of angular offset between the articulated supporting arm and articulated measuring arm.
11. The positioning system of Claim 10 wherein, angular offset between the articulated supporting arm and articulated measuring arm is effectuated by stress applied to either the articulated supporting arm or the articulated measuring arm.
12. The positioning system of Claim 1 wherein, mechanical stress along the measuring arm is reduced by the support provided by the compliant members.
13. The positioning system of Claim 1 wherein, the compliant members are formed from an at least partially deformable material.
14. The positioning system of Claim 13 wherein, the deformable material comprises a material selected from the group consisting of: rubber, plastic, nylon, foam, metal, and spring materials.
15. The positioning system of Claim 1 wherein, the yielding characteristic of the compliant member is provided by a gas-filled chamber between the articulated supporting arm and the articulated measuring arm.
16. The positioning system of Claim 1 further comprising:

at least one alignment detector configured to detect the alignment between the articulated supporting arm and the articulated measuring arm.
17. The positioning system of Claim 16 wherein, the alignment detector comprises at least one strain gauge configured to measure deformation in the compliant members indicative of the relative alignment between the articulated supporting arm and the articulated measuring arm.
18. The positioning system of Claim 16 wherein, the alignment detector comprises at least one pressure sensor configured to measure deformation in the compliant members indicative of the relative alignment between the articulated supporting arm and the articulated measuring arm.
19. The positioning system of Claim 16 wherein, the alignment detector comprises at least one encoder configured to measure the angular displacement between the articulated supporting arm and the articulated measuring arm.
20. The positioning system of Claim 16 wherein, the alignment detector comprises a first encoder for detecting angular displacement in a selected support arm segment of the articulated supporting arm and a second encoder for detecting angular displacement of a selected measuring arm segment in the articulated measuring arm.
21. The positioning system of Claim 1 wherein, the articulated supporting arm at least partially isolates the articulated measuring arm from physical perturbations.
22. The positioning system of Claim 1 wherein, the articulated supporting arm at least partially thermally isolates the articulated measuring arm.
23. The positioning system of Claim 1 wherein, the articulated supporting arm defines a space in which the compliant members at least partially reside and provide a constrained range of alignment between the articulated supporting arm and the articulated measuring arm.
24. The positioning system of Claim 1 wherein, the compliant members dampen vibrations transmitted to the articulated measuring arm.
25. The positioning system of Claim 1 further comprising:
at least one actuator that mechanically positions the articulated supporting arm.
26. The positioning system of Claim 25 wherein, the actuator is remotely located with respect to the support arm segment it is configured to position.
27. The positioning system of Claim 26 wherein, a flexible drive cable transmits a positioning force generated by the remotely located actuator to the support arm segment.
28. The positioning system of Claim 26 wherein, a flexible drive cable transmits a positioning torque generated by the remotely located actuator to the support arm segment.
29. The positioning system of Claim 27 wherein, the positioning of the remotely located actuator reduces heat, vibration, and weight along the articulated supporting arm.
30. The positioning system of Claim 27 wherein, the positioning of the remotely located actuator reduces heat, vibration, and weight along the articulated measuring arm.
31. The positioning system of Claim 1 further comprising:
a controller configured to direct the positioning of the articulated supporting arm.
32. The positioning system of Claim 31 wherein, the controller directs positioning of the articulated supporting arm with respect to the articulated measuring arm to reduce the relative degree of angular deflection between the arms.
33. The positioning system of Claim 31 wherein, the controller receives information from a first and second encoder and determines the alignment of the articulated supporting arm with respect to the articulated measuring arm on the basis of the received information.
34. The positioning system of Claim 31 wherein, the controller directs positioning of the articulated supporting arm to provide assisted movement of the articulated measuring when an exerted force is applied to the articulated measuring arm.
35. The positioning system of Claim 31 wherein, the controller directs positioning of the articulated supporting arm to resist movement of the articulated measuring arm when a force is applied to the articulated measuring arm.
36. The positioning system of Claim 31 wherein, the controller directs positioning of the articulated supporting arm to resist movement of the articulated measuring arm when a torque is applied to the articulated measuring arm.
37. The positioning system of Claim 31 wherein, the controller directs characteristics selected from the group consisting of: speed, direction, and distance for positioning of the articulated supporting arm based upon the detected alignment between the articulated supporting arm and the articulated measuring arm.
38. The positioning system of Claim 37 wherein, the characteristics of the articulated supporting arm positioning are generally proportional to a deflected change in alignment between the articulated measuring arm member and the articulated supporting arm.
39. An accurate positioning system comprising:
an articulated supporting arm comprising a plurality of jointedly interconnected support arm segments moveable about a plurality of axes;
a plurality of compliant members positioned about said supporting arm;
an articulated measuring arm comprising a plurality of jointedly interconnected measuring arm segments capable of a plurality of degrees of freedom of movement and supported by said compliant members wherein said compliant members provide a yielding characteristic between the articulated supporting arm and the articulated measuring arm.
a controller configured to direct positioning of the articulated supporting arm; and a datastore containing information that is accessible by the controller and used to resolve the alignment of the articulated supporting arm with respect to the articulated measuring arm.
40. The positioning system of Claim 39 further comprising:
at least one actuator that mechanically positions the articulated supporting arm as directed by the controller.
41. The positioning system of Claim 39 further comprising:
at least one alignment detector configured to generate alignment information characterizing the alignment of the articulated supporting arm and the alignment of the articulated measuring arm and further configured to provide the alignment information to the controller.
42. The positioning system of Claim 41 wherein, the at least one alignment detector comprises an encoder configured to detect the alignment of the articulated positioning arm and the articulated measuring arm.
43. The positioning system of Claim 41 wherein, the at least one alignment detector comprises a first encoder configured to ascertain the position of the articulated positioning arm and a second encoder is configured to ascertain the position of the articulated measuring arm.
44. The positioning system of Claim 42 wherein, the controller receives information from the first and second encoders and determines the alignment of the articulated positioning arm with respect to the articulated measuring arm on the basis of the encoder information evaluated against pre-determined encoder information contained in the datastore.
45. The positioning system of Claim 47 wherein, the controller determines the alignment of the articulated supporting arm with respect to the articulated measuring arm by comparing the alignment information with previously determined alignment information contained in the datastore.
46. The positioning system of Claim 39 wherein, the controller resolves the position of the articulated positioning arm with respect to the articulated measuring arm based upon their respective angular deflections.
47. The positioning system of Claim 46 wherein, the angular deflections are determined in part by the yielding characteristic of the compliant members between the articulated supporting arm and the articulated measuring arm.
48. The positioning system of Claim 39 wherein, at least one strain gauge is configured to detect stress applied to selected compliant members, the detected stress used by the controller to direct positioning of the articulated supporting arm.
49. The positioning system of Claim 39 wherein, at least one pressure sensor is configured to detect stress applied to selected compliant members, the detected stress used by the controller to direct positioning of the articulated supporting arm.
50. The positioning system of Claim 39 wherein, the complaint members are formed from an at least partially deformable material and at least one alignment detector measures force applied to the at least one compliant member based on the degree of deformation of the compliant member.
51. The positioning system of Claim 39 wherein, the complaint members are formed from an at least partially deformable material and at least one alignment detector measures torque applied to the at least one compliant member based on the degree of deformation of the compliant member.
52. The positioning system of Claim 39 wherein, the datastore comprises a plurality of alignment detector values associated with selected angular deflections of the articulated positioning arm and the articulated measuring arm defining various positionings.
53. The positioning system of Claim 52 wherein, the controller discerns the relative position of the articulated measuring arm by comparing alignment detector values associated with a current positioning of the articulated supporting arm with information contained in the datastore that has been previously associated selected positions of the articulated supporting arm.
54. The positioning system of Claim 39 wherein, the controller selectively positions the articulated measuring arm by determining appropriate angular deflections of the articulated positioning arm based upon the information contained in the datastore.
55. The positioning system of Claim 39 further comprising:
a probe member attached to said articulated measuring arm and positioned in three dimensional space by the articulated measuring arm.
56. The positioning system of Claim 55 wherein, the probe member comprises a tool to be accurately positioned in three dimensional space.
57. The positioning system of Claim 55 wherein, the probe member comprises an instrument to be accurately positioned in three dimensional space.
58. The positioning system of Claim 55 wherein, the probe member comprises a coordinate acquisition device for acquiring geometry information and wherein positioning of the coordinate acquisition device is directed at least in part by the controller that directs positioning the articulated positioning member which in turn effectuates positioning of the articulated measuring arm through the compliant members.
59. The positioning system of Claim 55 wherein, the controller provides instructions to at feast one actuator to effectuate desired angular deflections of the articulated positioning arm with respect to the articulated measuring arm to achieve a selected positioning of the probe member in three dimensional space.
60. The positioning system of Claim 39 wherein, the datastore is developed by directing positioning of the articulated positioning arm in a plurality of orientations and associating each position with information characterizing the angular deflections of the articulated positioning arm member and the articulated measuring arm.
61. The positioning system of Claim 39 wherein, development of the datastore is performed using a training program that contains a plurality pre-determined instructions used to direct positioning of the articulated positioning arm.
62. The positioning system of Claim 39 wherein, the datastore is generated by the steps of:
identifying a plurality of controller instructions to direct positioning of the articulated positioning arm in a plurality of orientations;
measuring the resulting position of the articulated measuring arm arising from each controller instruction; and associating and storing the instructions and the resulting positionings.
63. The positioning system of Claim 62 wherein, once the datastore has been developed its contents are copied to other positioning systems.
64. The positioning system of Claim 63 wherein, copying of the datastore to other coordinate measuring systems provides a means clone the positioning characteristics of the articulated positioning arm and articulated measuring arm without having to substantially regenerate the datastore.
65. The positioning system of Claim 39 wherein, the controller directs positioning of the articulated supporting arm by issuing instructions to at least one actuator specifying angular deflections for which to drive positioning of the articulated positioning arm.
66. The positioning system of Claim 39 wherein, the datastore comprises angular deflections of the articulated positioning arm and the articulated measuring arm achieved by various positionings in three dimensional space.
67. The positioning system of Claim 39 wherein, the controller directs power-assisted manual positioning of the articulated positioning arm.
68. The positioning system of Claim 67 wherein, the power-assisted manual positioning of the articulated positioning arm is achieved by the controller defecting manually applied loads and directing positioning of the articulated positioning arm in the direction of the applied load.
69. The positioning system of Claim 68 wherein, manually applied loads to the articulated measuring arm result in changes in the yielding characteristics of the compliant members and are detected by the controller.
70. The positioning system of Claim 69 wherein, the controller ascertains the magnitude of the applied load based upon changes in the yielding characteristics of the compliant members.
71. The positioning system of Claim 39 wherein, the controller determines a driving load used to position the articulated positioning arm based at least in part upon the information contained in the datastore.
72. The positioning system of Claim 39 wherein, the controller determines the magnitude of a driving load to position the articulated positioning arm based in part upon a detected magnitude of applied load.
73. A method for positioning an articulated measuring arm, comprising:
supporting said arm at a plurality of locations with compliant members to reduce mechanical stress on said arm.
74. A method for damping external perturbations encountered by an articulated measuring arm, comprising:
supporting said arm at a plurality of locations with compliant members that position at least a portion of the articulated measuring arm within an exoskeletal structure.
75. A method for directing positioning of an articulated positioning arm and an interconnected articulated measuring arm, comprising:
identifying a plurality of instructions used by a controller to direct positioning of the articulated positioning arm in a plurality of orientations;
measuring the resulting position of the articulated measuring arm arising from each controller instruction; and associating and storing the instructions and the resulting positionings thereafter to be used by the controller to effectuate a selected positioning.
76. A positioning system comprising:

an articulated arm comprising jointedly interconnected arm segments moveable about at least one degree of freedom;
an articulation member configured to position the jointedly interconnected arm segments; and a remotely located actuator interconnected to the articulation member by a drive member, wherein the actuator generates a motive force transmitted through the drive member to the articulation member directing positioning by the articulation member and effectuating movement of the positioning arm.
77. The positioning system of Claim 76 wherein, the remotely located actuator is placed in such a manner so as to dampen vibrations in the jointedly interconnected arm segments and articulation member resulting from operation of the actuator.
78. The positioning system of Claim 76 wherein, the remotely located actuator is placed in such a manner so as to reduce heat transmission to the jointedly interconnected arm segments and articulation member resulting from operation of the actuator.
79. The positioning system of Claim 76 wherein, the remotely located actuator is placed in such a manner so as to displace its weight away from the jointedly interconnected arm segments and articulation member.
80. The positioning system of Claim 76 wherein, the remotely located actuator is secured to a distal portion of a selected arm segment away from the articulation member located near a proximal portion of the selected arm segment.
81. The positioning system of Claim 76 wherein, the drive member comprises a motive force-transmitting component selected from the group consisting of: a cable, a shaft, a rod, and a tube.
82. The positioning system of Claim 76 wherein, the drive member allows non-linear positioning of the actuator with respect to the articulation member.
83. The positioning system of Claim 82 wherein, the drive member is at least partially flexible to accommodate non-linear positioning of the actuator with respect to the articulation member.
84. The positioning system of Claim 76 wherein, the actuator is linearly positioned with respect to the articulation member.
85. The positioning system of Claim 76 wherein, the at least one degree of freedom comprises an angular degree of freedom.
86. The positioning system of Claim 76 wherein, the at least one degree of freedom comprises a rotatable degree of freedom.
CA2553476A 2004-01-14 2004-11-23 Automated robotic measuring system Expired - Fee Related CA2553476C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/758,697 US7152456B2 (en) 2004-01-14 2004-01-14 Automated robotic measuring system
US10/758,697 2004-01-14
PCT/US2004/039561 WO2005071351A2 (en) 2004-01-14 2004-11-23 Robotic measuring system comprising an articulated supporting arm and an articulated measuring arm

Publications (2)

Publication Number Publication Date
CA2553476A1 true CA2553476A1 (en) 2005-08-04
CA2553476C CA2553476C (en) 2013-10-29

Family

ID=34740148

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2553476A Expired - Fee Related CA2553476C (en) 2004-01-14 2004-11-23 Automated robotic measuring system

Country Status (4)

Country Link
US (3) US7152456B2 (en)
EP (1) EP1718924B1 (en)
CA (1) CA2553476C (en)
WO (1) WO2005071351A2 (en)

Families Citing this family (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005517909A (en) * 2002-02-14 2005-06-16 ファロ テクノロジーズ インコーポレーテッド Portable coordinate measuring instrument with articulated arm
US7073271B2 (en) * 2002-02-14 2006-07-11 Faro Technologies Inc. Portable coordinate measurement machine
KR20060015557A (en) * 2003-04-28 2006-02-17 스티븐 제임스 크램톤 Cmm arm with exoskeleton
US8123350B2 (en) * 2003-06-03 2012-02-28 Hexagon Metrology Ab Computerized apparatus and method for applying graphics to surfaces
US7693325B2 (en) 2004-01-14 2010-04-06 Hexagon Metrology, Inc. Transprojection of geometry data
US7152456B2 (en) * 2004-01-14 2006-12-26 Romer Incorporated Automated robotic measuring system
US20050234565A1 (en) * 2004-04-01 2005-10-20 Systems, Machines, Automation Components, Corporation Programmable control system for automated actuator operation
KR20060038525A (en) * 2004-10-30 2006-05-04 한국전력공사 3 axial displacement measurement apparatus
GB0501690D0 (en) * 2005-01-27 2005-03-02 Renishaw Plc Articulating device
JP4464318B2 (en) * 2005-05-16 2010-05-19 オークマ株式会社 Calibration method for parallel mechanism machine
US7395607B1 (en) * 2005-06-14 2008-07-08 Discovery Technology International, Lllp Rotational and translational microposition apparatus and method
US7525276B2 (en) * 2005-09-13 2009-04-28 Romer, Inc. Vehicle having an articulator
BRPI0505860A (en) * 2005-12-09 2007-09-25 Ubea dental structure digitizer, method for reading three-dimensional data from a dental structure and mouth scanner kit
US7667827B2 (en) * 2006-02-01 2010-02-23 General Electric Company Systems and methods for remote monitoring of vibrations in machines
US7568293B2 (en) * 2006-05-01 2009-08-04 Paul Ferrari Sealed battery for coordinate measurement machine
US7805854B2 (en) 2006-05-15 2010-10-05 Hexagon Metrology, Inc. Systems and methods for positioning and measuring objects using a CMM
DE102006031580A1 (en) 2006-07-03 2008-01-17 Faro Technologies, Inc., Lake Mary Method and device for the three-dimensional detection of a spatial area
US7743524B2 (en) * 2006-11-20 2010-06-29 Hexagon Metrology Ab Coordinate measurement machine with improved joint
WO2008080142A1 (en) * 2006-12-22 2008-07-03 Romer, Inc. Improved joint axis for coordinate measurement machine
DE602007009188D1 (en) 2007-03-26 2010-10-28 Hexagon Metrology Ab Method of using a multi-axis positioning and measuring system
EP2132523B1 (en) * 2007-04-03 2019-11-13 Hexagon Technology Center GmbH Method and device for exact measurement of objects
EP1988357B1 (en) 2007-05-04 2018-10-17 Hexagon Technology Center GmbH Coordinate measuring method and device
US8141264B2 (en) * 2007-05-31 2012-03-27 Brunson Instrument Company Length reference bar system and method
US7546689B2 (en) * 2007-07-09 2009-06-16 Hexagon Metrology Ab Joint for coordinate measurement device
US7979160B2 (en) * 2007-07-31 2011-07-12 Spirit Aerosystems, Inc. System and method for robotic accuracy improvement
US7774949B2 (en) * 2007-09-28 2010-08-17 Hexagon Metrology Ab Coordinate measurement machine
US7779548B2 (en) 2008-03-28 2010-08-24 Hexagon Metrology, Inc. Coordinate measuring machine with rotatable grip
US8122610B2 (en) * 2008-03-28 2012-02-28 Hexagon Metrology, Inc. Systems and methods for improved coordination acquisition member comprising calibration information
EP2108917B1 (en) * 2008-04-07 2012-10-03 Leica Geosystems AG Articulated arm coordinate measuring machine
US7640674B2 (en) * 2008-05-05 2010-01-05 Hexagon Metrology, Inc. Systems and methods for calibrating a portable coordinate measurement machine
DE102008024713A1 (en) * 2008-05-22 2009-12-03 Carl Zeiss Industrielle Messtechnik Gmbh Cladding for a machine, in particular for a coordinate measuring machine
WO2010029741A1 (en) 2008-09-11 2010-03-18 Ntn株式会社 Remote control actuator
US7908757B2 (en) 2008-10-16 2011-03-22 Hexagon Metrology, Inc. Articulating measuring arm with laser scanner
EP2371304A4 (en) * 2008-11-27 2013-10-09 Ntn Toyo Bearing Co Ltd Remote control actuator
US9551575B2 (en) 2009-03-25 2017-01-24 Faro Technologies, Inc. Laser scanner having a multi-color light source and real-time color receiver
DE102009015920B4 (en) 2009-03-25 2014-11-20 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US8082673B2 (en) 2009-11-06 2011-12-27 Hexagon Metrology Ab Systems and methods for control and calibration of a CMM
CN102472662B (en) * 2009-06-30 2014-06-18 六边形度量衡股份公司 Coordinate measurement machine with vibration detection
DE102009045688A1 (en) * 2009-10-14 2011-04-28 Dreier Lasermesstechnik Gmbh Device for checking the accuracy of a circular path of a machine tool to be executed by a work spindle and / or a machine table
US9113023B2 (en) 2009-11-20 2015-08-18 Faro Technologies, Inc. Three-dimensional scanner with spectroscopic energy detector
DE102009057101A1 (en) 2009-11-20 2011-05-26 Faro Technologies, Inc., Lake Mary Device for optically scanning and measuring an environment
US9210288B2 (en) 2009-11-20 2015-12-08 Faro Technologies, Inc. Three-dimensional scanner with dichroic beam splitters to capture a variety of signals
US9529083B2 (en) 2009-11-20 2016-12-27 Faro Technologies, Inc. Three-dimensional scanner with enhanced spectroscopic energy detector
US20110213247A1 (en) * 2010-01-08 2011-09-01 Hexagon Metrology, Inc. Articulated arm with imaging device
US8630314B2 (en) 2010-01-11 2014-01-14 Faro Technologies, Inc. Method and apparatus for synchronizing measurements taken by multiple metrology devices
US8898919B2 (en) 2010-01-20 2014-12-02 Faro Technologies, Inc. Coordinate measurement machine with distance meter used to establish frame of reference
DE112011100292B4 (en) * 2010-01-20 2016-11-24 Faro Technologies Inc. Display for a coordinate measuring machine
CN102782442A (en) 2010-01-20 2012-11-14 法罗技术股份有限公司 Coordinate measuring machine having an illuminated probe end and method of operation
US9628775B2 (en) 2010-01-20 2017-04-18 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US8832954B2 (en) 2010-01-20 2014-09-16 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
US9879976B2 (en) 2010-01-20 2018-01-30 Faro Technologies, Inc. Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features
US8615893B2 (en) 2010-01-20 2013-12-31 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine having integrated software controls
US9607239B2 (en) 2010-01-20 2017-03-28 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US8677643B2 (en) 2010-01-20 2014-03-25 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
US8683709B2 (en) 2010-01-20 2014-04-01 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine with multi-bus arm technology
US8875409B2 (en) 2010-01-20 2014-11-04 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
US9163922B2 (en) 2010-01-20 2015-10-20 Faro Technologies, Inc. Coordinate measurement machine with distance meter and camera to determine dimensions within camera images
USD643319S1 (en) 2010-03-29 2011-08-16 Hexagon Metrology Ab Portable coordinate measurement machine
DE102010020925B4 (en) 2010-05-10 2014-02-27 Faro Technologies, Inc. Method for optically scanning and measuring an environment
US8127458B1 (en) 2010-08-31 2012-03-06 Hexagon Metrology, Inc. Mounting apparatus for articulated arm laser scanner
CN103003713B (en) 2010-09-08 2015-04-01 法罗技术股份有限公司 A laser scanner or laser tracker having a projector
WO2012049438A1 (en) * 2010-10-12 2012-04-19 Stephen James Crampton Hover cmm
US9168654B2 (en) * 2010-11-16 2015-10-27 Faro Technologies, Inc. Coordinate measuring machines with dual layer arm
JP5754971B2 (en) * 2011-02-14 2015-07-29 キヤノン株式会社 Shape measuring apparatus and shape measuring method
CN103049627A (en) * 2011-10-13 2013-04-17 鸿富锦精密工业(深圳)有限公司 Generating system and method for deviation range of measured data
US8763267B2 (en) 2012-01-20 2014-07-01 Hexagon Technology Center Gmbh Locking counterbalance for a CMM
DE102012100609A1 (en) 2012-01-25 2013-07-25 Faro Technologies, Inc. Device for optically scanning and measuring an environment
US9069355B2 (en) 2012-06-08 2015-06-30 Hexagon Technology Center Gmbh System and method for a wireless feature pack
US8997362B2 (en) 2012-07-17 2015-04-07 Faro Technologies, Inc. Portable articulated arm coordinate measuring machine with optical communications bus
US9513107B2 (en) 2012-10-05 2016-12-06 Faro Technologies, Inc. Registration calculation between three-dimensional (3D) scans based on two-dimensional (2D) scan data from a 3D scanner
US10067231B2 (en) 2012-10-05 2018-09-04 Faro Technologies, Inc. Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner
DE102012109481A1 (en) 2012-10-05 2014-04-10 Faro Technologies, Inc. Device for optically scanning and measuring an environment
JP5661718B2 (en) * 2012-10-12 2015-01-28 ファナック株式会社 Robot linear body mounting device
US8910391B2 (en) * 2013-01-24 2014-12-16 Faro Technologies, Inc. Non-articulated portable CMM
US9250214B2 (en) 2013-03-12 2016-02-02 Hexagon Metrology, Inc. CMM with flaw detection system
US20140260711A1 (en) * 2013-03-12 2014-09-18 Larry A. Turner Probe balancer
DE102013204581A1 (en) * 2013-03-15 2014-09-18 Carl Zeiss Industrielle Messtechnik Gmbh Method for correcting an angular deviation in the operation of a coordinate measuring machine
US20140327746A1 (en) * 2013-05-06 2014-11-06 Iphoton Solutions, Llc Volume reconstruction of an object using a 3d sensor and robotic coordinates
US9958854B2 (en) 2013-06-10 2018-05-01 The Boeing Company Systems and methods for robotic measurement of parts
US9594250B2 (en) 2013-12-18 2017-03-14 Hexagon Metrology, Inc. Ultra-portable coordinate measurement machine
US9163921B2 (en) 2013-12-18 2015-10-20 Hexagon Metrology, Inc. Ultra-portable articulated arm coordinate measurement machine
WO2015110937A2 (en) * 2014-01-24 2015-07-30 Koninklijke Philips N.V. Sensorless force control for transeopagel echocardiography probe
KR102177156B1 (en) 2014-03-10 2020-11-10 삼성전자주식회사 robot and substrate processing apparatus including the same
CN103884302B (en) * 2014-03-20 2016-04-13 安凯 The collision checking method of space manipulator and cabin body
JP6460697B2 (en) * 2014-03-27 2019-01-30 キヤノン株式会社 Angle detection method, angle detection apparatus, and robot apparatus
US9375841B1 (en) 2014-05-28 2016-06-28 Google Inc. Robotic devices with ambient indications of joint status
US9759540B2 (en) 2014-06-11 2017-09-12 Hexagon Metrology, Inc. Articulating CMM probe
US9501059B2 (en) * 2014-09-12 2016-11-22 Qualcomm Incorporated Pocket robot
US9676097B1 (en) * 2014-11-11 2017-06-13 X Development Llc Systems and methods for robotic device authentication
CN105157638A (en) * 2015-06-26 2015-12-16 合肥工业大学 Variable-arm-length articulated-type coordinate measuring machine
DE102015122844A1 (en) 2015-12-27 2017-06-29 Faro Technologies, Inc. 3D measuring device with battery pack
EP3484396B1 (en) * 2016-07-14 2023-02-15 Intuitive Surgical Operations, Inc. Automatic manipulator assembly deployment for draping
US11453480B2 (en) * 2016-10-13 2022-09-27 Alexander I. Poltorak Apparatus and method for balancing aircraft with robotic arms
CN106500641B (en) * 2016-10-21 2018-12-14 北京信息科技大学 The thermal deformation error compensating method of articulated coordinate machine
CN111542728A (en) 2017-11-13 2020-08-14 海克斯康测量技术有限公司 Thermal management of optical scanning device
US11874101B2 (en) 2018-04-12 2024-01-16 Faro Technologies, Inc Modular servo cartridges for precision metrology
US10969760B2 (en) 2018-04-12 2021-04-06 Faro Technologies, Inc. Coordinate measurement system with auxiliary axis
US10895445B2 (en) * 2018-09-14 2021-01-19 Faro Technologies, Inc. Articulated arm coordinate measuring machines with active counterbalance
USD875573S1 (en) 2018-09-26 2020-02-18 Hexagon Metrology, Inc. Scanning device
US20230161317A1 (en) * 2021-11-24 2023-05-25 Hexagon Metrology, Inc. Parametric and Modal Work-holding Method for Automated Inspection

Family Cites Families (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2076446A (en) * 1934-02-10 1937-04-06 Terry Herbert & Sons Ltd Equipoising mechanism
US2787434A (en) * 1954-01-27 1957-04-02 Jacobsen As J Equipoised lamp structure
US3713453A (en) * 1971-04-05 1973-01-30 J Chiaro Apparatus for styling hair
US3757190A (en) * 1972-02-18 1973-09-04 Redifon Ltd Slip ring electrical connections
US3944798A (en) * 1974-04-18 1976-03-16 Eaton-Leonard Corporation Method and apparatus for measuring direction
DE2453561C3 (en) * 1974-11-12 1978-05-03 Danfoss A/S, Nordborg (Daenemark) Adjusting device
US4170824A (en) * 1976-03-31 1979-10-16 Mikulin Tom T Universal compass
US4160536A (en) * 1976-10-27 1979-07-10 Jac. Jacobsen A/S Counterbalanced arm
GB1597842A (en) * 1977-02-07 1981-09-09 Rolls Royce Indexing mechanism
US4119212A (en) * 1977-07-18 1978-10-10 Western Electric Company, Inc. Monitoring the location of a robot hand
DE3008396C2 (en) * 1980-03-05 1981-11-12 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Digital electrical angle measuring device
US4326155A (en) * 1980-06-03 1982-04-20 Griebeler Elmer L Shockwave probe
IT1144184B (en) * 1981-04-23 1986-10-29 Luciano Bisiach INDUSTRIAL MULTI-AXIS ROBOT WITH PERFECT CONTROL FOR VERTICAL MOVEMENT AND ACTUATOR FOR SUCH CONTROL
US4382215A (en) * 1981-07-16 1983-05-03 General Electric Company System and method of precision machining
US4593470A (en) * 1982-07-14 1986-06-10 Micro Control Systems, Inc. Portable three dimensional graphics tablet
US4496279A (en) * 1982-12-09 1985-01-29 Mts Systems Corporation Robot arm and wrist assembly
IN161120B (en) * 1983-03-30 1987-10-03 Wyler Ag
JPS60170709A (en) * 1984-02-16 1985-09-04 Toshiba Corp Measuring insturment for shape
DE3412063A1 (en) * 1984-03-31 1985-11-28 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut POSITION MEASURING DEVICE
DE3562948D1 (en) * 1984-04-21 1988-06-30 Heidenhain Gmbh Dr Johannes Position-measuring device
US4606696A (en) * 1984-06-25 1986-08-19 Slocum Alexander H Mechanism to determine position and orientation in space
US4676002A (en) * 1984-06-25 1987-06-30 Slocum Alexander H Mechanisms to determine position and orientation in space
US4718023A (en) * 1984-11-27 1988-01-05 Photo Acoustic Technology, Inc. Ultrasonic apparatus for positioning a robot hand
US4654956A (en) * 1985-04-16 1987-04-07 Protocad, Inc. Drill apparatus for use with computer controlled plotter
JPS61252093A (en) * 1985-04-30 1986-11-10 株式会社日立製作所 Wrist mechanism of industrial robot
US4751868A (en) * 1986-02-12 1988-06-21 Paynter Henry M Method and system employing double-acting, fluid-driven twistor-pairs as combined joints and motors in arthrobots
US4937759A (en) * 1986-02-18 1990-06-26 Robotics Research Corporation Industrial robot with controller
US5155423A (en) * 1986-02-18 1992-10-13 Robotics Research Corporation Industrial robot with servo
US4839646A (en) * 1986-02-28 1989-06-13 Royal Melbourne Institute Of Technology Limited Movement parameter sensor
JPH0641117B2 (en) * 1986-06-13 1994-06-01 株式会社日立製作所 Robot wrist device
CA1299362C (en) * 1986-12-10 1992-04-28 Gregory James Mcdonald Coordinate measuring system
US4953822A (en) * 1987-05-26 1990-09-04 Eldon Industries, Inc. Adjustable arm structures
ATE80082T1 (en) * 1987-07-10 1992-09-15 Gregory C Hirschmann LINEAR UNIT FOR AN ASSEMBLY DEVICE FOR HANDLING TECHNOLOGY.
US4857926A (en) * 1987-08-25 1989-08-15 Honeywell Inc. Phase-responsive angular tracking device
DE3740070A1 (en) * 1987-11-26 1989-06-08 Zeiss Carl Fa TURN SLEWING DEVICE FOR TEST COOKING OF COORDINATE MEASURING DEVICES
JPH01222883A (en) * 1988-02-26 1989-09-06 Mitsubishi Electric Corp Hand device for robot
US4921393A (en) * 1988-03-09 1990-05-01 Sri International Articulatable structure with adjustable end-point compliance
JPH0224075A (en) * 1988-07-13 1990-01-26 Mitsubishi Electric Corp Industrial robot
DE3939836A1 (en) * 1988-12-02 1990-06-07 Tokico Ltd INDUSTRIAL ROBOT
US5007784A (en) * 1989-01-20 1991-04-16 Genmark Automation Dual end effector robotic arm
DE69003149T2 (en) 1989-04-14 1994-01-05 Renishaw Plc Probe.
DE69003429T2 (en) * 1989-04-14 1994-01-20 Renishaw Plc Probe.
JPH02290506A (en) 1989-04-28 1990-11-30 Mitsutoyo Corp Three-dimensional measuring instrument
JPH03154791A (en) * 1989-11-14 1991-07-02 Sumitomo Eaton Noba Kk Articulated arm for robot
GB2241337B (en) * 1990-02-24 1994-01-05 Ferranti Int Plc Potentiometric circuit arrangement
JPH0432393A (en) 1990-05-29 1992-02-04 Sharp Corp Color image pickup device
JPH0457690A (en) * 1990-06-25 1992-02-25 Hitachi Ltd Vibration absorber, driving device, load uniting element and multi-shaft mechanism
DE69108817T2 (en) 1990-08-17 1995-10-05 Toshiba Kawasaki Kk Displacement measuring device.
FR2674017B1 (en) * 1991-03-12 1995-01-13 Romer Srl DEVICE FOR MEASURING THE SHAPE OR POSITION OF AN OBJECT.
CH683032A5 (en) 1991-06-26 1993-12-31 Escher Wyss Ag Apparatus for determining a surface contour.
JP3005136B2 (en) * 1992-04-27 2000-01-31 キヤノン株式会社 Printing apparatus and printing method
DE4327250C5 (en) 1992-09-25 2008-11-20 Carl Zeiss Industrielle Messtechnik Gmbh Method for measuring coordinates on workpieces
DE4238139C2 (en) 1992-11-12 2002-10-24 Zeiss Carl The coordinate
GB2274526A (en) 1993-01-21 1994-07-27 Motorola Inc Verifying geometry of a part
US5408754A (en) 1993-02-23 1995-04-25 Faro Technologies, Inc. Method and apparatus for measuring sleeping positions
US5412880A (en) 1993-02-23 1995-05-09 Faro Technologies Inc. Method of constructing a 3-dimensional map of a measurable quantity using three dimensional coordinate measuring apparatus
US5402582A (en) * 1993-02-23 1995-04-04 Faro Technologies Inc. Three dimensional coordinate measuring apparatus
US6535794B1 (en) 1993-02-23 2003-03-18 Faro Technologoies Inc. Method of generating an error map for calibration of a robot or multi-axis machining center
US5611147A (en) 1993-02-23 1997-03-18 Faro Technologies, Inc. Three dimensional coordinate measuring apparatus
US5293107A (en) * 1993-02-24 1994-03-08 Fanuc Robotics North America, Inc. Motorized rotary joint and method of constructing a modular robot utilizing same
US5724264A (en) 1993-07-16 1998-03-03 Immersion Human Interface Corp. Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object
JPH0775935A (en) * 1993-09-10 1995-03-20 Fanuc Ltd Material removing method by robot and overload release device utilizing programmable overload release mechanism
FR2710407B1 (en) 1993-09-20 1995-12-01 Romer Srl Positioning method for a three-dimensional measuring machine and device for implementing the method.
US5505003A (en) 1993-10-08 1996-04-09 M&M Precision Systems Corporation Generative measuring system
DE4345091C2 (en) 1993-12-31 1995-10-05 Perthen Feinpruef Gmbh Probe with multi-dimensional touch probe
FR2721395B1 (en) 1994-06-17 1996-08-14 Homer Eaton Method for locating a trihedron in space and device for implementing this method.
US5521847A (en) 1994-07-01 1996-05-28 General Electric Company System and method for determining airfoil characteristics from coordinate measuring machine probe center data
US5510977A (en) 1994-08-02 1996-04-23 Faro Technologies Inc. Method and apparatus for measuring features of a part or item
US5822450A (en) 1994-08-31 1998-10-13 Kabushiki Kaisha Toshiba Method for monitoring equipment state by distribution measurement data, and equipment monitoring apparatus
US6428266B1 (en) * 1995-07-10 2002-08-06 Brooks Automation, Inc. Direct driven robot
GB9515311D0 (en) 1995-07-26 1995-09-20 3D Scanners Ltd Stripe scanners and methods of scanning
FR2740546B1 (en) 1995-10-25 1998-01-02 Romer Srl THREE-DIMENSIONAL MEASURING DEVICE FOR ACCIDENT VEHICLE
US5768792A (en) 1996-02-09 1998-06-23 Faro Technologies Inc. Method and apparatus for measuring and tube fitting
US5829148A (en) * 1996-04-23 1998-11-03 Eaton; Homer L. Spatial measuring device
US6161079A (en) 1997-08-18 2000-12-12 Giddings & Lewis, Llc Method and apparatus for determining tolerance and nominal measurement values for a coordinate measuring machine
US5991704A (en) 1998-03-26 1999-11-23 Chrysler Corporation Flexible support with indicator device
US5978748A (en) 1998-07-07 1999-11-02 Faro Technologies, Inc. Host independent articulated arm
US6219928B1 (en) 1998-07-08 2001-04-24 Faro Technologies Inc. Serial network for coordinate measurement apparatus
US6246200B1 (en) * 1998-08-04 2001-06-12 Intuitive Surgical, Inc. Manipulator positioning linkage for robotic surgery
DE29918341U1 (en) 1999-10-18 2001-03-01 Tassakos Charalambos Device for determining the position of measuring points of a measuring object relative to a reference system
KR100592957B1 (en) * 2000-02-26 2006-06-23 삼성전자주식회사 Article Transfer Apparatus
FR2806657B1 (en) 2000-03-21 2002-08-16 Romain Granger POSITIONAL MARKING SYSTEM OF A THREE-DIMENSIONAL MACHINE IN A FIXED REFERENCE SYSTEM
US6668466B1 (en) 2000-10-19 2003-12-30 Sandia Corporation Highly accurate articulated coordinate measuring machine
DE10112977C1 (en) 2001-03-17 2002-11-21 Zett Mess Technik Gmbh Height measurement and tracking device for 3-dimensional measurement of workpiece has hydraulically or pneumatically operated brake piston for fixing position of each rotary linkage
US6431019B1 (en) * 2001-03-21 2002-08-13 The United States Of America As Represented By The Secretary Of The Navy Low cost, high-strength robotic arm
US6598306B2 (en) 2001-04-17 2003-07-29 Homer L. Eaton Self-loading spatial reference point array
US6984236B2 (en) 2001-10-24 2006-01-10 Faro Technologies, Inc. Bone connective prosthesis and method of forming same
US6819550B2 (en) * 2001-11-08 2004-11-16 Apple Computer, Inc. Computer controlled display device
US7042714B2 (en) * 2001-11-08 2006-05-09 Apple Computer, Inc. Computer controlled display device
US7246030B2 (en) 2002-02-14 2007-07-17 Faro Technologies, Inc. Portable coordinate measurement machine with integrated line laser scanner
US6957496B2 (en) 2002-02-14 2005-10-25 Faro Technologies, Inc. Method for improving measurement accuracy of a portable coordinate measurement machine
US7073271B2 (en) 2002-02-14 2006-07-11 Faro Technologies Inc. Portable coordinate measurement machine
US6973734B2 (en) 2002-02-14 2005-12-13 Faro Technologies, Inc. Method for providing sensory feedback to the operator of a portable measurement machine
US6952882B2 (en) 2002-02-14 2005-10-11 Faro Technologies, Inc. Portable coordinate measurement machine
JP2005517909A (en) 2002-02-14 2005-06-16 ファロ テクノロジーズ インコーポレーテッド Portable coordinate measuring instrument with articulated arm
ATE333599T1 (en) 2002-02-26 2006-08-15 Faro Tech Inc STURDY VACUUM ADAPTER
JP2003275484A (en) * 2002-03-25 2003-09-30 Brother Ind Ltd Screen setting device for sewing machine
US6896230B2 (en) * 2002-12-30 2005-05-24 Sava Cvek Equipoise arm assembly
US6817108B2 (en) 2003-02-05 2004-11-16 Homer L. Eaton Articulation measuring arm having rotatable part-carrying platen
US7003892B2 (en) 2003-04-15 2006-02-28 Hexagon Metrology Ab Spatial coordinate-based method for identifying work pieces
KR20060015557A (en) 2003-04-28 2006-02-17 스티븐 제임스 크램톤 Cmm arm with exoskeleton
JP2005016972A (en) * 2003-06-23 2005-01-20 Tokyo Seimitsu Co Ltd Measuring head
FR2861843B1 (en) * 2003-10-29 2006-07-07 Romain Granger CONNECTING DEVICE ASSOCIATED WITH A THREE DIMENSIONAL MEASURING APPARATUS ARM WITH ARTICULATED ARMS
US7152456B2 (en) * 2004-01-14 2006-12-26 Romer Incorporated Automated robotic measuring system
CN101156044B (en) 2005-04-11 2011-02-02 Faro科技有限公司 Three-dimensional coordinate measuring device
US7525276B2 (en) 2005-09-13 2009-04-28 Romer, Inc. Vehicle having an articulator

Also Published As

Publication number Publication date
WO2005071351A2 (en) 2005-08-04
WO2005071351A3 (en) 2005-10-27
US7578069B2 (en) 2009-08-25
US20050150123A1 (en) 2005-07-14
US20070163136A1 (en) 2007-07-19
US7441341B2 (en) 2008-10-28
US7152456B2 (en) 2006-12-26
CA2553476C (en) 2013-10-29
EP1718924A2 (en) 2006-11-08
EP1718924B1 (en) 2017-06-14
US20070163134A1 (en) 2007-07-19

Similar Documents

Publication Publication Date Title
CA2553476A1 (en) Automated robotic measuring system
CA1330363C (en) Robot system
KR102007536B1 (en) Method for detecting a torque and industrial robot
JP6238421B2 (en) Method and system for determining at least one characteristic of a joint
JP7396983B2 (en) coordinate positioning device
CN105965505A (en) Robot controlling method, robot apparatus, program and recording medium
JP5876254B2 (en) Movable device for torque / angle wrench calibration
CN105965504A (en) Joint driving apparatus and robot apparatus
JP2009504418A (en) CMM arm with enhanced manual control
WO2011099599A1 (en) Machine tool thermal displacement correction method and thermal displacement correction device
WO2005050134A1 (en) Method of error compensation in a coordinate measuring machine with an articulating probe head
US11618163B2 (en) Industrial robot system
US7316170B2 (en) Method and measuring configuration for measuring backlash at an axial joint
JP7015276B2 (en) Industrial robot system
WO2020208336A1 (en) Coordinate positioning machine
JP3663318B2 (en) Method and apparatus for correcting motion error of parallel mechanism
CN110871456B (en) Robot
JPWO2019073246A5 (en)
KR101330322B1 (en) Accerator padal characteristic measurement apparatus
JP6943906B2 (en) robot
JP2007198827A (en) Load-applying jig of motion base
JP4798370B2 (en) Clamping force adjusting method and clamping device
JPH0911168A (en) Manipulator device
JPH09267784A (en) Deformation correcting device for two-wheeler frame
JPH045541A (en) Bending fatigue testing device

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20201123