Ryan J. Marcotte

I am the manager and technical lead of the Decision Making team at Toyota Research Institute . My team develops high-level (behavioral) planning algorithms for autonomous driving.

I was previously an NSF Fellow and received a PhD in Computer Science and Engineering at the University of Michigan. As a part of Edwin Olson's APRIL Robotics Laboratory, I investigated planning and communication methods for autonomous agents, large-scale localization and mapping, and low-cost sensing for swarm robots. I developed and implemented state-of-the-art algorithms on a wide range of robot platforms, from centimeter-scale swarm robots to full-sized vehicles. I collaborated on many sponsored projects, researching the automation of rural mail route delivery (US Postal Service), the use of ground robots to monitor methane emissions at landfills (National Science Foundation), and the deployment of mobile robots to track soldier movements (DARPA).


University of Michigan

Doctor of Philosophy

Computer Science and Engineering
Thesis: "Adaptive Communication for Mobile Multi-Robot Systems"

May 2019

University of Michigan

Master of Science

Computer Science and Engineering

December 2016

University of Texas at Dallas

Bachelor of Science

Electrical Engineering

Summa Cum Laude

May 2015


Toyota Research Institute

Manager, Decision Making (7/21 - present)
Senior Research Scientist (1/21 - 7/21)
Research Scientist (2/19 - 1/21)

February 2019 - Present

April Robotics Lab, University of Michigan

Graduate Research Assistant
June 2015 - May 2019

SeRViCE Lab , University of Texas at Dallas

Undergraduate Research Assistant
August 2013 - May 2014

Advanced Polymer Research Lab, University of Texas at Dallas

Undergraduate Research Assistant
August 2011 - August 2013


UM Computer Science and Engineering Departmental Fellowship

February 2015

UT Dallas Nomination for Goldwater Scholarship

January 2013


Global Localization from a Floor Plan

X. Wang, R.J. Marcotte, E. Olson

IROS 2019

Adaptive Communication for Mobile Multi-Robot Systems

R.J. Marcotte

PhD Thesis, University of Michigan, 2019

Optimizing Multi-Robot Communication under Bandwidth Constraints

R.J. Marcotte, X. Wang, D. Mehta, E. Olson

Autonomous Robots, 2019

Multi-functional sensing for swarm robots using time sequence classification

M. Nemitz, R.J. Marcotte, M. Sayed, G. Ferrer, E. Olson, and A. Stokes

Frontiers in Robotics and Artificial Intelligence, 2018

AprilSAM: Real-Time Smoothing and Mapping

X. Wang, R.J. Marcotte, G. Ferrer, E. Olson

ICRA 2018

AprilFEC: Real-time channel estimation and adaptive forward error correction

R.J. Marcotte, X. Wang, E. Olson

RSS Workshop: Robot Communication in the Wild 2017

Adaptive forward error correction with adjustable-latency QoS for robotic networks

R.J. Marcotte, E. Olson

ICRA 2016

A comparison of polymer substrates for photolithographic processing of flexible bioelectronics

D. Simon, T. Ware, R.J. Marcotte, B. Lund, D. Smith Jr, M. Di Prima, R. Rennaker, and W. Voit

Biomedical Microdevices 2013