Richard T. Vaughan
Associate Professor, School of Computing Science
Director of Undergraduate Programs
D. Phil., Computation, University of Oxford, England, 1998
B.A., Computing with Artificial Intelligence, University of Sussex, England, 1993
- Applying models of animal behavior to solve problems in robotics and other adaptive systems
- Creating tools and techniques for designing and simulating populations of robots
- Distributed systems
- Real-world software engineering
- Practical team-based project work
Recently taught courses
- CMPT 128 Introduction to Computing Science for Engineers
- CMPT 300 Operating Systems I
- CMPT 401 Operating Systems II
- CMPT 415 Directed Study: Autonomous Robots
- CMPT 431 Distributed Systems
- CMPT 889 Special topics in interdisciplinary computing science: Autonomous Robots
Selected recent publications
- Jens Wawerla and Richard T. Vaughan. A Fast and Frugal Method for Team-task Allocation in a Multi-robot Transportation System. InProceedings of the IEEE International Conference on Robotics and Automation, May 2010.
- Abbas Sadat and Richard T. Vaughan. Blinkered LOST: Restricting Sensor Field of View Can Improve Scalability in Emergent Multi-Robot Trail Following. In Proceedings of the IEEE International Conference on Robotics and Automation, May 2010.
- Jens Wawerla and Richard T. Vaughan. Optimal Robot Recharging for Time Discounted Labour. In Proceedings of the Eleventh International Conference on Artificial Life (ALife XI), August 2008.
- Yaroslav Litus, Pawel Zebrowski, and Richard T. Vaughan. A Distributed Heuristic for Energy-Efficient Multi-Robot Multi-Place Rendezvous.IEEE Transactions on Robotics, 25(1):130-135, 2009.
- Richard T. Vaughan. Massively Multi-Robot Simulations in Stage. Swarm Intelligence, 2(2-4):189-208, 2008.
Autonomy Lab website for more information