Movatterモバイル変換


[0]ホーム

URL:


GB2284957A - Optical systems for the remote tracking of the position and/or orientation of an object - Google Patents

Optical systems for the remote tracking of the position and/or orientation of an object
Download PDF

Info

Publication number
GB2284957A
GB2284957AGB9325510AGB9325510AGB2284957AGB 2284957 AGB2284957 AGB 2284957AGB 9325510 AGB9325510 AGB 9325510AGB 9325510 AGB9325510 AGB 9325510AGB 2284957 AGB2284957 AGB 2284957A
Authority
GB
United Kingdom
Prior art keywords
leds
light
layer
orientation
tracking system
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
GB9325510A
Other versions
GB9325510D0 (en
GB2284957B (en
Inventor
George Mcgregor Clark
Robert William Garioch
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.)
Leonardo UK Ltd
Original Assignee
GEC Marconi Avionics Holdings Ltd
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 GEC Marconi Avionics Holdings LtdfiledCriticalGEC Marconi Avionics Holdings Ltd
Priority to GB9325510ApriorityCriticalpatent/GB2284957B/en
Publication of GB9325510D0publicationCriticalpatent/GB9325510D0/en
Priority to ZA949548Aprioritypatent/ZA949548B/en
Priority to IL111840Aprioritypatent/IL111840A/en
Priority to PCT/GB1994/002639prioritypatent/WO1995016929A1/en
Publication of GB2284957ApublicationCriticalpatent/GB2284957A/en
Application grantedgrantedCritical
Publication of GB2284957BpublicationCriticalpatent/GB2284957B/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

In an optical system for the remote tracking of the position and/or orientation of an object such as a pilots helmet 6, a light source such as the LED groups 4, 5 on the object are imaged onto photosensitive layers of position-sensitive detectors 10 of sensors 2, 3, the output from the layers depending upon the position of light spots imaged on those layers, the output then being used to track movement of the object. Instead of illuminating the LEDs sequentially as hitherto and then subtracting a reference value corresponding to all LEDs being off i.e. just to background radiation, the LEDs are driven by a periodic waveform and filter means in digital signal processor 15 detects that varying waveform to distinguish the contribution to the output of the position-sensitive detector from the LEDs and from background radiation. The LEDs can now be illuminated simultaneously at different frequencies to provide more accurate location of the object. <IMAGE>

Description

OPTICAL SYSTEMS FOR THE REMOTE TRACKINGOF THE POSITION AND/OR ORIENTATION OF AN OBJECTThis invention relates to optical systems for the remote tracking of the position and/or orientation of an object.
The invention is particularly concerned with tracking the position and/or orientation of a head-mounted display, for example, a helmet-mounted display, typically in order to register head-up display type symbology on the helmet-mounted display, or to pass the pilot's line-of-sight information to a weapon aiming computer, or to slave steerable sensors e.g. low light TV and infrared cameras to the operator's field of regard. The head-mounted display could instead be for virtual reality applications. However, the invention is more generally applicable to the tracking of the position and/or orientation of any object.
The terms "optical", "light" as used in this patent specification are not intended to be confined to visible light, but are intended to include infrared and ultraviolet wavelengths.
It is known to image light sources mounted on an object onto a positionsensitive detector to accomplish the tracking. In one proposal (EP-A-0 294 101) fourLEDs (light-emitting diodes), one of which is positioned outside the plane of the otherthree, and which are mounted on a pilot's helmet, are simultaneously imaged onto a COD sensor. A digital processor computes the position and orientation of the helmet from the position of the four light spots. However, the resolution depends on the number of pixels in the CCD, and this can restrict the accuracy of tracking. Another limitation of COD sensors is the fact that they have a relatively slow update rate. In another proposal (EP-B-0 162 713), the position-sensitive detector comprises a planar photodiode photosensitive layer, upon which at least three LEDs are imaged in sequence.The signals generated by the position-sensitive detector are related to the position of the respective light spots on the position-sensitive detector, and better resolution can be achieved since the position-sensitive detector is not divided into discrete COD elements defining the pixels. In another proposal using a planar photodiode photosensitive layer (GB-A-2 251 751), the LEDs are illuminated in sequence by being successively pulsed.
A disadvantage of the tracking systems referred to employing planar photodiode photosensitive layers is that, as far as use in the cockpit of an aircraft for helmet tracking is concerned, sunlight itself can produce a substantial output from the photosensitive layer.
The invention provides an optical system for the remote tracking of the position and/or orientation of an object, comprising a light source mounted on the object, a position-sensitive detector comprising a photosensitive layer arranged to provide output signals dependent on the position of a light spot on the layer, means for imaging the light source onto the layer, to enable the object to be tracked using the output signals, means for energising the light source so that the intensity of illumination varies periodically in use, and means for filtering signals derived from the output signals to detect the periodic variation of illumination, to distinguish between light on the photosensitive layer from the source and from background radiation.
The periodic variation of the illumination intensity facilitates the detection of light from the light source in the presence of background radiation from sunlight.
Advantageously, there is a capacitive connection between the output of the position-sensitive detector and the filtering means. Such a.c. coupling enables the gain of any amplifier between the position-sensitive detector and the filtering means to be independent of the supply voltage unlike if d.c. coupling was employed. In this way, the steady component of the background radiation is not passed to any such amplifier.
Advantageously, there are at least three light sources on the object and the energising means is arranged to energise them so that the intensity of illumination of each varies periodically at a different frequency. It is then possible to detect the signals from all three light sources simultaneously and to achieve that much better accuracy of tracking in consequence.
The optical system may include four light sources, one of which is out of the plane of the other three, in order to provide unique identification of the position and orientation of an object with a single position-sensitive detector, although it may be found desirable to provide two or more such sets of four light sources in order to ensure that four light sources are within the field of view of the position-sensitive detector regardless of the position and orientation of the object. However, if two position-sensitive detectors are employed, unique positioning is possible with only three light sources, although again two or more such sets of three light sources may be provided to cover a wider field of view. The light sources are conveniently lightemitting diodes. The photosensitive layer is advantageously a planar photodiode.
An optical system for the remote tracking of the position and/or orientation of a pilot's helmet in a cockpit, constructed in accordance with the invention, will now be described, by way of example, with reference to the accompanying drawings, in which:Figure 1 is a schematic view of the optical system;Figures 2 to 4 are, respectively, an end view, a perspective view and a plan view of the position-sensitive detector of Figure 1 in more detail;Figure 5 shows the electrical circuitry associated with the position-sensitive detector of a prior proposal having the same general scheme shown in Figures 1 to 4 as the invention;Figure 6 shows the electrical circuitry associated with the position-sensitive detector according to the present invention; andFigure 7 shows the electrical circuitry associated with light sources mounted on the helmet.
Referring to Figure 1, the optical system comprises an imaging means 1 consisting of two sensors 2, 3, fixed relative to the cockpit of an aircraft (not shown) for tracking sets 4, 5 of three LEDs set into the rear of the pilot's helmet 6. Each LED of each set is imaged by both sensors, and its position in space is determined by triangulation. Unique positioning of each LED set on its own is thus possible, but two sets are provided to allow a greater number of head positions within the cockpit to be tracked, and further sets may be provided for the same reason.
The helmet includes a head-up display on the visor 7 or on a combiner carried by the helmet, which may display symbology highlighting outlines of the surrounding scene, and a weapons system on the plane has its bore-sight aligned with the reticle seen by the pilot projected onto the visor or onto a combiner. The helmet is tracked so that the display can show the correct region of terrain when the pilot turns his head, and also so that the weapons system is swivelled to remain aligned with the reticle (which always appears directly in front of the pilot whichever direction his head is looking in).
To zero the optical system, a reference set of LEDs is aligned with the head-up display of the aircraft. These LEDs may be mounted on the helmet or on a separate jig.
Each of the two sensors comprises a lens 8, an optical filter 9, a positionsensitive detector 10 and an amplifier 11.
Each position-sensitive detector is a planar photodiode consisting of a p-layer12 and an n-layer 13 on each side of an intrinsic semi-conductor layer 14 (Figures 2 to 4). A light spot I incident on the position-sensitive detector generates electron hole pairs in relation to the intensity of the spot. The electrons migrate to the n-layer, and the holes to the p-layer. The position-sensitive detector is duolateral and, as such, has one pair of electrodes 12a, 12b on the surface of the p-layer and another pair, extending at right angles to the first pair, on the surface of the n-layer. In the case of the holes generated by the light spot, the resistivity of the p-layer is uniform so, in the case of a light spot off-centre, the resistance from the light spot to one electrode 1 2a is different to that to the other electrode 12b.Consequently, the injected current is split in the ratio of the resistances, so that the X+ and X currents are related to the x-displacement of the light spot from the centre of the photodiode. Similarly, the Y+ and Y currents are related to the y-displacement of the light spot from the centre of the photodiode.
The x- and y-displacements are given by the following equations, where L is the side length of a square photodiode: x L L - X-) = L (Y±Y)2 + + X-) 2 tY + Y-) Each position-sensitive detector is arranged normal to the optical axis of the sensor so that each LED, duly imaged onto the position-sensitive detector, can be tracked as the helmet is moved. The position of the optical axis of each sensor in the cockpit is of course known.
The equivalent circuit of the photodiode is indicated in Figure 5 and Figure 6.
It consists of two series resistances R, and shunt resistance R2 in parallel with the diode and a current generator.
Resistors Ra, Rb, Rc and Rd provide the necessary reverse bias for the photodiode. The sum and difference currents required for the above equations are calculated in the digital signal processor 15, after each quantity X+, X-, Y', Y are separately digitised in analogue-to-digital converter 16. Digital signal processor 15 also controls unit 17 for driving the LEDs and, like that unit, is powered by power supply 18.
The circuit as described thus far is essentially the same as those of the prior proposals (EP-B-0 162 713, GB-A-2 251 751), in which each LED of each set 4, 5 was illuminated and imaged in turn onto the position-sensitive detectors. The x- and y co-ordinates of the corresponding light spots were then calculated and the helmet was tracked accordingly.
There are various disadvantages with the general form of circuit of these prior proposals. For one thing, because each LED of each set is imaged in turn, the true positions of each set may not be recorded, since there may be movement of the helmet between the measuring of the co-ordinates of the respective LEDs. More important, however, is the problem caused by sunlight. Because the signal to be measured i.e. the photocurrent caused by the light spots is a steady value (while the respective LED is illuminated), the amplifiers 11 are d.c. coupled.However, if the amplifiers A, - A4 were such as to amplify the photocurrents to a little less than one volt, sunlight, which illuminates the whole of the area of the position-sensitive detectors, could result in signals of greater than thirty volts at the output of the amplifiers, even after narrow bandwidth (40 nm) optical filtering of the sunlight. Lownoise amplifiers typically operate from 15 volt supply rails, and would thus be saturated by such signals. To prevent this, the gain of the amplifiers A, - A4 has to be reduced by a factor of three, reducing the LED induced signal to less than 0.3 volt.
The signal to noise ratio which results is relatively poor, and only equivalent to CCD based equipment. Any variation in ambient light between the measurement when anLED is illuminated and the reference background value also causes inaccuracies. A further disadvantage is that an intense LED illumination is required, and the current necessary to produce this illumination can cause EMI problems.
Referring to Figure 6, in accordance with the invention, the LED light sources are illuminated in such a way that the intensity of illumination varies periodically, and signals derived from the output signals from the position-sensitive detector 10 are filtered to distinguish between the contribution to the output signals from the LEDs as opposed to the contribution from the background radiation.
Thus, the LEDs are driven with a periodic, for example, a sinusoidally varying current in LED driver 17, and digital signal processor 15 includes a Fast FourierTransform (FFT) processor 19. Further, advantage is taken of the periodic control of the LEDs to operate them simultaneously by using different periodic variations of illumination e.g. different sinusoidal frequencies. Also the amplifiers 11 are now a.c.
coupled by the interposition of capacitors 20 to 23 between the position-sensitive detector and the amplifiers.
Measurements are made during the first part of an update period, and the positions of the light spots (now sinusoidally varying in intensity and simultaneously present) are calculated during the remainder of the update period. The frequencies of the LEDs are chosen to produce an integral number of cycles during the measurement period. The procedure is repeated in subsequent update periods.
Referring to Figure 7, at the start of each update period, a start command is issued from digital signal processor 15 to timing circuit 1 7a. The timing circuit sets up a first address in the sinewave look-up tables 17b, and latches the data for D/A converter 17c. The timing circuit then sets up D/A converters 17d, 17e, and selectsLED set 4 or 5 by closing switches SW1 a - SW3a or SWlb - SW3b, respectively. The output voltages of D/A converters 1 7c, 1 7d, 1 7e are converted to currents through the respective sets of LEDs 4, 5 selected by amplifiers 1 7f, 17g, 1 7h and their respective bias resistors.Next, the timing circuit interrupts digital signal processor 15 to allow the processor to collect data from the A/D converter 16 (corresponding to the outputs of the two position-sensitive detectors resulting from the instantaneous illumination of theLEDs due to the currents through them). Analogue-to-digital converter 16 includes a multiplexed sample and hold, and samples are taken of each of the four channels X+, X~, y+, y- simultaneously. The timing circuit then repeats this cycle for subsequent addresses of the sinewave look-up table, until the required number of data points (typically 128 per channel) are available for use in the FFT processor 19. This will correspond to several cycles of sinusoidally varying voltage supplied to each LED, albeit a different number of whole cycles for each LED.
The capacitors 20 to 23 pass the a.c. signal due to the LEDs and block the d.c.
component due to sunlight, of the four outputs of the position-sensitive detector. The amplifiers 24 to 27, being a.c. coupled, may now have a large gain to boost the signal from the LEDs. The output of the amplifier is a composite signal, comprising the three (or four) frequencies due to the LEDs, a small d.c. offset due to the amplifiers, and high frequency noise, with a possible low frequency modulation component due to rapid head movement.
The digital signal processor 15 uses FFT processor 19 to separate the composite signal from each amplifier 24 - 27 into individual LED-generated frequencies, and allows rejection of the d.c. and noise components, improving signal to noise ratio. The amplitudes of the outputs X+, X-, Y+, Y are obtained for each frequency, and are then used to determine x, y co-ordinates at the position-sensitive detector for each LED. This enables the position in space of each LED to be detected in digital signal processor 15 during the remainder of the update period, and thus the helmet to be continuously tracked.The output of the digital signal processor 15 is used to control head-up display type symbology on the pilot's helmet-mounted display, and/or to transmit the pilot's line of sight information to a weapon aiming computer, or to steerable sensors e.g. low light TV and infrared cameras slaved to the pilot's line of sight.
Typical values for operation of the optical system are: update period 4 ms; measurement period 2.56 ms; peak value of current for energising LEDs 300 ma; frequencies of illumination of the LEDs (to two decimal places), 2.73, 3.12, 3.52 (and, if four are used, 3.91) kHz; number of samples of each position-sensitive detector output during the measurement period taken by analogue-to-digital converter 16, 128 at a clocking rate of 200 kHz i.e. 512 samples. This corresponds to seven, eight and nine (and if a fourth LED is used, ten) complete cycles of sinusoidally varying driving voltage for the LEDs respectively for each measurement period.
The invention offers improvements over previous tracking systems by simultaneous measurement of the LED positions (reducing tracking errors), and operation in high ambient light, due to sunlight rejection circuitry and processing.
Of course, variations are possible without departing from the scope of the invention. Thus, instead of filtering by using an FFT processor 19, digital signal processor 15 could include individual analogue or digital filters tuned to the frequencies to be detected, followed by peak detection/integration over a number of cycles. In low ambient lighting conditions, the amplifiers 24 to 27 could be d.c.
coupled, while retaining a.c. LED signals and signal processing. In applications where dynamic tracking errors are less important, each LED could be operated sequentially with a sine signal, using the a.c. circuitry and processing, to improve static accuracy.
Also, there is no need for the driving current of the LEDs, or their variation of intensity of illumination, to be sinusoidal: other periodic waveforms e.g. square or triangular waves could be used instead, particularly in the case of sequential illumination. If desired each set of LEDs could include four LEDs, one out of the plane of the other three. One set of four LEDs is sufficient to give exact positioning with one positionsensitive detector. With three LEDs, one set requires two position-sensitive detectors for exact positioning. To provide tracking over as wide an area of the cockpit as possible, several sets of three, or four, LEDs may be provided. However, the sets need not be independent in the sense that some LEDs can be common to more than one set. Finally, while the optical system has been described in relation to helmet tracking in aircraft, it is also applicable to helicopters, or to tracking of any other headmounted object e.g. a head-mounted display for a virtual reality system, or indeed for any other object e.g. in robotics. In such cases it may not be necessary for the object to be tracked in all three axes of displacement and all three axes of rotation.

