Self-positioning device and method thereof
First Claim
1. A self-localization device, comprising:
- a movable carrier, for performing a movement and a rotation on a plane, wherein the movement and the rotation are independent;
a laser image-taking device, disposed on the movable carrier, for acquiring an i-th lot point data in a space at a time point ti when the movable carrier moves, where i is an index number from 1 to n, and n is an integer; and
a processor, controlling the laser image-taking device, and receiving coordinates of the i-th lot point data (iε
[1,n]),wherein the processor executes a K-D tree algorithm to perform a comparison and merge process to a first and the i-th lots point data, so as to establish a two dimensional (2D) profile, andthe K-D tree algorithm refers to that the i-th lot point data (iε
[1,n]) obtained by the laser image-taking device is processed by the processor to generate a K-D tree structure, and a data comparison, a data merge or a carrier position update is performed between the K-D tree structure and the i-th lot point data obtained through a current scan.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-localization device and a method thereof are provided. The self-localization device has a movable carrier, a first laser image-taking device and a processor. The movable carrier can be moved and rotated on a plan. During the motion of the movable carrier, the first laser image-taking device disposed on the movable carrier acquires an i-th lot point data in the space at a time point ti, where i is one index number from 1 to n, and n is an integer. The processor controls the first laser image-taking device, and receives coordinates of the i-th lot point data. The processor executes a K-D tree algorithm to perform a comparison and merge process between the first and the i-th lots point data, so as to establish a two dimensional profile.
15 Citations
20 Claims
-
1. A self-localization device, comprising:
-
a movable carrier, for performing a movement and a rotation on a plane, wherein the movement and the rotation are independent; a laser image-taking device, disposed on the movable carrier, for acquiring an i-th lot point data in a space at a time point ti when the movable carrier moves, where i is an index number from 1 to n, and n is an integer; and a processor, controlling the laser image-taking device, and receiving coordinates of the i-th lot point data (iε
[1,n]),wherein the processor executes a K-D tree algorithm to perform a comparison and merge process to a first and the i-th lots point data, so as to establish a two dimensional (2D) profile, and the K-D tree algorithm refers to that the i-th lot point data (iε
[1,n]) obtained by the laser image-taking device is processed by the processor to generate a K-D tree structure, and a data comparison, a data merge or a carrier position update is performed between the K-D tree structure and the i-th lot point data obtained through a current scan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for self-localization, comprising:
-
using a first laser image-taking device to acquire an i-th lot point data in a space at a time point ti during a motion of a movable carrier, where i is an index number from 1 to n, and n is an integer; using a processor to execute a K-D tree algorithm to perform a comparison and merge process to a first lot point data and the i-th lot point data obtained by the first laser image-taking device, so as to establish a 2D profile, wherein the K-D tree algorithm refers to that the i-th lot point data (iε
[1,n]) obtained by the first laser image-taking device is processed by the processor to generate a K-D tree structure, and a data comparison, a data merge or a carrier position update is performed between the K-D tree structure and the i-th lot point data obtained through a current scan. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification