Publications Details
Using virtual objects to aid underground storage tank teleoperation
In this paper we describe an algorithm by which obstructions and surface features in an underground storage tank can be modeled and used to generate virtual barrier functions for a real-time telerobotic system, which provides an aid to the operator for both real-time obstacle avoidance and for surface tracking. The algorithm requires that the slave's tool and every object in the waste storage tank be decomposed into convex polyhedral primitives, with the waste surface modeled by triangular prisms. Intrusion distance and extraction vectors are then derived at every time step by applying Gilbert's polyhedra distance algorithm, which has been adapted for the task. This information is then used to determine the compression and location of nonlinear virtual spring-dampers whose total force is summed and applied to the manipulator/teleoperator system. Experimental results using a PUMA 560 and a simulated waste surface validate the approach, showing that it is possible to compute the algorithm and generate smooth, realistic pseudo forces for the teleoperator system using standard VME bus hardware.