TL;DR
This paper introduces an open-source library that embeds trained neural networks into robot materials, enabling real-time sensing and decision-making directly within the robot's structure using microcontrollers.
Contribution
The work presents a novel software tool for transferring trained neural networks onto microcontrollers embedded in robot materials, facilitating autonomous sensing and control.
Findings
Microcontrollers can match desktop accuracy in embedded neural network tasks.
Embedded neural networks enable real-time sensing within robot materials.
The library supports various neural network configurations and microcontroller types.
Abstract
We present a library to automatically embed signal processing and neural network predictions into the material robots are made of. Deep and shallow neural network models are first trained offline using state-of-the-art machine learning tools and then transferred onto general purpose microcontrollers that are co-located with a robot's sensors and actuators. We validate this approach using multiple examples: a smart robotic tire for terrain classification, a robotic finger sensor for load classification and a smart composite capable of regressing impact source localization. In each example, sensing and computation are embedded inside the material, creating artifacts that serve as stand-in replacement for otherwise inert conventional parts. The open source software library takes as inputs trained model files from higher level learning software, such as Tensorflow/Keras, and outputs code…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
