Brian Plancher

Brian K. Plancher

Assistant Professor

Appointments

Assistant Professor

Area of Expertise

Robotics,

Optimization,

Computer Systems,

STEM Education,

Embedded Machine Learning

Biography

My research is focused on optimizing robotic systems at all scales by developing, optimizing, implementing, and evaluating next-generation algorithms and edge computational systems, through algorithm-hardware-software co-design (e.g., MPCGPUGRiDTinyMPC). As such, my research is at the intersection of Robotics and Computer Architecture, Embedded Systems, Numerical Optimization, and Machine Learning.

I also want to promote a responsible, sustainable, and accessible future for robotics and edge computing, including the development of new interdisciplinary, project-based, open-access courses that lower the barriers to entry for cutting-edge topics like robotics, parallel programming, and embedded machine learning (e.g., Global TinyML EducationParallel Optimization for Robotics).

Education

PhD Harvard University

MEng Harvard University

BA Harvard University

Publications

K. Nguyen, S. Schoedel, A. Alavilli, B. Plancher, Z. Manchester, "TinyMPC: Model-Predictive Control on ResourceConstrained Microcontrollers," in the IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, May 2024.

E. Adabag, M. Atal, W. Gerard, B. Plancher, "MPCGPU: Real-Time Nonlinear Model Predictive Control through Preconditioned Conjugate Gradient on the GPU," in the IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, May 2024.

B. Plancher, S. M. Neuman, R. Ghosal, S. Kuindersma, V. Janapa Reddi, "GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients," IEEE International Conference on Robotics and Automation (ICRA), Philadelphia PA, May 2022.

Contact

Brian.K.Plancher@dartmouth.edu
Engineer and Comp Science Ctr, Room 117
HB 6211

Departments

Computer Science

Connect