Hostname: page-component-77f85d65b8-8v9h9 Total loading time: 0 Render date: 2026-03-30T09:08:48.598Z Has data issue: false hasContentIssue false

A System for Tracking an Autonomously Controlled Canine

Published online by Cambridge University Press:  30 March 2012

Jeff Miller*
Affiliation:
(Auburn University, Auburn, Alabama, USA)
George Flowers
Affiliation:
(Auburn University, Auburn, Alabama, USA)
David Bevly
Affiliation:
(Auburn University, Auburn, Alabama, USA)
Rights & Permissions [Opens in a new window]

Abstract

This paper presents an approach for outdoor navigation of an autonomously guided canine using an embedded command module with vibration and tone generation capabilities and an embedded control suite comprised of a microprocessor, wireless radio, GPS receiver, and an Attitude and Heading Reference System. In order to determine the canine's motions, which inherently contain non-conventional noise characteristics, the sensor measurements were integrated using a specialized Extended Kalman Filter (EKF), equipped with a Fuzzy Logic controller for adaptive tuning of the Process Noise Covariance Matrix. This allowed for rejection of un-modelled canine motion characteristics which tend to corrupt accelerometer bias tracking in a standard EKF. The EKF solution provided an optimized estimate of the canine position and velocity and also proved to be effective in tracking the canine's position (within 7·5 m) and velocity (within 1·2 m/s) during simulated 10 second GPS outages.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2012
Figure 0

Figure 1. High-level operational overview of the project objective.

Figure 1

Figure 2. Mid-level overview of the hardware and information operational flow during an autonomous canine control trial.

Figure 2

Figure 3. High-level overview of the hardware to software interfacing architecture.

Figure 3

Figure 4. Canine Major wearing guidance harness.

Figure 4

Table 1. Possible commands that can be issued to the canine.

Figure 5

Figure 5. Block diagram of the autonomous canine control system.

Figure 6

Figure 6. Visual illustration of northern and eastern velocity determination.

Figure 7

Figure 7. Input (Velocity) membership functions for stopped, walking, and running motions.

Figure 8

Figure 8. Output membership functions for low medium and high noise characteristics (not to scale).

Figure 9

Figure 9. Fuzzy Logic adaptively tuned EKF versus standard EKF and GPS only position estimates. A simulated GPS outage occurs during the last 10 seconds of the trial and is illustrated by the red and green lines.

Figure 10

Figure 10. The differences between the Fuzzy Logic adaptively tuned EKF and GPS position measurements, as well as the difference between the standard EKF and GPS position estimates. A simulated GPS outage occurs during the last 10 seconds of the trial. Commencement of the simulated GPS outage is illustrated by the black line.

Figure 11

Figure 11. Fuzzy Logic adaptively tuned velocity, adaptive and standard EKF accelerometer bias estimates, and Fuzzy Logic adaptively tuned noise characteristics for use in the Q matrix. A simulated GPS outage occurs during the last 10 seconds of the trial, commencing at the blue line.

Figure 12

Table 2. Average canine motion tracking error comparisons using standard and adaptive EKF approaches after a 10 second GPS outage, as well as two-tailed, unpaired t-test results. The canine is in odor detection mode.