James Edmondson

Principal Scientist


James Edmondson is a Principal Scientist at Galois where he focuses on the command and control, visualization, determinism, and trust of distributed artificial intelligence in robotics. His long-term goal is to make swarms easy, intuitive, and predictable, while also offering technologies and methodologies to combat adversarial swarms or malfunctioning swarms (e.g., countering emergent behaviors). Before he joined Galois, he worked at Carnegie Mellon University for nearly seven years within the Software Engineering Institute and Robotics Institute where he collaborated with students, faculty, and staff researchers to help push the state-of-the-art in distributed AI with specializations in air, space, and surface robotics.

He has over ten years of experience in the field of middleware for scalable distributed systems and over six years of experience in large-scale multi-agent systems in outdoor robotics. He is the principal investigator for the open source knowledge and reasoning middleware MADARA and the multi-agent algorithm and platform middleware GAMS. He has led and contributed to open source projects for predictable AI in software model checking for distributed autonomous systems, such as MCDA and DART and statistical model checking for general purpose distributed systems such as ROYALE.

He has operated in several advisory capacities for multi-agent/swarm systems including software adviser to the Keck Institute for Space Studies (e.g, in the Multi-planetary Smart Tile project) and consultant to the Reliance 21 Autonomy Community of Interest, where he has worked with the Test, Evaluation, Validation and Verification (TEVV) and Machine Perception Reasoning and Intelligence (MPRI) working groups. He has served on the Senior Program Committee for the 2016 and 2017 International Conference on Autonomous Agents and Multiagent Systems (AAMAS), the premier conference on multi-agent systems, and was lead guest editor for the March/April 2014 IEEE Software special issue on Next-Generation Mobile Computing. He earned a B.S. in Computer Science from Middle Tennessee State University and a M.S. and Ph.D. in Computer Science from Vanderbilt University.