Positioning apparatus, positioning method, and storage medium for measuring position using both autonomous navigation and GPS
First Claim
1. A positioning apparatus comprising:
- a first positioning unit which intermittently receives signals from a plurality of positioning satellites to obtain positional information of a reference position;
a second positioning unit which obtains a present position by continuously calculating a moving direction and a moving amount of the positioning apparatus, and by adding information of the moving direction and the moving amount to the positional information of the reference position;
a reference position updating unit which updates the positional information of the reference position by causing the first positioning unit to newly obtain positional information of the reference position;
a count unit which counts an elapsed period of time each time after the reference position updating unit updates the positional information of the reference position;
a distance calculating unit which calculates a distance between a last-obtained reference position and a present position obtained by the second positioning unit, each time the second positioning unit obtains a predetermined number of present positions;
a distance judging unit which judges whether a currently-calculated distance calculated by the distance calculating unit is longer than a predetermined distance and shorter than a last-calculated distance calculated by the distance calculating unit; and
a positioning timing control unit which controls a timing when the reference position updating unit updates the positional information of the reference position so as to cause the reference position updating unit to update the positional information of the reference position when it is determined that the elapsed period of time counted by the count unit exceeds a predetermined amount of time, or when the distance judging unit judges that the currently-calculated distance is longer than the predetermined distance and shorter than the last-calculated distance.
1 Assignment
0 Petitions
Accused Products
Abstract
A positioning apparatus including: a first positioning unit which intermittently receives signals from satellites and carries out a first position measurement; a second positioning unit which carries out a second position measurement by adding information of a moving direction and a moving amount to positional information of a reference position; a positioning control unit which obtains positional information corresponding to positions along a movement path by the first position measurement and the second position measurement; a reference position updating unit which updates the positional information of the reference position based on a result of the first position measurement; a distance calculating unit which calculates a distance between two positions, i.e., between the reference position and a position obtained by the second position measurement; and a positioning timing control unit which controls timing to carry out the first position measurement based on the distance.
-
Citations
11 Claims
-
1. A positioning apparatus comprising:
-
a first positioning unit which intermittently receives signals from a plurality of positioning satellites to obtain positional information of a reference position; a second positioning unit which obtains a present position by continuously calculating a moving direction and a moving amount of the positioning apparatus, and by adding information of the moving direction and the moving amount to the positional information of the reference position; a reference position updating unit which updates the positional information of the reference position by causing the first positioning unit to newly obtain positional information of the reference position; a count unit which counts an elapsed period of time each time after the reference position updating unit updates the positional information of the reference position; a distance calculating unit which calculates a distance between a last-obtained reference position and a present position obtained by the second positioning unit, each time the second positioning unit obtains a predetermined number of present positions; a distance judging unit which judges whether a currently-calculated distance calculated by the distance calculating unit is longer than a predetermined distance and shorter than a last-calculated distance calculated by the distance calculating unit; and a positioning timing control unit which controls a timing when the reference position updating unit updates the positional information of the reference position so as to cause the reference position updating unit to update the positional information of the reference position when it is determined that the elapsed period of time counted by the count unit exceeds a predetermined amount of time, or when the distance judging unit judges that the currently-calculated distance is longer than the predetermined distance and shorter than the last-calculated distance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A positioning method for a positioning apparatus comprising a first positioning unit and a second positioning unit, the first positioning unit intermittently receiving signals from a plurality of positioning satellites to obtain positional information of a reference position, and the second positioning unit obtaining a present position by continuously measuring a moving direction and a moving amount of the positioning apparatus, and by adding information of the moving direction and the moving amount to the positional information of the reference position, the method comprising:
-
obtaining positional information of the reference position with the first positioning unit, and obtaining a present position with the second positioning unit; updating the positional information of the reference position by causing the first positioning unit to newly obtain positional information of the reference position; counting an elapsed period of time each time after the positional information of the reference position is updated; calculating a distance between a last-obtained reference position and a present position obtained by the second positioning unit, each time a predetermined number of present positions is obtained with the second positioning unit; judging whether a currently-calculated distance is longer than a predetermined distance and shorter than a last-calculated distance; and controlling a timing of updating the positional information of the reference position such that the positional information of the reference position is updated when it is determined that the counted elapsed period of time exceeds a predetermined amount of time, or when it is judged that the currently-calculated distance is longer than the predetermined distance and shorter than the last-calculated distance. - View Dependent Claims (9)
-
-
10. A non-transitory computer readable storage medium having recorded thereon a computer program for controlling a computer which communicates with a positioning apparatus comprising a first positioning unit and a second positioning unit, the first positioning unit intermittently receiving signals from a plurality of positioning satellites to obtain positional information of a reference position, and the second positioning unit obtaining a present position by continuously measuring a moving direction and a moving amount of the positioning apparatus and by adding information of the moving direction and the moving amount to the positional information of the reference position;
-
wherein the program controls the computer to cause the first positioning unit to obtain positional information of the reference position, and to cause the second positioning unit to obtain a present position; and wherein the program controls the computer to function as; a reference position updating unit which updates the positional information of the reference position by causing the first positioning unit to newly obtain positional information of the reference position; a count unit which counts an elapsed period of time each time after the reference position updating unit updates the positional information of the reference position; a distance calculating unit which calculates a distance between a last-obtained reference position and a present position obtained by the second positioning unit, each time the second positioning unit obtains a predetermined number of present positions; a distance judging unit which judges whether a currently-calculated distance calculated by the distance calculating unit is longer than a predetermined distance and shorter than a last-calculated distance calculated by the distance calculating unit; and a positioning timing control unit which controls a timing when the reference position updating unit updates the positional information of the reference position so as to cause the reference position updating unit to update the positional information of the reference position when it is determined that the elapsed period of time counted by the count unit exceeds a predetermined amount of time, or when the distance judging unit judges that the currently-calculated distance is longer than the predetermined distance and shorter than the last-calculated distance. - View Dependent Claims (11)
-
Specification