Neuromorphic quadratic programming for efficient and scalable model predictive control

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Mangalore, Ashish Rao, Guerra, Gabriel Andres Fonseca, Risbud, Sumedh R., Stratmann, Philipp, Wild, Andreas
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929391603286016
author Mangalore, Ashish Rao
Guerra, Gabriel Andres Fonseca
Risbud, Sumedh R.
Stratmann, Philipp
Wild, Andreas
author_facet Mangalore, Ashish Rao
Guerra, Gabriel Andres Fonseca
Risbud, Sumedh R.
Stratmann, Philipp
Wild, Andreas
contents Applications in robotics or other size-, weight- and power-constrained autonomous systems at the edge often require real-time and low-energy solutions to large optimization problems. Event-based and memory-integrated neuromorphic architectures promise to solve such optimization problems with superior energy efficiency and performance compared to conventional von Neumann architectures. Here, we present a method to solve convex continuous optimization problems with quadratic cost functions and linear constraints on Intel's scalable neuromorphic research chip Loihi 2. When applied to model predictive control (MPC) problems for the quadruped robotic platform ANYmal, this method achieves over two orders of magnitude reduction in combined energy-delay product compared to the state-of-the-art solver, OSQP, on (edge) CPUs and GPUs with solution times under ten milliseconds for various problem sizes. These results demonstrate the benefit of non-von-Neumann architectures for robotic control applications.
format Preprint
id arxiv_https___arxiv_org_abs_2401_14885
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Neuromorphic quadratic programming for efficient and scalable model predictive control
Mangalore, Ashish Rao
Guerra, Gabriel Andres Fonseca
Risbud, Sumedh R.
Stratmann, Philipp
Wild, Andreas
Neural and Evolutionary Computing
Emerging Technologies
Robotics
Applications in robotics or other size-, weight- and power-constrained autonomous systems at the edge often require real-time and low-energy solutions to large optimization problems. Event-based and memory-integrated neuromorphic architectures promise to solve such optimization problems with superior energy efficiency and performance compared to conventional von Neumann architectures. Here, we present a method to solve convex continuous optimization problems with quadratic cost functions and linear constraints on Intel's scalable neuromorphic research chip Loihi 2. When applied to model predictive control (MPC) problems for the quadruped robotic platform ANYmal, this method achieves over two orders of magnitude reduction in combined energy-delay product compared to the state-of-the-art solver, OSQP, on (edge) CPUs and GPUs with solution times under ten milliseconds for various problem sizes. These results demonstrate the benefit of non-von-Neumann architectures for robotic control applications.
title Neuromorphic quadratic programming for efficient and scalable model predictive control
topic Neural and Evolutionary Computing
Emerging Technologies
Robotics
url https://arxiv.org/abs/2401.14885