Abstract:
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.
Abstract:
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.
Abstract:
Clock drift for range estimation between a first wireless device and a second wireless device is determine before such estimation, while acceptable communication between the first device and the second device is unavailable. While acceptable communication is unavailable, a relative clock drift Δ01 between a relative wireless device and the first device is obtained by the second device; a relative clock drift Δ20 between the second device and the relative wireless device is determined; and a relative clock drift Δ21 between the second device and the first device is estimated based on the relative clock drift Δ01 and the relative clock drift Δ20. Once acceptable communication is available, a distance between the first device and the second device is estimated based on the relative clock drift Δ21.
Abstract:
A method, an apparatus, and a computer program product for wireless communication are provided. The device may receive a signal on each of N channels from another device. The N channels may include a first channel. The device may determine a frequency response of each of the N channels based on the received signals. The device may transform, from a frequency domain to a time domain, the N frequency responses in order to generate a transformed signal. The frequency response of an nth channel of the N channels may be adjusted by a channel offset of the nth channel with respect to the first channel for n being each integer from 2 to N. The device may then estimate the channel offset for each of the N channels other than the first channel based on the transformed signal.
Abstract:
A range between a first wireless device and a second wireless device is estimated using a first mechanism based on messages transmitted over a first communication channel. The first communication channel is associated with a first radio access technology capability of the wireless devices. One or more metrics indicative of an accuracy of the range estimates provided by the first mechanism are obtained. A second mechanism to estimate a range between the first wireless device and the second wireless device may be implemented in favor of the first mechanism when the metric fails to satisfy a criterion. The second mechanism is based on unicast messages transmitted over a second communication channel. The second communication channel is associated with a second radio access technology capability of the wireless devices and may be the same as, or different from, the first communication channel.
Abstract:
Disclosed are implementations that include a method, at a mobile device, including receiving multiple broadcast messages transmitted by multiple stationary wireless devices, and obtaining first information relating to each of the multiple broadcast messages, with at least some of the first information being included in the multiple broadcast messages, and second information relating to at least one earlier broadcast communication received by at least one of the multiple stationary wireless devices, prior to transmission of the at least one of the multiple broadcast messages, from at least one other of the multiple stationary wireless devices, with the second information included in the at least one of the multiple broadcast messages. The method also include determining location information for the mobile device based on the first information, the second information, and known positions of at least some of the multiple stationary wireless devices.
Abstract:
Apparatus and method are provided for estimating the shortest time of arrival or the shortest round-trip time (RTT) of radio signals between communication devices in a wireless network. Filtering is performed by adaptive filters with suppressed side lobes adjustable in the time domain and widths of main lobes adjustable in the frequency domain to improve detection of signals on the shortest path of arrival or line-of-sight (LOS) path while mitigating the effects signals received from longer paths of arrival or non-line-of-sight (NLOS) paths.
Abstract:
A range between a first wireless device and a second wireless device is estimated using a first mechanism based on messages transmitted over a first communication channel. The first communication channel is associated with a first radio access technology capability of the wireless devices. One or more metrics indicative of an accuracy of the range estimates provided by the first mechanism are obtained. A second mechanism to estimate a range between the first wireless device and the second wireless device may be implemented in favor of the first mechanism when the metric fails to satisfy a criterion. The second mechanism is based on unicast messages transmitted over a second communication channel. The second communication channel is associated with a second radio access technology capability of the wireless devices and may be the same as, or different from, the first communication channel.
Abstract:
A method for aligning visual-inertial odometry (VIO) and satellite positioning system (SPS) reference frames includes obtaining a plurality of range-rate measurements of a mobile platform from an SPS. The range-rate measurements are with respect to a global reference frame of the SPS. The method also includes obtaining a plurality of VIO velocity measurements of the mobile platform from a VIO system. The VIO velocity measurements are with respect to a local reference frame of the VIO system. At least one orientation parameter is then determined to align the local reference frame with the global reference frame based on the range-rate measurements and the VIO velocity measurements.
Abstract:
A range between a first wireless device and a second wireless device is estimated using a first mechanism based on messages transmitted over a first communication channel. The first communication channel is associated with a first radio access technology capability of the wireless devices. One or more metrics indicative of an accuracy of the range estimates provided by the first mechanism are obtained. A second mechanism to estimate a range between the first wireless device and the second wireless device may be implemented in favor of the first mechanism when the metric fails to satisfy a criterion. The second mechanism is based on unicast messages transmitted over a second communication channel. The second communication channel is associated with a second radio access technology capability of the wireless devices and may be the same as, or different from, the first communication channel.