G01S5/163

Location determination using light-based communications

Disclosed are methods, systems, devices, apparatus, computer-/processor-readable media, and other implementations, including a method, at a processor-based mobile device, that includes determining a first set of candidate positions of the mobile device corresponding to a first time instance based, at least in part, on position data including a first set of identifiers decoded from signals including respective first one or more light-based communications received by the mobile device from a first one or more light devices, with the mobile device being located at a first location at the first time instance. The method further includes selecting at least one candidate position from the first set of candidate positions, in response to a determination that the first set of candidate positions includes more than one candidate position, in order to resolve positional ambiguity, based, at least partly, on further position data from further signals from one or more devices.

Light-based communication transmission protocol

Techniques are disclosed for providing light-based communication (LCom) between a receiver device and one or more transmitting LCom-enabled luminaires. In accordance with some embodiments, LCom data to be transmitted may be allocated over multiple colors of light output by multiple LCom-enabled luminaires and transmitted in parallel across the multiple colors of light using a time division multiple access (TDMA) scheme. In some cases, the disclosed techniques can be used, for example, to allow for multiple LCom-enabled luminaires to communicate simultaneously over multiple active LCom channels with a single receiver device. In some instances, the disclosed techniques may be used, for example, to provide channel redundancy that facilitates successful completion of LCom data transmission when an LCom channel is broken. In some instances, the disclosed techniques may be used, for example, to provide more accurate positioning for indoor navigation.

Techniques for enhancing baud rate in light-based communication

Techniques are disclosed for coding light-based communication (LCom) data in a manner that allows for detection thereof, for example, via a standard low-speed (e.g., 30 frames per second) smartphone camera. In accordance with some embodiments, the disclosed techniques can be used, for example, in encoding and decoding LCom data in a manner that: (1) prevents or otherwise minimizes perceivable flicker of the light output by a transmitting LCom-enabled luminaire; and/or (2) avoids or otherwise reduces a need for additional, specialized receiver hardware at the receiver computing device including the camera. In some cases, the disclosed techniques can be used, for example, to enhance the baud rate between a transmitting LCom-enabled luminaire and a receiver device.

Posture detection system with retroreflector comprising a wire-meshing
09754381 · 2017-09-05 · ·

The general field of the invention is that of systems for detecting the posture of a moving object. The system may include a fixed electro-optical device of known orientation comprising an emission source, an image sensor and image analysis means, and an optical assembly comprising an optical retroreflector arranged on the moving object. The optical retroreflector of the system is an optical sphere of variable index comprising a transparent hemisphere and a reflecting hemisphere. It comprises a meshing comprising at least three opaque wires, of small thickness and known geometrical arrangement. The image of the retroreflector lit by the source forms a reflection on the image sensor, said reflection comprising at least the two images of the shadow of one of the three wires. The image analysis means detect the orientation of the leak line given by said images, said orientation being representative of one of the parameters of the posture of the moving object.

Systems and Methods for Projected Grid-Based Location Tracking

Systems and methods that provide a framework for location tracking of a movable target component or device (e.g., an automated device or a hand-operated device) to accurately cover an area of interest along a specified path or in a specified region. Grid patterns are projected onto a surface of a workpiece or a part. The projected grid lines may be straight or curved. Straight grid lines can be parallel or intersecting. The grid pattern may include a path to be followed. The lines of the projected grid pattern are detected by a grid detection sensor which is mounted onboard the movable target component or device. Information from the grid detection sensor is fed to a location mapping program. The systems and methods also enable navigation for use in automated and autonomous manufacturing and maintenance operations, as well as other tracking-based applications.

Position and orientation measuring apparatus, information processing apparatus and information processing method
09704248 · 2017-07-11 · ·

There is provided a position and orientation measurement apparatus, information processing apparatus, and an information processing method, capable of performing robust measurement of a position and orientation. In order to achieve the apparatuses and method, at least one coarse position and orientation of a target object is acquired from an image including the target object, at least one candidate position and orientation is newly generated as an initial value used for deriving a position and orientation of the target object based on the acquired coarse position and orientation, and the position and orientation of the target object in the image is derived by using model information of the target object and by performing at least once of fitting processing of the candidate position and orientation generated as the initial value with the target object in the image.

Robust integrated precision high-speed satellite attitude determination and control system (ADCS)

Various embodiments of the present invention provide methods, systems, apparatus, and computer program products for providing integrated attitude determination and attitude control for slewing of a satellite. In one embodiment a method is provided. The method comprises after receiving a repointing request, selecting a guide star sample comprising one or more guide stars from a guide star catalog; determining current attitude information; selecting and retrieving at least one point spread function (PSF) image from a PSF library; estimating an expected position for at least one guide star, the at least one guide star being one of the guide stars of the guide star sample; acquiring at least one star tracker image; calculating a cross-correlation function (CCF) to determine shifts in position of the at least one guide star compared to the expected position; and determining updated current attitude information based at least in part on the determined shifts in position.

Techniques for spatially resolving received light-based communication signals

Techniques are disclosed for spatially resolving received light-based communication (LCom) signals. In an example case where one or more LCom signals are in the field of view (FOV) of an LCom receiver, the image representing the FOV may be captured and segmented into non-overlapping cells, such as hexagonal, triangular, rectangular, or circular shaped cells. Each LCom signal may be interpreted as a unique pixel cluster comprising one or more of the cells. In some cases, the LCom signals in the FOV may be received from multiple LCom-enabled luminaires and/or a single LCom-enabled luminaire having multiple light panels. The benefits of being able to spatially resolve received LCom signals may include establishing a link with multiple LCom signals within the FOV of a receiver without conflict and/or determining the location of those LCom signals, improving signal to noise ratio, augmenting position information, enhancing sampling frequency, and improving communication speed.

Sky Polarization and Sun Sensor System and Method

A system for determining a new orientation and/or position of an object comprises a sky polarimeter configured to record image data of the sky, a signal processing unit, and logic configured to receive and store in memory the image data received from the sky polarimeter. The logic calculates the Stokes parameters (S.sub.0, S.sub.1, S.sub.2,), DoLP, and AoP from the image data, detects obscurants and filters the obscurants (such as clouds and trees) from the image data to produce a filtered image. The logic is further configured to find the Sun and zenith in the filtered image, and to determine the roll, pitch, yaw, latitude and longitude of the object using the filtered image. A method for determining a new position/orientation of an object comprises recording raw image data using a sky polarimeter, calculating S.sub.0, S.sub.1, S.sub.2, DoLP, and AoP from the image data, detecting obscurants and filtering the obscurants from the image data to produce a filtered image, obtaining last known position/orientation data of the object, finding the Sun and zenith in the filtered image, and determining the roll, pitch, yaw, latitude and longitude of the object using the filtered image.

Techniques for Raster Line Alignment in Light-Based Communication

Techniques are disclosed for providing proper raster line alignment of a camera or other light-sensing device of a receiver device relative to a transmitting light-based communication (LCom)-enabled luminaire to establish reliable LCom there between. In accordance with some embodiments, proper alignment can be provided automatically (e.g., by the receiver device and/or other suitable controller). In accordance with some embodiments, proper alignment can be provided by the user. In some instances in which a user is to be involved in the alignment process, the receiver device may be configured, for example, to instruct or otherwise guide the user in the process of properly aligning the receiver device relative to a given transmitting LCom-enabled luminaire.