top of page

Patrick Sherman

  • LinkedIn

Bio:

I am a Ph.D. student in Electrical Engineering at the University of Virginia working in the Autonomous Mobile Robots Lab (AMR) and Link Lab under Dr. Nicola Bezzo. I completed my B.S. in mechanical engineering at the University of Missouri followed by a M.S. in mechanical engineering at Stanford University where I focused on the control & design of mechatronic and robotic systems. After finishing my M.S., I worked for many years as a robotics software engineer at a small startup in San Francisco.

​

Returning to academia in the fall of 2022, my research is focused on the control and motion-planning for heterogeneous, multi-robot systems.

LinkLabDay1503_2.jpg

Research:

A Heterogeneous System of Systems Framework for Proactive Path Planning of a UAV-assisted UGV in Uncertain Environments [IROS '24]

A common challenge for mobile robots is traversing uncertain environments containing obstacles, rough terrain, or hazards. Without full knowledge of the environment, an unmanned ground vehicle (UGV) navigating towards a goal could easily drive down a path that is blocked (requiring the robot to retrace sections of its path) or run into a hazard causing a catastrophic failure. To address this issue we propose a system of systems (SoS) abstraction to group a distributed set of robots into a single system. Specifically, we propose augmenting the sensing capabilities of a UGV using an unmanned aerial vehicle (UAV). With different dynamic and sensing capabilities, the UAV scouts ahead and proactively updates the plan for the UGV using information discovered about the environment. To predict reachable states of the UGV, the UAV employs a sampling-based method in which a set of virtual particles representing simulated instances of the UGV are used to approximate the distribution of possible trajectories. The UAV assesses if the current UGV path plan is inefficient or unsafe, and if so, provides an alternative path to the UGV. For robustness, a model predictive path integral (MPPI) optimization method is used to modify the waypoints when delivered to the UGV. The strategy is validated in simulation and experimentally.

psherman_iros24.png

Work Experience

Creator Inc.

Robotics Software Engineer

2015-2022

Flextronics

Automation Engineer

2014-2015

Education

Stanford Universtiy

M.S. in Mechanical Engineering

University of Missouri

B.S. in Mechanical Engineering

2012-2014

2008-2012

AMR Lab
© 2025 Nicola Bezzo
bottom of page