Richard T. Vaughan
Professor, School of Computing Science
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