Patent classifications
G01S5/163
Optical unit for a projective optical metrological system for determining quantities relative to the asset and/or position and communicating data
Optical unit for a projective optical metrological system, which receives a light signal coming from a light constellation comprising a number of light sources; the optical unit includes: an optoelectronic image acquisition system and a first and a second optical circuit, which receive the light signal and are traversed by a first and a second optical beam, respectively. The first and the second optical circuits direct, respectively, at least a first part of the first optical beam and at least a first part of the second optical beam on the optoelectronic image acquisition system, so as to cause the simultaneous formation of two different images of the constellation in the optoelectronic image acquisition system. The optical unit further includes an electronic processing unit coupled to the optoelectronic image acquisition system, which determines a number of quantities indicative of the position and/or attitude of the light constellation with respect to the optical unit, based on the two images. The optical unit further includes an optical receiver and a derivation optical circuit configured to optically couple the optical receiver and at least one of the first and the second optical circuit, so that the optical receiver receives an optical information signal, which is a function of at least one of the first and the second optical beams. The optical receiver demodulates digital data from the optical information signal.
Outlier detection for satellite positioning system using visual inertial odometry
A method of determining a position of a mobile platform includes obtaining a plurality of pseudorange measurements from multiple time epochs of a satellite navigation system (SPS) and obtaining a plurality of visual-inertial odometry (VIO) velocity measurements from a VIO system. Each time epoch of the SPS includes at least one pseudorange measurement corresponding to a first satellite and at least one pseudorange measurement corresponding to a second satellite. The method also includes combining the plurality of pseudorange measurements with the plurality of VIO velocity measurements to identify one or more outlier pseudorange measurements in the plurality of pseudorange measurements. The one or more outlier pseudorange measurements are then discarded from the plurality of pseudorange measurements to generate a remaining plurality of pseudorange measurements. The position of the mobile platform is then computed based on the remaining plurality of pseudorange measurements and the plurality of VIO velocity measurements.
Mobile platform positioning using satellite positioning system and visual-inertial odometry
A method of determining a trajectory of a mobile platform includes obtaining a satellite positioning system (SPS) measurement from one or more SPS signals acquired by an SPS receiver of the mobile platform. The method also includes obtaining a visual-inertial odometry (VIO) measurement of the mobile platform from a VIO system of the mobile platform. A first position estimate of the mobile platform is determined based, at least in part, on the SPS measurement and the VIO measurement. The method then includes adjusting the first position estimate to generate a smoothed position estimate based, in part, on a smoothing parameter that controls a smoothness of the trajectory. The trajectory of the mobile platform is then determined, at least in part, using the smoothed position estimate.
MEASUREMENT SYSTEM, WORK MACHINE, AND MEASUREMENT METHOD
A measurement system includes an imaging unit mounted to a swing body of a work machine to image a shape around the work machine, a position detection unit which determines a position of the swing body, an imaging unit position calculation unit which calculates a position of the imaging unit when the imaging unit performs imaging while the swing body swings, and a three-dimensional position calculation unit which determines a three-dimensional position around the work machine during the imaging, on the basis of a position of the imaging unit calculated by the imaging unit position calculation unit.
Light-based fiducial communication
Techniques and architecture are disclosed for navigating an area with multi-panel luminaires configured to display fiducial patterns. In an embodiment, a system includes a plurality of luminaires located in an area and configured to display one or more fiducial patterns recognizable by a mobile computing device. The luminaire includes a plurality of panels, each panel associated with one or more solid-state light sources. The luminaire also includes at least one driver configured to control the light sources to transmit light through the plurality of panels at varying light intensities to display a fiducial pattern and configured to detect errors in the display of the fiducial pattern.
Navigation method and device
Disclosed are methods, assemblies and devices useful for identifying the location and/or motion of a mobile device in a specified area, for assisting in mapping a specified area and also to methods, assemblies and devices for determining a location of anchors found at fixed locations in a specified area.
Cross reality system with map processing using multi-resolution frame descriptors
A distributed, cross reality system efficiently and accurately compares location information that includes image frames. Each of the frames may be represented as a numeric descriptor that enables identification of frames with similar content. The resolution of the descriptors may vary for different computing devices in the distributed system based on degree of ambiguity in image comparisons and/or computing resources for the device. A descriptor computed for a cloud-based component operating on maps of large areas that can result in ambiguous identification of multiple image frames may use high resolution descriptors. High resolution descriptors reduce computationally intensive disambiguation processing. A portable device, which is more likely to operate on smaller maps and less likely to have the computational resources to compute a high resolution descriptor, may use a lower resolution descriptor.
FIREARM SIMULATION AND TRAINING SYSTEM AND METHOD
Disclosed embodiments provide systems and methods for simulation of firearm discharge and training of armed forces and/or law enforcement personnel. A motion tracking system tracks motion of one or more users. In embodiments, the users wear one or more sensors on their bodies to allow tracking by the motion tracking system. A scenario management system utilizes position, orientation, and motion information provided by the motion tracking system to evaluate user performance during a scenario. A weapon simulator includes sensors that indicate position of the weapon and/or orientation of the weapon. The weapon simulator may further provide trigger activation indications to the scenario management system. In embodiments, the scenario management system generates, plays, reviews, and/or evaluates simulations. The evaluation can include scoring based on reaction times, posture, body position, body orientation, and/or other attributes.
Celestial Positioning System and Method
In a method of determining the position of an object, raw image data of the sky is recorded using a celestial imaging unit. The last known position, orientation, date, and time data of the object are obtained, and the position of a celestial body is measured. A latitude and longitude of the object is determined by matching the measured celestial body position to the expected celestial body position based on the input parameters. A system for determining a new position of an object comprises a celestial imaging unit configured to record image data of the sky, a signal processing unit, and a signal processing unit configured to receive and store in memory the image data received from the celestial imaging unit. The signal processing unit filters the image to find the positions of celestial objects in the sky. The signal processing unit is further configured to use roll and pitch from an IMU, and date and time from a clock to determine the object's position (latitude and longitude).
Dimensioning system for, and method of, dimensioning freight in motion along an unconstrained path in a venue
A ranging system captures successive point clouds from moving freight, and a tracking system tracks successive positions and orientations of the moving freight. A computing device correlates each successive point cloud with each successive position and orientation and time of the moving freight, combines the correlated point clouds to obtain a composite point cloud of the moving freight, and processes the composite point cloud to dimension the moving freight. Once the freight is dimensioned, it may, for example, be efficiently loaded into a container.