Portable articulated arm coordinate measuring machine and integrated electronic data processing system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01B-005/008
G06F-015/00
G06F-019/00
G05B-019/401
G01B-005/012
G01B-011/00
G01B-021/04
G05B-019/406
출원번호
US-0006564
(2011-01-14)
등록번호
US-8942940
(2015-01-27)
발명자
/ 주소
York, Frederick John
출원인 / 주소
Faro Technologies, Inc.
대리인 / 주소
Cantor Colburn LLP
인용정보
피인용 횟수 :
0인용 특허 :
219
초록▼
Implementing a portable articulated arm coordinate measuring machine includes receiving a first request to perform a function. The portable AACMM includes a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segm
Implementing a portable articulated arm coordinate measuring machine includes receiving a first request to perform a function. The portable AACMM includes a manually positionable articulated arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each arm segment including at least one position transducer for producing a position signal, a measurement device attached to a first end of the AACMM, and an electronic circuit which receives the position signals from the transducers and provides data corresponding to a position of the measurement device. Implementing the portable articulated arm coordinate measuring machine also includes identifying a source device from which the first request is received, implementing the function pursuant to the first request, selecting a destination device as the source device of the first request by identifying from which of a first and second port the first request is received, and transmitting information derived from implementing the function to the destination device.
대표청구항▼
1. A method of implementing a portable articulated arm coordinate measuring machine (AACMM), comprising: receiving, by a computer processor of the portable AACMM, a first request to perform a first function, the portable AACMM comprised of a manually positionable arm portion having opposed first and
1. A method of implementing a portable articulated arm coordinate measuring machine (AACMM), comprising: receiving, by a computer processor of the portable AACMM, a first request to perform a first function, the portable AACMM comprised of a manually positionable arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each arm segment including at least one position transducer for producing a position signal, a measurement device attached to a first end of the AACMM, and an electronic circuit which receives the position signals from the transducers and provides data corresponding to a position of the measurement device;identifying a source device from which the first request is received;implementing, by the computer processor, the first function pursuant to the first request;receiving, by the computer processor, a second request to perform a second function during performance of the first function;identifying a source device from which the second request is received;pausing implementation of the first function and storing data acquired from the implementation of the first function in a memory location of the portable AACMM;selecting a destination device as the source device of the second request;transmitting, by the computer processor, information derived from implementing the second function to the destination device corresponding to the second request; andcontinuing implementation of the first function, including:selecting a destination device as the source device of the first request by identifying from which of a first and second port the first request is received; andtransmitting, by the computer processor, information derived from implementing the first function to the destination device as the source device of the first request. 2. The method of claim 1, wherein the first function includes acquisition of dimensional measurements of an object; and wherein the transmitting information derived from implementing the first function includes at least one of:transmitting raw measurement data to the destination device as the source device of the first request; andconverting the raw measurement data to three-dimensional coordinate data that comprises the information prior to the transmitting information derived from implementing the first function. 3. The method of claim 1, wherein the first request includes a request to capture data from a peripheral device communicatively coupled to the portable AACMM, the method further comprising transmitting the captured data from the peripheral component via a bus to the electronic circuit. 4. The method of claim 3, wherein the peripheral component comprises at least one of a: laser line probe;thermal scanning device;radio frequency identification device scanner; andcamera. 5. The method of claim 1, wherein the first function includes at least one of: monitoring temperature values via a temperature sensor disposed on the portable AACMM;performing calibration of at least one component of the portable AACMM; andperforming diagnostics on at least one component of the portable AACMM. 6. The method of claim 1, wherein the first request is received at the electronic circuit from at least one of a user interface component onboard the portable AACMM via the first port on the electronic circuit and an external computer processor via the second port on the electronic circuit, the external computer processor remotely located from the portable AACMM. 7. A portable articulated arm coordinate measuring machine (AACMM), comprising: a manually positionable arm portion having opposed first and second ends, the arm portion including a plurality of connected arm segments, each of the arm segments including at least one position transducer for producing a position signal;a measurement device attached to a first end of the AACMM;an electronic circuit for receiving the position signals from the transducers and for providing data corresponding to a position of the measurement device; andlogic executable by the electronic circuit, wherein the logic receives a first request to perform a first function, identifies a source device from which the first request is received, implements the first function pursuant to the first request, receives a second request to perform a second function during performance of the first function, identifies a source device from which the second request is received, pauses implementation of the first function and stores data acquired from the implementation of the first function in a memory location of the portable AACMM, selects a destination device as the source device of the second request, transmits information derived from implementing the second function to the destination device corresponding to the second request, and continues implementation of the first function, the implementation continued by selecting a destination device as the source device of the first request by identifying from which of a first and second port the first request is received, and transmitting information derived from implementing the first function to the destination device as the source device of the first request. 8. The portable AACMM of claim 7, wherein the first function includes acquisition of dimensional measurements of an object; and wherein transmitting the information derived from implementing the first function includes at least one of: transmitting raw measurement data to the destination device as the source device of the first request, and converting the raw measurement data to three-dimensional coordinate data that comprises the information prior to the transmitting information derived from implementing the first function. 9. The portable AACMM of claim 7, wherein the first request includes a request to capture data from a peripheral device communicatively coupled to the portable AACMM, wherein the logic further transmits the captured data from the peripheral component via a bus to the electronic circuit; wherein the peripheral component comprises at least one of a:laser line probe;thermal scanning device;radio frequency identification device scanner; andcamera. 10. The portable AACMM of claim 7, wherein the first function includes at least one of: monitoring temperature values via a temperature sensor disposed on the portable AACMM;performing calibration of at least one component of the portable AACMM; andperforming diagnostics on at least one component of the portable AACMM. 11. The portable AACMM of claim 7, wherein the first request is received at the electronic circuit from at least one of a user interface component onboard the portable AACMM via the first port on the electronic circuit and an external computer processor via the second port on the electronic circuit, the external computer processor remotely located from the portable AACMM. 12. A computer program product for implementing a portable articulated arm coordinate measuring machine (AACMM), the computer program product comprising a non-transitory computer storage medium having computer-readable program code embodied thereon, which when executed by a computer causes the computer to implement a method, the method comprising: receiving a first request to perform a first function;identifying a source device from which the first request is received;implementing the first function pursuant to the first request;receiving a second request to perform a second function during performance of the first function;identifying a source device from which the second request is received;pausing implementation of the first function and storing data acquired from the implementation of the first function in a memory location of the portable AACMM;selecting a destination device as the source device of the second request;transmitting information derived from implementing the second function to the destination device corresponding to the second request; andcontinuing implementation of the first function, including:selecting a destination device as the source device of the first request by identifying from which of a first and second port the first request is received; andtransmitting information derived from implementing the first function to the destination device as the source device of the first request. 13. The computer program product of claim 12, wherein the first function includes acquisition of dimensional measurements of an object; and wherein the transmitting information derived from implementing the first function includes at least one of:transmitting raw measurement data to the destination device as the source device of the first request; andconverting the raw measurement data to three-dimensional coordinate data that comprises the information prior to the transmitting information derived from implementing the first function. 14. The computer program product of claim 12, wherein the first request includes a request to capture data from a peripheral device communicatively coupled to the portable AACMM, the method further comprising transmitting the captured data from the peripheral component via a bus to the electronic circuit. 15. The computer program product of claim 14, wherein the peripheral component comprises at least one of a: laser line probe;thermal scanning device;radio frequency identification device scanner; andcamera. 16. The computer program product of claim 12, wherein the first function includes at least one of: monitoring temperature values via a temperature sensor disposed on the portable AACMM;performing calibration of at least one component of the portable AACMM; andperforming diagnostics on at least one component of the portable AACMM. 17. The computer program product of claim 12, wherein the first request is received at the electronic circuit from at least one of a user interface component onboard the portable AACMM via the first port on the electronic circuit and an external computer processor via the second port on the electronic circuit, the external computer processor remotely located from the portable AACMM.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (219)
Kaufman, Steven P.; Savikovsky, Arkady, 3D projection with image recording.
Stratton, John B.; Werenka, Leon K.; Pleasant, Daniel L.; Kailasam, Gopalakrishnan; Cutler, Robert T., Add-on module for synchronizing operations of a plurality of devices.
Newell Bruce D. (Schenectady NY) Petronis Thomas J. (Clifton Park NY) Krause Lawrence R. (Niskayuna NY), Apparatus and method for connecting and exchanging remote manipulable elements to a central control source.
John A. Milner ; Addis E. Mayfield ; Lawrence E. Mayfield, Apparatus and method for language translation between patient and caregiver, and for communication with speech deficient patients.
Baker John F. C. (West Midlands GBX) Phillips John M. (Cardiff GBX), Apparatus and sensor unit for monitoring changes in a physical quantity with time.
Ulrich Kaczynski DE, Apparatus for fine positioning of a component, and coordinate measuring machine having an apparatus for fine positioning of a component.
Davis Thomas J. (629 Clifton Dr. ; NE. Warren OH 44484), Counterbalancing torsion spring mechanism for devices which move up and down and method of setting the torsion springs t.
Torgny Brogardh SE; Henrik Jerregard SE; Alec Robertson SE; Alexander Slocum ; Patrick Willoughby, Device and a method for calibration of an industrial robot.
Vach John P. (1145 176th Pl. ; NE. Redmond WA 98052) Johnson Jerry E. (2838 170th SE. Bellevue WA 98008) Hocker Lon O. (199 Main St. N. Falmouth MA 02556) Godley John H. (66 Lakeshore Dr. E. Falmouth, Housing for remote environmental monitor system.
York, Frederick; Bailey, Brent; Briggs, Clark H.; Danielson, David M.; Macfarlane, Keith G.; Seegers, Herbert G., Intelligent repeatable arm mounting system.
Bridges, Robert E.; Brown, Lawrence B.; West, James K.; Ackerson, D. Scott, Laser-based coordinate measuring device and laser-based method for measuring coordinates.
Dietz Hugh H. (Syracuse NY) Tienken Alfred G. (Syracuse NY) Dems Leonard A. (Syracuse NY) Haskins James D. (Minoa NY) Raymond Richard F. (Camillus NY), Magnetic tool holder.
Markey ; Jr. Myles ; Greer Dale R. ; Hibbard Brett, Method and apparatus for calibrating a non-contact gauging sensor with respect to an external coordinate system.
Saint Clair, Jonathan M.; Voth, Mitchell D.; Soreide, David C.; Sherman, William D., Method and apparatus for combining a targetless optical measurement function and optical projection of information.
Rosenberg Louis B. ; Schena Bruce M. ; Jackson Bernard G., Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object.
Steffey, Kenneth; Schenck, Tom; Perreault, Dan; Atwell, Paul, Method and system for assisting a user taking measurements using a coordinate measurement machine.
Raab, Simon; Perreault, Daniel; Mymudes, Shaun; Adams, Scott; Perez, Orlando; Steffey, Ken; Pearce, Robert; Atwell, Paul, Method, system and storage medium for providing an executable program to a coordinate measurement system.
Raab, Simon; Perreault, Daniel; Mymudes, Shaun; Adams, Scott; Perez, Orlando; Steffey, Ken; Pearce, Robert; Atwell, Paul, Method, system and storage medium for providing an executable program to a coordinate measurement system.
Payne John M. (Tucson AZ) Parker David H. (Arborvale WV) Bradley Richard F. (Stanardsville VA), Optical electronic distance measuring apparatus with movable mirror.
Cooduvalli, Umesh; Hidalgo, Craig A.; Powers, Thomas; Atwell, Paul Christopher; Barber, Marc M.; Briggs, Clark H.; Danielson, David M.; Perez, Orlando; Freeland, Jay W.; Hawkins, Daniel W.; Steffey, Kenneth; West, James K., Portable coordinate measurement machine.
Granger Romain (Montoire CA FRX) Eaton Homer (Carlsbad CA), Position-marking method for a machine that measures in three dimensions, and apparatus for implementing the method.
Schleifer Arthur (Palo Alto CA) Fuhrman Philip B. (Wilmington DE) Shuman Mark E. (West Chester PA), Positional calibration of robotic arm joints relative to the gravity vector.
Rosenberg Louis B. ; Schena Bruce M. ; Jackson Bernard G., Probe apparatus and method for tracking the position and orientation of a stylus and controlling a cursor.
Vache John P. (Kirkland WA) Johnson Jerry E. (Bellevue WA) Hocker Lon O. (N. Falmouth MA) Godley John H. (E. Falmouth MA), Remote environmental monitor system.
del Prado Pavon,Javier; Nandagopalan,Sai Shankar; Choi,Sunghyun; Sato,Takashi; Bennet,Jeff, System and method for performing clock synchronization of nodes connected via a wireless local area network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.