Device state estimation under pedestrian motion with swinging limb
First Claim
Patent Images
1. A method comprising:
- determining, by a device, that the device is attached to a swinging limb based on a sensor signal;
determining, by the device, a rotational velocity component of device velocity due to the swinging limb based on the sensor signal and a limb position vector;
estimating, by the device, device velocity using a global navigation satellite (GNSS) velocity or velocity determined from wireless signals transmitted by a wireless network; and
determining, by the device, a user velocity by excluding the rotational velocity component from the device velocity.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, devices and computer-readable storage mediums are disclosed for device state estimation under pedestrian motion with swinging limb. In some implementations, a method comprises: determining, by a device, that the device is attached to a swinging limb based on a sensor signal; determining, by the device, a rotational velocity component due to the swinging limb based on the sensor signal and limb parameters; estimating, by the device, device velocity; and determining, by the device, user velocity based on the device velocity and the rotational velocity component.
17 Citations
20 Claims
-
1. A method comprising:
-
determining, by a device, that the device is attached to a swinging limb based on a sensor signal; determining, by the device, a rotational velocity component of device velocity due to the swinging limb based on the sensor signal and a limb position vector; estimating, by the device, device velocity using a global navigation satellite (GNSS) velocity or velocity determined from wireless signals transmitted by a wireless network; and determining, by the device, a user velocity by excluding the rotational velocity component from the device velocity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
one or more sensors; one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; determining that the device is attached to a swinging limb based on a sensor signal; determining a rotational velocity component of device velocity due to the swinging limb based on the sensor signal and a limb position vector; estimating device velocity using a global navigation satellite (GNSS) velocity or velocity determined from wireless signals transmitted by a wireless network; and determining a user velocity by excluding the rotational velocity component from the device velocity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification