mlsanityData to 14 Oct 2026

Control of Microrobots with Reinforcement Learning under On-Device Compute Constraints

arXiv 2512.24740 ↗First posted 31 Dec 2025cs.RO cs.SY eess.SYcited by 0

On the map: Deep reinforcement learning methods → Spiking and neuromorphic RL

Abstract (arXiv)

An important function of autonomous microrobots is the ability to perform robust movement over terrain. This paper explores an edge ML approach to microrobot locomotion, allowing for on-device, lower latency control under compute, memory, and power constraints. This paper explores the locomotion of a sub-centimeter quadrupedal microrobot via reinforcement learning (RL) and deploys the resulting controller on an ultra-small system-on-chip (SoC), SCμM-3C, featuring an ARM Cortex-M0 microcontroller running at 5 MHz. We train a compact FP32 multilayer perceptron (MLP) policy with two hidden layers ([128, 64]) in a massively parallel GPU simulation and enhance robustness by utilizing domain randomization over simulation parameters. We then study integer (Int8) quantization (per-tensor and per-feature) to allow for higher inference update rates on our resource-limited hardware, and we connect hardware power budgets to achievable update frequency via a cycles-per-update model for inference on our Cortex-M0. We propose a resource-aware gait scheduling viewpoint: given a device power budget, we can select the gait mode (trot/intermediate/gallop) that maximizes expected RL reward at a corresponding feasible update frequency. Finally, we deploy our MLP policy on a real-world large-scale robot on uneven terrain, qualitatively noting that domain-randomized training can improve out-of-distribution stability. We do not claim real-world large-robot empirical zero-shot transfer in this work.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Spiking and neuromorphic RL, one of 15 directions in Deep reinforcement learning methods. Builds on 14 of its 30 references that are in the map. First posted on arXiv 31 Dec 2025.

Builds on

14 of 30 references.

References · 14

  1. 2017Proximal Policy Optimization Algorithmscited by 15,215
  2. 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,498
  3. 2021Isaac Gym: High Performance GPU-Based Physics Simulation For Robot Learningcited by 998
  4. 2021Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learningcited by 512
  5. 2019Learning agile and dynamic motor skills for legged robotscited by 504
  6. 2018Sim-to-Real: Learning Agile Locomotion For Quadruped Robotscited by 319
  7. 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 121
  8. 2018Quantifying the Reality Gap in Robotic Manipulation Taskscited by 15
  9. 2021Residual Model Learning for Microrobot Controlcited by 5
  10. 2018Gait learning for soft microrobots controlled by light fieldscited by 4
  11. 2018Learning Flexible and Reusable Locomotion Primitives for a Microrobotcited by 2
  12. 2023Design of CLARI: A miniature modular origami passive shape-morphing robotcited by 2
2 more
  1. 2020Learning for Microrobot Exploration: Model-based Locomotion, Sparse-robust Navigation, and Low-power Deep Classificationcited by 1
  2. 2025Modular electronic microrobots with on board sensor-program steered locomotioncited by 1

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026Minute-Scale Training for Microrobot Navigation ↗
  2. 2025Learning Quantized Continuous Controllers for Integer Hardware
  3. 2025Hardware-Aware Fine-Tuning of Spiking Q-Networks on the SpiNNaker2 Neuromorphic Platform
  4. 2026MicroPush: A Lightweight Simulator for Sim-to-Real Microrobotic Pushing and Assembly ↗
  5. 2026Reinforcement Learning on Cost-Constrained Quadrupedal Hardware
  6. 2024Tiny Reinforcement Learning for Quadruped Locomotion using Decision Transformers
  7. 2026RL-Augmented MPC for Non-Gaited Legged and Hybrid Locomotion
  8. 2025A Framework for Deploying Learning-based Quadruped Loco-Manipulation ↗