Real-Time Multi-Convex Model Predictive Control for Occlusion Free Target Tracking
Houman Masnavi, Vivek Adajania, Karl Kruusamae, Arun Kumar Singh

TL;DR
This paper introduces a real-time multi-convex Model Predictive Control algorithm for target tracking that effectively handles occlusions and obstacles, running efficiently on embedded hardware and outperforming existing methods in complex environments.
Contribution
It presents a novel reformulation of the trajectory optimization problem into a multi-convex structure, enabling fast and reliable real-time MPC for occlusion-free target tracking.
Findings
Runs in a few milliseconds on embedded hardware
Outperforms state-of-the-art algorithms in visibility and smoothness
Achieves real-time occlusion-free tracking in complex environments
Abstract
This paper proposes a Model Predictive Control (MPC) algorithm for target tracking amongst static and dynamic obstacles. Our main contribution lies in improving the computational tractability and reliability of the underlying non-convex trajectory optimization. The result is an MPC algorithm that runs real-time on laptops and embedded hardware devices such as Jetson TX2. Our approach relies on novel reformulations for the tracking, collision, and occlusion constraints that induce a multi-convex structure in the resulting trajectory optimization. We exploit these mathematical structures using the split Bregman Iteration technique, eventually reducing our MPC to a series of convex Quadratic Programs solvable in a few milliseconds. The fast re-planning of our MPC allows for occlusion and collision-free tracking in complex environments even while considering a simple constant-velocity…
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
TopicsAdvanced Control Systems Optimization · Distributed Control Multi-Agent Systems · Mitochondrial Function and Pathology
