Tiny Robot Learning
Challenges and Directions for Machine Learning in Resource-Constrained Robots
Sabrina M. Neuman (Harvard University)
Brian Plancher (Harvard University)
Bardienus P. Duisterhof (Carnegie Mellon University)
Srivatsan Krishnan (Harvard University)
Colby Banbury (Harvard University)
Mark Mazumder (Harvard University)
Shvetank Prakash (Harvard University)
Jason Jabbour (University of Virginia)
Aleksandra Faust (Google)
G. C. H. E. de Croon (TU Delft - Control & Simulation)
Vijay Janapa Reddi (Harvard University)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
Machine learning (ML) has become a pervasive tool across computing systems. An emerging application that stress-tests the challenges of ML system design is tiny robot learning, the deployment of ML on resource-constrained low-cost autonomous robots. Tiny robot learning lies at the intersection of embedded systems, robotics, and ML, compounding the challenges of these domains. Tiny robot learning is subject to challenges from size, weight, area, and power (SWAP) constraints; sensor, actuator, and compute hardware limitations; end-to-end system tradeoffs; and a large diversity of possible deployment scenarios. Tiny robot learning requires ML models to be designed with these challenges in mind, providing a crucible that reveals the necessity of holistic ML system design and automated end-to-end design tools for agile development. This paper gives a brief survey of the tiny robot learning space, elaborates on key challenges, and proposes promising opportunities for future work in ML system design.