Navigation system and navigation method
First Claim
1. A navigation system, adapted to an electronic device, comprising:
- a storage module for storing map information;
a processor configured to control a movement direction of the electronic device according to a navigation path, obtain spatial information, and set a waypoint according to the spatial information, wherein the processor is configured to set the navigation path and obtain the spatial information according to the map information, and the spatial information includes at least an obstacle position; and
a plurality of distance measuring circuits configured to measure a current position of the electronic device, and to determine a waypoint distance between the current position of the electronic device and the waypoint through the map information;
wherein when the processor determines the waypoint distance is less than a waypoint threshold value, the processor is configured to calculate a first distance and a second distance according to a plurality of obstacle distances measured by the distance measuring circuits, when the first distance is less than the second distance, the processor is configured to control the electronic device to have a first movement, when the first distance is larger than the second distance, the processor is configured to control the electronic device to have a second movement, when the first distance is equal to the second distance, the processor is configured to control the electronic device to have a third movement,wherein the processor is configured to set an obstacle space starting point and an obstacle space destination according to the obstacle position and set the waypoint between the obstacle space starting point and the obstacle space destination;
wherein when the processor determines the electronic device is at the obstacle space starting point, the processor is configured to control the electronic device to move at a first traveling speed;
when the processor determines the electronic device passes by the waypoint and moves toward the obstacle space destination, the processor is configured to control the electronic device to move at a second traveling speed; and
the first traveling speed is slower than the second traveling speed.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation system adapted to an electronic device is provided. The navigation system comprises: a processor configured to control a movement direction of the electronic device according to a navigation path, obtain spatial information, and set a waypoint according to the spatial information; and a plurality of distance measuring modules for measuring a waypoint distance between the electronic device and the waypoint. When the processor determines the waypoint distance is less than a waypoint threshold value, the processor is configured to calculate a first distance and a second distance according to the obstacle distances measured by the distance measuring modules. The processor is configured to control the electronic device to have a first movement, a second movement and a third movement according to the first distance and the second distance. A navigation method is further provided.
-
Citations
17 Claims
-
1. A navigation system, adapted to an electronic device, comprising:
-
a storage module for storing map information; a processor configured to control a movement direction of the electronic device according to a navigation path, obtain spatial information, and set a waypoint according to the spatial information, wherein the processor is configured to set the navigation path and obtain the spatial information according to the map information, and the spatial information includes at least an obstacle position; and a plurality of distance measuring circuits configured to measure a current position of the electronic device, and to determine a waypoint distance between the current position of the electronic device and the waypoint through the map information; wherein when the processor determines the waypoint distance is less than a waypoint threshold value, the processor is configured to calculate a first distance and a second distance according to a plurality of obstacle distances measured by the distance measuring circuits, when the first distance is less than the second distance, the processor is configured to control the electronic device to have a first movement, when the first distance is larger than the second distance, the processor is configured to control the electronic device to have a second movement, when the first distance is equal to the second distance, the processor is configured to control the electronic device to have a third movement, wherein the processor is configured to set an obstacle space starting point and an obstacle space destination according to the obstacle position and set the waypoint between the obstacle space starting point and the obstacle space destination; wherein when the processor determines the electronic device is at the obstacle space starting point, the processor is configured to control the electronic device to move at a first traveling speed; when the processor determines the electronic device passes by the waypoint and moves toward the obstacle space destination, the processor is configured to control the electronic device to move at a second traveling speed; and the first traveling speed is slower than the second traveling speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A navigation method comprising:
-
storing a map information via a storage module; obtaining spatial information and setting a waypoint according to the spatial information, wherein the processor is configured to set a navigation path and obtain the spatial information according to the map information, and the spatial information includes at least an obstacle position; measuring a current position of an electronic device, and determining a waypoint distance between the current position of the electronic device and the waypoint through the map information; determining whether the waypoint distance is less than a waypoint threshold value; calculating to obtain a first distance and a second distance by a processor according to a plurality of obstacle distances measured by a plurality of distance measuring circuits when it is determined that the waypoint distance is less than a waypoint threshold value, wherein when the first distance is less than the second distance, the processor controls the electronic device to have a first movement, when the first distance is larger than the second distance, the processor controls the electronic device to have a second movement, and when the first distance is equal to the second distance, the processor controls the electronic device to have a third movement; and applying a fuzzy theory algorithm to the obstacle distances by the processor to obtain a turning coefficient and a traveling speed corresponding to the first distance and the second distance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A navigation system, adapted to an electronic device, comprising:
-
a storage module for storing map information; a processor configured to control a movement direction of the electronic device according to a navigation path, obtain spatial information, and set a waypoint according to the spatial information, wherein the processor is configured to set the navigation path and obtain the spatial information according to the map information, and the spatial information includes at least an obstacle position; and a plurality of distance measuring circuits configured to measure a current position of the electronic device, and to determine a waypoint distance between the current position of the electronic device and the waypoint through the map information; wherein when the processor determines the waypoint distance is less than a waypoint threshold value, the processor is configured to calculate a first distance and a second distance according to a plurality of obstacle distances measured by the distance measuring circuits, when the first distance is less than the second distance, the processor is configured to control the electronic device to have a first movement, when the first distance is larger than the second distance, the processor is configured to control the electronic device to have a second movement, when the first distance is equal to the second distance, the processor is configured to control the electronic device to have a third movement, wherein the processor is configured to apply a fuzzy theory algorithm to the obstacle distance to obtain the first distance and the second distance, the fuzzy theory algorithm includes a formula as follows;
If x is X, then y is Y;
Rn;
If x1 is X1n and . . . xi is Xin, then y is Yn, n=1,2, . . . N, i=1, 2, . . . I;wherein Rn represents nth rule, n ranges from 1 to any natural number N;
x represents the obstacle distance, X represents a set of the obstacle distance;
y represents a turning coefficient and a traveling speed, Y represents a set of the turning coefficient and the traveling speed;
i represents ith set, and i ranges from 1 to any positive natural number I.
-
Specification