Claims (9)

GB9325510A1993-12-141993-12-14Optical systems for the remote tracking of the position and/or orientation of an objectExpired - Fee RelatedGB2284957B (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
GB9325510AGB2284957B (en)1993-12-141993-12-14Optical systems for the remote tracking of the position and/or orientation of an object
ZA949548AZA949548B (en)1993-12-141994-11-30Optical sy sems for the remote tracking of the position and/or orientation of an object
IL111840AIL111840A (en)1993-12-141994-12-01Optical systems for the remote tracking of the position and/or orientation of objects
PCT/GB1994/002639WO1995016929A1 (en)1993-12-141994-12-02Optical systems for the remote tracking of the position and/or orientation of an object

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
GB9325510AGB2284957B (en)1993-12-141993-12-14Optical systems for the remote tracking of the position and/or orientation of an object

Publications (3)

Publication NumberPublication Date
GB9325510D0 GB9325510D0 (en)1994-10-26
GB2284957Atrue GB2284957A (en)1995-06-21
GB2284957B GB2284957B (en)1998-02-18

Family

ID=10746543

Family Applications (1)

Application NumberTitlePriority DateFiling Date
GB9325510AExpired - Fee RelatedGB2284957B (en)1993-12-141993-12-14Optical systems for the remote tracking of the position and/or orientation of an object

Country Status (4)

CountryLink
GB (1)GB2284957B (en)
IL (1)IL111840A (en)
WO (1)WO1995016929A1 (en)
ZA (1)ZA949548B (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1998022832A1 (en)*1996-11-181998-05-28Armstrong Healthcare LimitedImprovements in or relating to an orientation detector arrangement
WO2002035904A3 (en)*2000-11-022002-07-18Abatec Electronic AgMethod and device for determining the position, orientation and/or deformation of an object
GB2373941A (en)*2000-10-172002-10-02Advanced Realtime Tracking GmbStereogrammetry with camera and window tracking
WO2005098475A1 (en)*2004-03-292005-10-20Evolution Robotics, Inc.Sensing device and method for measuring position and orientation relative to multiple light sources
US7706917B1 (en)2004-07-072010-04-27Irobot CorporationCelestial navigation system for an autonomous robot
US7720554B2 (en)2004-03-292010-05-18Evolution Robotics, Inc.Methods and apparatus for position estimation using reflected light sources
US8239992B2 (en)2007-05-092012-08-14Irobot CorporationCompact autonomous coverage robot
US8253368B2 (en)2004-01-282012-08-28Irobot CorporationDebris sensor for cleaning apparatus
US8368339B2 (en)2001-01-242013-02-05Irobot CorporationRobot confinement
US8374721B2 (en)2005-12-022013-02-12Irobot CorporationRobot system
US8380350B2 (en)2005-12-022013-02-19Irobot CorporationAutonomous coverage robot navigation system
US8382906B2 (en)2005-02-182013-02-26Irobot CorporationAutonomous surface cleaning robot for wet cleaning
US8386081B2 (en)2002-09-132013-02-26Irobot CorporationNavigational control system for a robotic device
US8387193B2 (en)2005-02-182013-03-05Irobot CorporationAutonomous surface cleaning robot for wet and dry cleaning
US8390251B2 (en)2004-01-212013-03-05Irobot CorporationAutonomous robot auto-docking and energy management systems and methods
US8396592B2 (en)2001-06-122013-03-12Irobot CorporationMethod and system for multi-mode coverage for an autonomous robot
US8412377B2 (en)2000-01-242013-04-02Irobot CorporationObstacle following sensor scheme for a mobile robot
US8417383B2 (en)2006-05-312013-04-09Irobot CorporationDetecting robot stasis
US8418303B2 (en)2006-05-192013-04-16Irobot CorporationCleaning robot roller processing
US8428778B2 (en)2002-09-132013-04-23Irobot CorporationNavigational control system for a robotic device
US8463438B2 (en)2001-06-122013-06-11Irobot CorporationMethod and system for multi-mode coverage for an autonomous robot
US8474090B2 (en)2002-01-032013-07-02Irobot CorporationAutonomous floor-cleaning robot
US8515578B2 (en)2002-09-132013-08-20Irobot CorporationNavigational control system for a robotic device
US8584305B2 (en)2005-12-022013-11-19Irobot CorporationModular robot
US8600553B2 (en)2005-12-022013-12-03Irobot CorporationCoverage robot mobility
US8632376B2 (en)2007-09-202014-01-21Irobot CorporationRobotic game systems and methods
US8739355B2 (en)2005-02-182014-06-03Irobot CorporationAutonomous surface cleaning robot for dry cleaning
US8788092B2 (en)2000-01-242014-07-22Irobot CorporationObstacle following sensor scheme for a mobile robot
US8800107B2 (en)2010-02-162014-08-12Irobot CorporationVacuum brush
US8930023B2 (en)2009-11-062015-01-06Irobot CorporationLocalization by learning of wave-signal distributions
US8972052B2 (en)2004-07-072015-03-03Irobot CorporationCelestial navigation system for an autonomous vehicle
US9002511B1 (en)2005-10-212015-04-07Irobot CorporationMethods and systems for obstacle detection using structured light
US9008835B2 (en)2004-06-242015-04-14Irobot CorporationRemote control scheduler and method for autonomous robotic device
US9026302B2 (en)2009-11-062015-05-05Irobot CorporationMethods and systems for complete coverage of a surface by an autonomous robot
US9310806B2 (en)2010-01-062016-04-12Irobot CorporationSystem for localization and obstacle detection using a common receiver
US9320398B2 (en)2005-12-022016-04-26Irobot CorporationAutonomous coverage robots
EP3173811A1 (en)*2015-11-252017-05-31Honeywell International Inc.High speed, high precision six degree-of-freedom optical tracker system and method
EP3304522B1 (en)2015-06-082023-06-07Battlekart EuropeSystem for creating an environment

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE102006033009B4 (en)*2006-07-172008-04-30Institut für Rundfunktechnik GmbH Arrangement for synthesizing a binaural spatial synthesis audio signal
IL261556B (en)2018-09-032020-08-31Pniel ZeevA system and method for displaying an aiming vector of a firearm

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0162713A2 (en)*1984-05-221985-11-27CAE Electronics Ltd.Optical position and orientation measurement techniques
GB2239366A (en)*1988-11-031991-06-26Hughes Microelectronics LtdHelmet pointing apparatus
GB2247585A (en)*1990-08-251992-03-04Automatic Syst Lab LtdTracking an object
GB2251751A (en)*1990-10-091992-07-15Gaertner W W ResPosition and orientation measurement

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE3606399A1 (en)*1986-02-271987-09-03Messerschmitt Boelkow Blohm MEASURING DEVICE FOR DETERMINING THE POSITION OF AN OBJECT
IL82731A (en)*1987-06-011991-04-15El Op Electro Optic Ind LimiteSystem for measuring the angular displacement of an object

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0162713A2 (en)*1984-05-221985-11-27CAE Electronics Ltd.Optical position and orientation measurement techniques
GB2239366A (en)*1988-11-031991-06-26Hughes Microelectronics LtdHelmet pointing apparatus
GB2247585A (en)*1990-08-251992-03-04Automatic Syst Lab LtdTracking an object
GB2251751A (en)*1990-10-091992-07-15Gaertner W W ResPosition and orientation measurement

Cited By (114)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1998022832A1 (en)*1996-11-181998-05-28Armstrong Healthcare LimitedImprovements in or relating to an orientation detector arrangement
US6239874B1 (en)1996-11-182001-05-29Armstrong Healthcare LimitedOrientation detector arrangement
US8478442B2 (en)2000-01-242013-07-02Irobot CorporationObstacle following sensor scheme for a mobile robot
US8565920B2 (en)2000-01-242013-10-22Irobot CorporationObstacle following sensor scheme for a mobile robot
US9446521B2 (en)2000-01-242016-09-20Irobot CorporationObstacle following sensor scheme for a mobile robot
US8412377B2 (en)2000-01-242013-04-02Irobot CorporationObstacle following sensor scheme for a mobile robot
US8761935B2 (en)2000-01-242014-06-24Irobot CorporationObstacle following sensor scheme for a mobile robot
US8788092B2 (en)2000-01-242014-07-22Irobot CorporationObstacle following sensor scheme for a mobile robot
US9144361B2 (en)2000-04-042015-09-29Irobot CorporationDebris sensor for cleaning apparatus
GB2373941A (en)*2000-10-172002-10-02Advanced Realtime Tracking GmbStereogrammetry with camera and window tracking
WO2002035904A3 (en)*2000-11-022002-07-18Abatec Electronic AgMethod and device for determining the position, orientation and/or deformation of an object
US9038233B2 (en)2001-01-242015-05-26Irobot CorporationAutonomous floor-cleaning robot
US8686679B2 (en)2001-01-242014-04-01Irobot CorporationRobot confinement
US9622635B2 (en)2001-01-242017-04-18Irobot CorporationAutonomous floor-cleaning robot
US8368339B2 (en)2001-01-242013-02-05Irobot CorporationRobot confinement
US9582005B2 (en)2001-01-242017-02-28Irobot CorporationRobot confinement
US9167946B2 (en)2001-01-242015-10-27Irobot CorporationAutonomous floor cleaning robot
US9104204B2 (en)2001-06-122015-08-11Irobot CorporationMethod and system for multi-mode coverage for an autonomous robot
US8396592B2 (en)2001-06-122013-03-12Irobot CorporationMethod and system for multi-mode coverage for an autonomous robot
US8463438B2 (en)2001-06-122013-06-11Irobot CorporationMethod and system for multi-mode coverage for an autonomous robot
US8838274B2 (en)2001-06-122014-09-16Irobot CorporationMethod and system for multi-mode coverage for an autonomous robot
US8671507B2 (en)2002-01-032014-03-18Irobot CorporationAutonomous floor-cleaning robot
US8656550B2 (en)2002-01-032014-02-25Irobot CorporationAutonomous floor-cleaning robot
US8474090B2 (en)2002-01-032013-07-02Irobot CorporationAutonomous floor-cleaning robot
US9128486B2 (en)2002-01-242015-09-08Irobot CorporationNavigational control system for a robotic device
US8793020B2 (en)2002-09-132014-07-29Irobot CorporationNavigational control system for a robotic device
US8515578B2 (en)2002-09-132013-08-20Irobot CorporationNavigational control system for a robotic device
US8386081B2 (en)2002-09-132013-02-26Irobot CorporationNavigational control system for a robotic device
US9949608B2 (en)2002-09-132018-04-24Irobot CorporationNavigational control system for a robotic device
US8428778B2 (en)2002-09-132013-04-23Irobot CorporationNavigational control system for a robotic device
US8781626B2 (en)2002-09-132014-07-15Irobot CorporationNavigational control system for a robotic device
US9215957B2 (en)2004-01-212015-12-22Irobot CorporationAutonomous robot auto-docking and energy management systems and methods
US8390251B2 (en)2004-01-212013-03-05Irobot CorporationAutonomous robot auto-docking and energy management systems and methods
US8854001B2 (en)2004-01-212014-10-07Irobot CorporationAutonomous robot auto-docking and energy management systems and methods
US8461803B2 (en)2004-01-212013-06-11Irobot CorporationAutonomous robot auto-docking and energy management systems and methods
US8749196B2 (en)2004-01-212014-06-10Irobot CorporationAutonomous robot auto-docking and energy management systems and methods
US8456125B2 (en)2004-01-282013-06-04Irobot CorporationDebris sensor for cleaning apparatus
US8253368B2 (en)2004-01-282012-08-28Irobot CorporationDebris sensor for cleaning apparatus
US8378613B2 (en)2004-01-282013-02-19Irobot CorporationDebris sensor for cleaning apparatus
US8598829B2 (en)2004-01-282013-12-03Irobot CorporationDebris sensor for cleaning apparatus
US9360300B2 (en)2004-03-292016-06-07Irobot CorporationMethods and apparatus for position estimation using reflected light sources
US8295955B2 (en)2004-03-292012-10-23Evolutions Robotics, Inc.Methods and apparatus for position estimation using reflected light sources
US8780342B2 (en)2004-03-292014-07-15Irobot CorporationMethods and apparatus for position estimation using reflected light sources
US7720554B2 (en)2004-03-292010-05-18Evolution Robotics, Inc.Methods and apparatus for position estimation using reflected light sources
US7996097B2 (en)2004-03-292011-08-09Evolution Robotics, Inc.Methods and apparatus for position estimation using reflected light sources
WO2005098475A1 (en)*2004-03-292005-10-20Evolution Robotics, Inc.Sensing device and method for measuring position and orientation relative to multiple light sources
US9008835B2 (en)2004-06-242015-04-14Irobot CorporationRemote control scheduler and method for autonomous robotic device
US9486924B2 (en)2004-06-242016-11-08Irobot CorporationRemote control scheduler and method for autonomous robotic device
US8634956B1 (en)2004-07-072014-01-21Irobot CorporationCelestial navigation system for an autonomous robot
US8634958B1 (en)2004-07-072014-01-21Irobot CorporationCelestial navigation system for an autonomous robot
US9223749B2 (en)2004-07-072015-12-29Irobot CorporationCelestial navigation system for an autonomous vehicle
US9229454B1 (en)2004-07-072016-01-05Irobot CorporationAutonomous mobile robot system
US8972052B2 (en)2004-07-072015-03-03Irobot CorporationCelestial navigation system for an autonomous vehicle
US8874264B1 (en)2004-07-072014-10-28Irobot CorporationCelestial navigation system for an autonomous robot
US8594840B1 (en)2004-07-072013-11-26Irobot CorporationCelestial navigation system for an autonomous robot
US7706917B1 (en)2004-07-072010-04-27Irobot CorporationCelestial navigation system for an autonomous robot
US8985127B2 (en)2005-02-182015-03-24Irobot CorporationAutonomous surface cleaning robot for wet cleaning
US8774966B2 (en)2005-02-182014-07-08Irobot CorporationAutonomous surface cleaning robot for wet and dry cleaning
US10470629B2 (en)2005-02-182019-11-12Irobot CorporationAutonomous surface cleaning robot for dry cleaning
US8782848B2 (en)2005-02-182014-07-22Irobot CorporationAutonomous surface cleaning robot for dry cleaning
US8670866B2 (en)2005-02-182014-03-11Irobot CorporationAutonomous surface cleaning robot for wet and dry cleaning
US8855813B2 (en)2005-02-182014-10-07Irobot CorporationAutonomous surface cleaning robot for wet and dry cleaning
US8382906B2 (en)2005-02-182013-02-26Irobot CorporationAutonomous surface cleaning robot for wet cleaning
US8739355B2 (en)2005-02-182014-06-03Irobot CorporationAutonomous surface cleaning robot for dry cleaning
US8387193B2 (en)2005-02-182013-03-05Irobot CorporationAutonomous surface cleaning robot for wet and dry cleaning
US9445702B2 (en)2005-02-182016-09-20Irobot CorporationAutonomous surface cleaning robot for wet and dry cleaning
US8966707B2 (en)2005-02-182015-03-03Irobot CorporationAutonomous surface cleaning robot for dry cleaning
US8392021B2 (en)2005-02-182013-03-05Irobot CorporationAutonomous surface cleaning robot for wet cleaning
US9632505B2 (en)2005-10-212017-04-25Irobot CorporationMethods and systems for obstacle detection using structured light
US9002511B1 (en)2005-10-212015-04-07Irobot CorporationMethods and systems for obstacle detection using structured light
US8374721B2 (en)2005-12-022013-02-12Irobot CorporationRobot system
US8600553B2 (en)2005-12-022013-12-03Irobot CorporationCoverage robot mobility
US8761931B2 (en)2005-12-022014-06-24Irobot CorporationRobot system
US8954192B2 (en)2005-12-022015-02-10Irobot CorporationNavigating autonomous coverage robots
US9392920B2 (en)2005-12-022016-07-19Irobot CorporationRobot system
US8584305B2 (en)2005-12-022013-11-19Irobot CorporationModular robot
US9320398B2 (en)2005-12-022016-04-26Irobot CorporationAutonomous coverage robots
US9144360B2 (en)2005-12-022015-09-29Irobot CorporationAutonomous coverage robot navigation system
US9149170B2 (en)2005-12-022015-10-06Irobot CorporationNavigating autonomous coverage robots
US8661605B2 (en)2005-12-022014-03-04Irobot CorporationCoverage robot mobility
US8380350B2 (en)2005-12-022013-02-19Irobot CorporationAutonomous coverage robot navigation system
US8978196B2 (en)2005-12-022015-03-17Irobot CorporationCoverage robot mobility
US8606401B2 (en)2005-12-022013-12-10Irobot CorporationAutonomous coverage robot navigation system
US9492048B2 (en)2006-05-192016-11-15Irobot CorporationRemoving debris from cleaning robots
US8572799B2 (en)2006-05-192013-11-05Irobot CorporationRemoving debris from cleaning robots
US8528157B2 (en)2006-05-192013-09-10Irobot CorporationCoverage robots and associated cleaning bins
US8418303B2 (en)2006-05-192013-04-16Irobot CorporationCleaning robot roller processing
US10244915B2 (en)2006-05-192019-04-02Irobot CorporationCoverage robots and associated cleaning bins
US9955841B2 (en)2006-05-192018-05-01Irobot CorporationRemoving debris from cleaning robots
US9317038B2 (en)2006-05-312016-04-19Irobot CorporationDetecting robot stasis
US8417383B2 (en)2006-05-312013-04-09Irobot CorporationDetecting robot stasis
US10070764B2 (en)2007-05-092018-09-11Irobot CorporationCompact autonomous coverage robot
US9480381B2 (en)2007-05-092016-11-01Irobot CorporationCompact autonomous coverage robot
US11498438B2 (en)2007-05-092022-11-15Irobot CorporationAutonomous coverage robot
US8239992B2 (en)2007-05-092012-08-14Irobot CorporationCompact autonomous coverage robot
US11072250B2 (en)2007-05-092021-07-27Irobot CorporationAutonomous coverage robot sensing
US10299652B2 (en)2007-05-092019-05-28Irobot CorporationAutonomous coverage robot
US8839477B2 (en)2007-05-092014-09-23Irobot CorporationCompact autonomous coverage robot
US8438695B2 (en)2007-05-092013-05-14Irobot CorporationAutonomous coverage robot sensing
US8632376B2 (en)2007-09-202014-01-21Irobot CorporationRobotic game systems and methods
US11052540B2 (en)2009-11-062021-07-06Irobot CorporationMethods and systems for complete coverage of a surface by an autonomous robot
US9026302B2 (en)2009-11-062015-05-05Irobot CorporationMethods and systems for complete coverage of a surface by an autonomous robot
US9188983B2 (en)2009-11-062015-11-17Irobot CorporationMethods and systems for complete coverage of a surface by an autonomous robot
US9895808B2 (en)2009-11-062018-02-20Irobot CorporationMethods and systems for complete coverage of a surface by an autonomous robot
US8930023B2 (en)2009-11-062015-01-06Irobot CorporationLocalization by learning of wave-signal distributions
US10583562B2 (en)2009-11-062020-03-10Irobot CorporationMethods and systems for complete coverage of a surface by an autonomous robot
US9310806B2 (en)2010-01-062016-04-12Irobot CorporationSystem for localization and obstacle detection using a common receiver
US8800107B2 (en)2010-02-162014-08-12Irobot CorporationVacuum brush
US10314449B2 (en)2010-02-162019-06-11Irobot CorporationVacuum brush
US11058271B2 (en)2010-02-162021-07-13Irobot CorporationVacuum brush
EP3304522B1 (en)2015-06-082023-06-07Battlekart EuropeSystem for creating an environment
EP4235628B1 (en)2015-06-082024-01-03Battlekart EuropeSystem for creating an environment
EP3173811A1 (en)*2015-11-252017-05-31Honeywell International Inc.High speed, high precision six degree-of-freedom optical tracker system and method
US10156912B2 (en)2015-11-252018-12-18Honeywell International Inc.High speed, high precision six degree-of-freedom optical tracker system and method

Also Published As

Publication numberPublication date
IL111840A (en)1997-07-13
GB9325510D0 (en)1994-10-26
ZA949548B (en)1995-08-11
GB2284957B (en)1998-02-18
IL111840A0 (en)1995-03-30
WO1995016929A1 (en)1995-06-22

Similar Documents

PublicationPublication DateTitle
GB2284957A (en)Optical systems for the remote tracking of the position and/or orientation of an object
US6081257A (en)Control stick rotatably positionable in three axes
CA1206617A (en)Optical position and orientation measurement techniques
US4576481A (en)Passive optical position measurement system
US4385836A (en)Photoelectric digital position measuring system
US5442166A (en)Linear absolute position sensor
US7123351B1 (en)Method and apparatus for measuring distances using light
US20020100884A1 (en)Digital 3-D model production method and apparatus
US4923303A (en)Measuring device for location and attitude determination of an object
GB1520154A (en)Apparatus for measuring the angular displacement of a bod
JPH0145849B2 (en)
US11906628B2 (en)Depth mapping using spatial multiplexing of illumination phase
CN1205077A (en) Five-axis/six-axis laser measurement system
WO1994011702A1 (en)Noncontact position measurement systems using optical sensors
GB1513611A (en)Surface profile measuring apparatus
US5572203A (en)Device for controlling the position of an image in a head-up display
EP0533490A3 (en)Systems for calibration of optical instrument on satellite with reference light source
FR2627290B1 (en) OPTICAL TRACKING AND MEASUREMENT SYSTEM FOR A SPACE VEHICLE
US4586821A (en)Optical angular/linear motion detector
SE9603208D0 (en) Positioning device and method
JPS6280055A (en)2-dimensional position detector of ink droplets
Schmutz et al.Integrated Imaging Irradiance (I [sup] 3 [/sup]) Sensor: A New Method For Real-Time Wavefront Mensuration
US3573788A (en)Means to vary the intensity of illumination of electroluminescent display segments
SE9101303D0 (en) MEASUREMENT SYSTEM FOR WHEEL ADJUSTMENT ON VEHICLE
GB2301966A (en)System for determining the orientation and location of a moving body with respect to a structure

Legal Events

DateCodeTitleDescription
732EAmendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)
PCNPPatent ceased through non-payment of renewal fee

Effective date:20091214


[8]ページ先頭

©2009-2025 Movatter.jp