Towards Computational Awareness in Autonomous Robots: An Empirical Study of Computational Kernels
Ashrarul H. Sifat, Burhanuddin Bharmal, Haibo Zeng, Jia-Bin Huang,, Changhee Jung, and Ryan K. Williams

TL;DR
This paper empirically analyzes the performance of key computational kernels in autonomous robots to inform scheduling and resource management, highlighting environment-dependent variations crucial for developing computation-aware robotic systems.
Contribution
It provides a data-driven performance profile of essential kernels across platforms, advancing understanding of resource management in autonomous robots.
Findings
Kernel performance varies with operational environment
Performance profiling informs scheduling strategies
Supports development of computation-aware autonomous systems
Abstract
The potential impact of autonomous robots on everyday life is evident in emerging applications such as precision agriculture, search and rescue, and infrastructure inspection. However, such applications necessitate operation in unknown and unstructured environments with a broad and sophisticated set of objectives, all under strict computation and power limitations. We therefore argue that the computational kernels enabling robotic autonomy must be scheduled and optimized to guarantee timely and correct behavior, while allowing for reconfiguration of scheduling parameters at run time. In this paper, we consider a necessary first step towards this goal of computational awareness in autonomous robots: an empirical study of a base set of computational kernels from the resource management perspective. Specifically, we conduct a data-driven study of the timing, power, and memory performance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Robotics and Sensor-Based Localization · Modular Robots and Swarm Intelligence
