IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0043872
(2005-01-25)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- Applanix Corporation, Inc.
|
인용정보 |
피인용 횟수 :
38 인용 특허 :
8 |
초록
▼
A walking stick navigator (WSN) apparatus and process comprises an aided INS (AINS) on a staff assembly similar in operation and appearance to a GPS survey instrument. However, when GPS is available, the AINS is aided by GPS data, and the surveyor manipulates the staff assembly like a standard GPS s
A walking stick navigator (WSN) apparatus and process comprises an aided INS (AINS) on a staff assembly similar in operation and appearance to a GPS survey instrument. However, when GPS is available, the AINS is aided by GPS data, and the surveyor manipulates the staff assembly like a standard GPS survey instrument. When GPS is not available due to signal obstruction, the surveyor manipulates the staff assembly as a walking stick. A switch means coupled to the lower end of the staff assembly provides a stationary interval signal when the surveyor plants and holds the WSN on the ground while walking. An input process is coupled to the AINS output signals and to the stationary interval signals and provides at least one aiding input signal to the AINS for each successive stationary interval, thereby allowing the AINS to control its velocity error and position drift during a GPS outage.
대표청구항
▼
What is claimed is: 1. A walking stick navigator (WSN) on a staff having a lower end, and a top end, the WSN being carried by a surveyor and comprising: an Aided Inertial Navigation System (AINS) coupled to the staff, the AINS having an IMU providing inertial outputs, a switch coupled to the lower
What is claimed is: 1. A walking stick navigator (WSN) on a staff having a lower end, and a top end, the WSN being carried by a surveyor and comprising: an Aided Inertial Navigation System (AINS) coupled to the staff, the AINS having an IMU providing inertial outputs, a switch coupled to the lower end to provide a contact signal indicating when the lower end of the staff assembly is stationary, the contact signal defining the duration of a stationary interval, a GPS receiver and antenna attached to the staff, the GPS receiver being coupled to provide a first aiding signal to the AINS, a digital computer running a position measurement program solving a position aiding algorithm responsive to the IMU outputs and the contact signal, the position measurement program providing a second aiding signal to the AINS. 2. The WSN of claim 1 wherein the position measurement program further comprises the step of using an algorithm for calculating a position increment measurement vector {right arrow over (z)}SNV-PP by the steps of: calculating a first relative IMU position vector {right arrow over (ρ)}1n at the beginning of the contact signal and a second relative IMU position vector {right arrow over (ρ)} 2n at the conclusion of the contact signal and calculating a time synchronized relative IMU displacement vector Δ{right arrow over (ρ)}1-2n from the difference between the second relative IMU position vector {right arrow over (ρ)}2n and the first relative IMU position vector {right arrow over (ρ)}1n, obtaining the inertial navigation solution displacement vector Δ{right arrow over (r)}SNV1-2n for the contact signal interval from the inertial navigation system and calculating the position increment measurement vector {right arrow over (z)}SNV-PP from the difference between the inertial navigation solution displacement vector Δ{right arrow over (r)} SNV1-2n and the time synchronized relative IMU displacement vector Δ{right arrow over (ρ)}1-2n. 3. The WSN of claim 1 wherein the position measurement program further comprises: a Kalman filter having an iteration rate, and an algorithm for calculating a zero-velocity update (ZUPD) measurement having an IMU-to-Ground switch Relative Lever Arm (IGRLA) vector input defining the location of an IMU on the shaft assembly with respect to the lower end of the shaft assembly, the algorithm calculating a relative IMU velocity vector {right arrow over (ν)}GR-IMU n with respect to stationary ground at each Kalman filter cycle time from the beginning of the contact signal until the end of the contact signal by taking the cross product of an angular rate of the IMU with the IGRLA vector while in contact with the ground, and multiplying each respective cross product by the direction cosine matrix for a body to the navigational reference system, the program then constructing the ZUPD measurement by subtracting the relative IMU velocity vector {right arrow over (ν)}GR-IMUn from an equivalent inertial navigator velocity vector {right arrow over (ν)}SNVn obtained from the AINS. 4. The WSN of claim 1 wherein the Global Position Satellite (GPS) receiver and antenna are mounted on the top end of the staff to provide acceptable GPS position aiding signals to the AINS, the surveyor moving along a path to be surveyed, the surveyor carrying the staff assembly with the lower end above the ground during intervals in which acceptable GPS position aiding signals to the AINS are available. 5. The WSN of claim 1 wherein the GPS receiver attached to the staff assembly provideds GPS aiding signal to the AINS as the surveyor moves along a path to be surveyed, the surveyor carrying the staff assembly without contact with the ground during intervals when an acceptable GPS signal is available, the AINS being aided by GPS data, and during intervals in which an acceptable GPS aiding signal is not available, the surveyor manipulating the staff assembly as a walking stick while the surveyor is walking, the surveyor bringing the lower end of the shaft assembly into contact with the ground, the switch providing the contact signal, the position measurement program being responsive to the contact signal and coupled to the AINS output signals to provide at least one aiding input signal to the AINS for each successive stationary interval. 6. A walking stick navigator (WSN) apparatus comprising: a staff assembly having a lower end and a top end, the staff assembly being carried by a surveyor moving along a path to be surveyed, the surveyor positioning the lower end of the staff assembly at a stationary point on the ground at a start of a stride, and pivoting the staff assembly around the stationary point in the direction of surveyor movement, the surveyor lifting the staff assembly and repositioning the lower end of the staff assembly to a stationary point in the direction of surveyor movement at the conclusion of the stride, a sequence being repeated with each successive stride interval, an Aided Inertial Navigation System (AINS) coupled to and aligned on the staff assembly, the AINS system providing output signals comprising position, velocity and platform angle signals, a first GPS receiver positioned to be close to the top end of the staff, the first GPS receiver being coupled to provide a first aiding signal to the AINS, and a second GPS receiver positioned to be close to the bottom end of the staff, the second GPS receiver being coupled to provide a second aiding signal to the AINS, a switch means coupled to the lower end of the staff assembly for providing stationary interval signals characterizing each successive stationary interval, and a digital computer coupled to be responsive to AINS output signals and to the stationary interval signals running a program solving a position aiding algorithm providing at least one aiding input to the AINS for each successive stationary interval. 7. The WSN of claim 6 wherein the switch means further comprises: a micro-switch switch means coupled to the lower end of the staff assembly and characterized to provide the stationary interval signal during the period that the lower end is in contact with the ground. 8. The WSN of claim 6 wherein the switch means further comprises: a spring restored plunger switch having a frame coupled to the lower end of the staff assembly, the frame having a cylindrical hole, and a spring restored plunger residing therein, the plunger being transferred into the cylindrical hole by contact with the ground, the motion of the plunger transferring an electrical contact to provide the stationary interval signal. 9. The WSN of claim 6 wherein the AINS further comprises a Kalman filter designed be responsive to the position increment measurement vector {right arrow over (z)}SNV-PP for each stationary period for estimating and regulating position and velocity vector errors to obtain a low position error drift. 10. The WSN of claim 6 wherein the program solving a position aiding algorithm further comprises: a position measurement program responsive to the AINS output signals for providing a position increment measurement vector {right arrow over (z)}SNV-PP during a portion of each step for each respective stationary interval, to the AINS for controlling position error drift. 11. The WSN of claim 9 wherein the Kalman filter computes the position increment measurement vector {right arrow over (z)}SNV-PP for each stationary interval by the following four steps: 1. the Kalman filter computes a first relative inertial measurement unit (IMU) position vector {right arrow over (ρ)}1n and a second relative inertial measurement unit (IMU) position vector at {right arrow over (ρ)}2n at times t 1 and t2 as follows: description="In-line Formulae" end="lead"{right arrow over (ρ)}1n-Cbn( t1){right arrow over (l)}IMU-GRb description="In-line Formulae" end="tail" description="In-line Formulae" end="lead"{right arrow over (ρ)}2n=Cbn( t2){right arrow over (l)}IMU-GRb description="In-line Formulae" end="tail" in which Cbn is a direction cosine matrix (DCM) from the b-frame or IMU body frame to the n-frame or INS navigation frame, 2. the Kalman filter computes a time synchronized relative IMU displacement vector after time t2 as follows: description="In-line Formulae" end="lead"Δ {right arrow over (ρ)}1-2n={right arrow over (ρ) }2n-{right arrow over (ρ)}1ndescription="In-line Formulae" end="tail" 3. the Kalman filter computes an inertial navigation solution displacement vector Δ{right arrow over (r)}SNV1-2n for the interval from t1 to t2 as follows: where {right arrow over (ν)}SNVn is an inertial navigator velocity vector resolved in an INS navigation frame, and 4. the Kalman filter computes the position increment measurement vector {right arrow over (z)}SNV-PP by taking the difference between the time synchronized relative IMU displacement vector Δ{right arrow over (ρ)}1-2n and the inertial navigation solution displacement vector Δ{right arrow over (r)} SNV1-2n as: description="In-line Formulae" end="lead"{right arrow over (z)}SNV-PP=Δ{right arrow over (r)} SNV1-2n-Δ{right arrow over (ρ)}1-2 ndescription="In-line Formulae" end="tail" whereby the Kalman filter uses the position increment measurement vector {right arrow over (z)}SNV-PP to estimate and regulate position and velocity errors to be nearly zero and to obtain a low position error drift rate. 12. The WSN of claim 11 wherein the position aiding algorithm further comprises: a velocity measurement program responsive to the AINS output signals for providing a relative IMU velocity vector {right arrow over (ν)}GR-IMUn to the AINS during a portion of each step for each respective stationary interval to control the position error drift. 13. The WSN of claim 12 wherein the AINS comprises: a Kalman filter designed to be responsive to a ZUPD velocity measurement vector {right arrow over (z)}SNV-ZV for each stationary interval for estimating and regulating position and velocity vector errors to obtain a low position error drift. 14. The WSN of claim 13 wherein the Kalman filter computes the ZUPD velocity measurement vector {right arrow over (z)}SNV-ZV for each stationary interval by the following steps: 1. the Kalman filter computes the relative IMU velocity vector {right arrow over (ν)}GR-IMU with respect to the stationary ground reference point at each Kalman filter cycle time between times t1 and t2 via the following equation: in which Cbn is a direction cosine matrix (DCM) from the b-frame or IMU body frame to the n-frame or INS navigation frame, and where {right arrow over (ω)}IMUb is an angular rate of the IMU corrected for Earth rate, and wherein description="In-line Formulae" end="lead"{right arrow over (z)}SNV-ZV={right arrow over (ν)}SNV n-{right arrow over (ν)}GR-IMUndescription="In-line Formulae" end="tail" whereby the Kalman filter uses the ZUPD velocity measurement vector {right arrow over (z)}SNV-ZV to estimate and regulate position and velocity errors to be nearly zero and to obtain a low position error drift. 15. The WSN of claim 14 wherein the Kalman filter is characterized to calculate the ZUPD velocity measurement vector {right arrow over (z)}SNV-ZV with an iteration rate of at least 10 iterations per second during the stationary interval between the time t 1 when the surveyor plants the WSN and the ground switch closes and the time t2 when the surveyor lifts the WSN and the ground switch opens. 16. A walking stick navigator (WSN) on a shaft assembly, a surveyor carrying the shaft assembly and positioning a shaft lower end to be in contact with the ground in front of the surveyor marking the start of a stationary interval, the surveyor pivoting the shaft assembly in the direction of his movement, and raising the shaft assembly interrupting the shaft lower end being in contact with the ground at the conclusion of each step marking the end of the stationary interval, the WSN comprising: an AINS having an IMU providing output signals developed from the outputs of a plurality of inertial sensors, a GPS receiver coupled to a top end of the shaft, the GPS receiver being coupled to provide a first aiding signal to the AINS, a digital computer running a position measurement aiding program, the digital computer being responsive to the AINS output signals for providing a position increment measurement signal to the AINS during a portion of each step for each respective stationary interval to control position error drift. 17. The WSN of claim 16 comprising: a switch means coupled to the shaft assembly for providing a stationary interval signal to the AINS characterizing the interval during which the shaft lower end is in contact with the ground. 18. The WSN of claim 16 wherein the position increment measurement signal is a position increment measurement vector {right arrow over (z)}SNV-PP, and wherein, the AINS further comprises a Kalman filter designed to be responsive to the position increment measurement vector {right arrow over (z)}SNV-PP for each stationary period for estimating and regulating position and velocity vector errors to obtain a low position error drift. 19. The WSN of claim 18 wherein the Kalman filter computes the position increment measurement vector {right arrow over (z)}SNV-PP for each stationary interval by the following four steps: step 1. the Kalman filter computes a first relative IMU position vector {right arrow over (ρ)}1n and a second relative IMU position vector {right arrow over (ρ)}2 n at times t1 and t2 as follows: description="In-line Formulae" end="lead"{right arrow over (ρ)}1n=Cbn( t1){right arrow over (l)}IMU-GRb description="In-line Formulae" end="tail" description="In-line Formulae" end="lead"{right arrow over (ρ)}2n=Cbn( t2){right arrow over (l)}IMU-Grb description="In-line Formulae" end="tail" in which Cbn is a direction cosine matrix (DCM) from the b-frame or IMU body frame to the n-frame or INS navigation frame, and step 2. the Kalman filter computes a time synchronized relative IMU displacement vector Δ{right arrow over (ρ)}1-2n after time t2 using the following equation: description="In-line Formulae" end="lead"Δ {right arrow over (ρ)}1-2n={right arrow over (ρ) }2n-{right arrow over (ρ)}1ndescription="In-line Formulae" end="tail" step 3. the Kalman filter computes an inertial navigation solution displacement vector Δ{right arrow over (r)}SNV1-2 for the interval from t1 to t2 as follows: where {right arrow over (ν)}SNVn is an inertial navigator velocity vector resolved in an INS navigation frame, step 4. the Kalman filter computes the position increment measurement vector {right arrow over (z)}SNV-PP by taking the difference between the time synchronized relative IMU displacement vector Δ{right arrow over (ρ)}1-2n and the inertial navigation solution displacement vector Δ{right arrow over (r)} SNV1-2n as: description="In-line Formulae" end="lead"{right arrow over (z)}SNV-PP=Δ{right arrow over (r)} SNV1-2-Δ{right arrow over (ρ)}1-2ndescription="In-line Formulae" end="tail" whereby the Kalman filter uses the position increment measurement vector {right arrow over (z)}SNV-PP to estimate and regulate position and velocity errors to be nearly zero and to obtain a low position error drift rate.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.