CPC G01S 5/0257 (2013.01) [G01C 17/00 (2013.01); G01C 22/00 (2013.01); G01S 5/10 (2013.01); G06V 20/10 (2022.01)] | 19 Claims |
1. A method for positioning a device, comprising:
obtaining a location parameter associated with the device, wherein the location parameter includes at least one of first location information or speed information;
obtaining an orientation parameter associated with the device, wherein the orientation parameter includes at least one of first orientation information or angle velocity information;
determining target location information of the device by performing a first fusion calculation based on the location parameter;
wherein the performing the first fusion calculation based on the location parameter includes:
determining second location information based on the first location information;
determining an odometry (ODOM) increment based on the speed information; and
determining the target location information of the device based on the second location information and the ODOM increment;
wherein the first fusion calculation includes:
determining the second location information by correcting the first location information obtained by a UWB positioning system;
determining the ODOM increment based on the speed information; and
determining the target location information of the device by performing the first fusion calculation based on the second location information and the ODOM increment;
wherein the first location information obtained by the UWB positioning system is corrected according to a formula:
where rmodify represents the second location information, ruwb_raw represents the first location information obtained by the UWB positioning system, kuwb represents a slope of a straight line obtained by performing a straight line fitting of the first location information using technique of least squares, and buwb represents an intercept obtained by performing the straight line fitting of the first location information using the technique of least squares; and
determining target orientation information of the device by performing a second fusion calculation based on the orientation parameter;
wherein the device is controlled by operating based on inputs from a sensor to move in a specific scenario.
|