Autonomous vehicles are able to perform a broad variety of tasks, yet
interacting with unknown environments largely remains a challenge. This talk
examines the interaction between control actions and sensor observations. We
discuss algorithms for robots that go beyond coping with uncertainty by being
"inquisitive"--actively pursuing information to improve system performance--
and their application to autonomous helicopters and cars.
We first discuss the control system for an autonomous automobile from the
DARPA Grand challenge, "Stanley", which traverses unknown environments and
adapts its speed to maintain the ability to perceive terrain. This challenge
of interacting sensing and control systems motivates the focus of the talk,
that of controlling mobile sensors to acquire information.
To control mobile sensors, an information theoretic control algorithm is
designed to enable the distributed, cooperative information-seeking. The
algorithm aims to reduce the uncertainty of variables of interest at an
optimal rate. By computing information theoretic terms directly from a
probability distribution represented by a particle filter, the algorithm
exploits a rich knowledge base build using past observations, with full
knowledge of future sensing capabilities. Novel approximations allow large
networks of vehicles to engage in cooperative sensing using decentralized
control algorithms.
The mobile sensor control algorithms are demonstrated in simulations of three
sensing modalities to perform an automated search for a lost target. These
algorithms were experimentally implemented on STARMAC, a fleet of quadrotor
helicopters. Flight experiments demonstrate autonomous search for an avalanche
rescue beacon with one operator managing multiple autonomous, "inquisitive"
helicopters.