Patent classifications
G01S19/393
PRECISE POINT POSITIONING (PPP) WITH MODIFIED SATELLITE AND CLOCK ERROR MITIGATION
Embodiments described herein provide for enabling a mobile device comprising a GNSS receiver to implement a modified PPP technique that utilizes orbit and clock information of a satellite that is broadcast from the satellite. In particular, embodiments may utilize a positioning engine to perform PPP error mitigation with respect to various error sources (e.g., troposphere, ionosphere, phase windup, etc.). With regard to errors stemming from satellite orbit and satellite clock, embodiments may utilize orbit and clock information from broadcast ephemeris data rather than obtaining precise orbit and clock information (e.g., from a third party provider). Further, embodiments may account for errors in this broadcast information by adjusting the ambiguity dynamic and/or ambiguity estimate term used by the positioning engine. This can enable the positioning engine to determine a solution more accurate than traditional GNSS without resetting.
VEHICLE MOVEMENT TRACKING
A method and system for determining a path taken by a vehicle are disclosed. A path portion is determined from a plurality of position estimates of the vehicle using a satellite positioning system. From the position estimates a determination is made that the path includes a poor satellite signal zone and the path portion is combined with a predetermined path portion corresponding to the poor satellite signal zone to provide the determined path.
INFORMATION PROCESSING DEVICE, CONTROL METHOD, PROGRAM AND STORAGE MEDIUM
A control unit 15 of an in-vehicle device 1 configured to acquire, from landmark data LD that is map data including position information of one or more features, plural pieces of position information of a feature which is drawn on a road surface and which exists at or around a vehicle. Then, the control unit 15 is configured to calculate a normal vector of an approximate plane calculated based on the acquired plural pieces of the position information. Then, the control unit 15 is configured to calculate at least one of a pitch angle or a roll angle of the vehicle based on the orientation of the vehicle and the normal vector.
Advanced driver assistance system, vehicle having the same, and method of controlling vehicle
A vehicle includes receiving signals from a plurality of satellites; obtaining position information based on the received signal; detecting a driving speed and yaw rate; obtaining dead reckoning information based on position information about a position of a vehicle recognized in a previous cycle and the received detection information; predicting the position information based on the obtained dead reckoning information; obtaining a value of Euclidean distance based on the position information about the position of the vehicle recognized in the previous cycle and the obtained position information; generating a first outlier filter based on the value of the Euclidean distance; obtaining a value of Mahalanobis distance based on the obtained position information and the predicted position information; generating a second outlier filter based on the value of the Mahalanobis distance; recognizing a current position of the vehicle by fusing information passing through the first outlier filter and information passing through the second outlier filter; and outputting information about the current position of the recognized vehicle as an image or a sound.
Device orientation initialization
A device implementing a system for device orientation initialization includes at least one processor configured to determine that the device is within or coupled to a vehicle in motion. The at least one processor is configured to employ, in response to the determining, a first position estimation model to estimate a position of the device, and detect occurrence of a predefined condition with respect to employing the first position estimation model. The at least one processor is further configured to switch, in response to detecting occurrence of the predefined condition, from employing the first position estimation model to employing a second position estimation model to estimate the position of the device. The first and second position estimation model apply different respective error state metrics in estimating the position of the device.
CONSTRUCTION MACHINE
A construction machine includes: a work device attached to a machine body in a raiseable and lowerable manner; an antenna that is attached to the machine body and receives positioning signals from satellites; a machine body IMU that senses information on a posture and motion of the machine body; an IMU that senses information on a posture of the work device; and a computing device that computes posture information indicating the postures of the machine body and the work device. The computing device performs positioning computation to compute a position of the machine body and a variance value thereof based on the positioning signals received by the antenna, subjects the position as a result of the positioning computation to first smoothing processing that is to increase a degree of smoothing as the variance value as a result of the positioning computation becomes larger, and computes the posture information.
INFORMATION PROCESSING DEVICE, CONTROL METHOD, PROGRAM AND STORAGE MEDIUM
The control unit 15 of the in-vehicle device 1 is configured to extract, from voxel data VD that is position information of an object for each of unit areas (voxels) into which a space is divided, the voxel data VD of plural voxels located at or around an own vehicle. Then, the control unit 15 is configured to calculate a normal vector of an approximate plane calculated based on the extracted voxel data VD of the plural voxels. Then, the control unit 15 is configured to calculate at least one of a pitch angle of the own vehicle or a roll angle of the own vehicle based on an orientation of the own vehicle and the normal vector.
Method for Detecting the Presence of Interference During GNSS-Based and INS-Based Localization of a Vehicle
A method for detecting a presence of interference during global navigation satellite system (GNSS)-based and inertial sensor signals (INS)-based localization of a vehicle includes determining localization results using a first filter configured to read in GNSS data and INS data, and storing a plurality of the determined localization results. The plurality of the determined localization results are after one another in terms of time and are each determined using the first filter. The method further includes analyzing the stored plurality of localization results using a second filter which differs from the first filter.
APPARATUS, SYSTEM AND METHOD FOR PROVIDING GLOBAL LOCALIZATION OUTPUT AND APPLICATION OF SAME
An apparatus and a method for providing a global localization output are provided. When the apparatus receives navigation signals, the apparatus processes the signals to determine, based on a fixed earth-centered, earth-fixed (ECEF) reference pose of a reference point in an ECEF coordinate, a new ECEF pose, and to convert the fixed ECEF reference pose to an east-north-up (ENU) reference pose in an ENU coordinate. When the apparatus determines that a jump occurs in the new ECEF pose based on a pose change between the new ECEF pose and a previous ECEF pose, the apparatus calculates a reference shift of the ENU reference pose based on the pose change to absorb the jump in the ENU coordinate, and updates the ENU reference pose based on the reference shift. Thus, a new ENU local pose may be obtained using the ENU reference pose.
APPARATUS AND METHOD OF CALCULATING POSITION-VELOCITY-TIME RESULTS OF RECEIVER
A PVT calculation device includes a memory; and one or more processors in communication with the memory configured to perform operations including: receiving observations and ephemerides from satellites to obtain PVT data of the satellites and predicted PVT results of the receiver; setting up observation functions respectively corresponding to the satellites; calculating by a least square solution first estimated PVT results of the receiver based on the observation functions; iteratively eliminating by a Random-Sampling Iterative Kalman Filter (RSIKF) algorithm fault observation functions from the observation functions in an inner cluster until no fault observation functions detected in the inner cluster; calculating by the RSIKF algorithm a second estimated PVT results of the receiver using the observation functions in the inner cluster; and outputting final estimated PVT results of the receiver. The PVT calculation device may calculate the PVT results of the receiver with improved accuracy and stability.