1. Robotics Research Laboratory, Department of Computer Science, University of Southern California,
2. Distributed Intelligence Laboratory, Department of Computer Science, University of Tennessee
3. Robotics Research Laboratory, Department of Computer Science, University of Southern California