Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-06T23:04:43.446Z Has data issue: false hasContentIssue false

TelOpTrak: Heuristics-enhanced Indoor Location Tracking for Tele-operated Robots

Published online by Cambridge University Press:  12 March 2012

Johann Borenstein*
Affiliation:
(Department of Mechanical Engineering, University of Michigan, MI, USA)
Russ Miller
Affiliation:
(Department of Natural Resources and Environment, University of Michigan, MI, USA)
Adam Borrell
Affiliation:
(Boston Dynamics, Waltham, MA, USA)
*
Rights & Permissions [Opens in a new window]

Abstract

With most tele-operated robots the operator's only feedback is the view from an onboard camera. Live video lets the operator observe the robot's immediate surroundings but does not establish the orientation or whereabouts of the robot in its environment. An additional plot of the robot's trajectory would be helpful for the operator and is sometimes provided, based on GPS. However, indoors where GPS is unavailable, tracking has to rely on dead-reckoning, which is too inaccurate to be useful. Our proposed TelOpTrak method corrects dead-reckoning errors even when only odometry and a low-cost (and thus, high-drift) MEMS-class gyro are available on the robot. TelOpTrak corrects gyro drift by exploiting the structured nature of most buildings, but without having to directly sense building features. This paper explains the TelOpTrak method and provides comprehensive experimental results.

Earlier versions of this paper (Borenstein et al., 2010a), (Borenstein et al., 2010b) were presented at two conferences. The main difference between the earlier conference papers and the present manuscript is that the latter is more comprehensive, more up-to-date, and it presents an entirely new set of experimental results, including results of a live demonstration at the 2010 Robotics Rodeo event at Ft. Benning, USA.

Information

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

Figure 1. The core component of the TelOpTrak algorithm, called “heuristics engine,” is modelled as a feedback control system. The block labelled “Binary I controller” is explained in the narrative.

Figure 1

Figure 2. Block diagram of the complete TelOpTrak system.

Figure 2

Figure 3. One possible profile for the sharp turn attenuator.

Figure 3

Figure 4. Our Superdroid ATR skid-steer robot instrumented for tele-operation.

Figure 4

Figure 5. Six runs with TelOpTrak on the Superdroid under controlled conditions. Thin red curves show the result of conventional dead-reckoning, while thick green lines show the result with TelOpTrak. Runs varied in duration between 10–14 minutes. Run 6 was performed inside one very large room and driving was intentionally erratic and arbitrary. Quantitative results for these six runs are provided in Table 1.

Figure 5

Table 1. Specifications and results for the six Superdroid runs.

Figure 6

Figure 6. Trajectory plots during different stages of the RTOD2 demo. In order to highlight the accuracy of the plot, we overlaid the trajectory over the actual floor plan of the building in these plots. However, during the actual demonstration and to match realistic conditions, the operator's screen only showed the contour of the building, but no floor plan details.