-
Tiny Learning-Based MPC for Multirotors: Solver-Aware Learning for Efficient Embedded Predictive Control
Authors:
Babak Akbari,
Justin Frank,
Melissa Greeff
Abstract:
Tiny aerial robots show promise for applications like environmental monitoring and search-and-rescue but face challenges in control due to their limited computing power and complex dynamics. Model Predictive Control (MPC) can achieve agile trajectory tracking and handle constraints. Although current learning-based MPC methods, such as Gaussian Process (GP) MPC, improve control performance by learn…
▽ More
Tiny aerial robots show promise for applications like environmental monitoring and search-and-rescue but face challenges in control due to their limited computing power and complex dynamics. Model Predictive Control (MPC) can achieve agile trajectory tracking and handle constraints. Although current learning-based MPC methods, such as Gaussian Process (GP) MPC, improve control performance by learning residual dynamics, they are computationally demanding, limiting their onboard application on tiny robots. This paper introduces Tiny Learning-Based Model Predictive Control (LB MPC), a novel framework for resource-constrained micro multirotor platforms. By exploiting multirotor dynamics' structure and developing an efficient solver, our approach enables high-rate control at 100 Hz on a Crazyflie 2.1 with a Teensy 4.0 microcontroller. We demonstrate a 23% average improvement in tracking performance over existing embedded MPC methods, achieving the first onboard implementation of learning-based MPC on a tiny multirotor (53 g).
△ Less
Submitted 1 November, 2024; v1 submitted 31 October, 2024;
originally announced October 2024.
-
A Computationally Efficient Learning-Based Model Predictive Control for Multirotors under Aerodynamic Disturbances
Authors:
Babak Akbari,
Melissa Greeff
Abstract:
Neglecting complex aerodynamic effects hinders high-speed yet high-precision multirotor autonomy. In this paper, we present a computationally efficient learning-based model predictive controller that simultaneously optimizes a trajectory that can be tracked within the physical limits (on thrust and orientation) of the multirotor system despite unknown aerodynamic forces and adapts the control inpu…
▽ More
Neglecting complex aerodynamic effects hinders high-speed yet high-precision multirotor autonomy. In this paper, we present a computationally efficient learning-based model predictive controller that simultaneously optimizes a trajectory that can be tracked within the physical limits (on thrust and orientation) of the multirotor system despite unknown aerodynamic forces and adapts the control input. To do this, we leverage the well-known differential flatness property of multirotors, which allows us to transform their nonlinear dynamics into a linear model. The main limitation of current flatness-based planning and control approaches is that they often neglect dynamic feasibility. This is because these constraints are nonlinear as a result of the mapping between the input, i.e., multirotor thrust, and the flat state. In our approach, we learn a novel representation of the drag forces by learning the mapping from the flat state to the multirotor thrust vector (in a world frame) as a Gaussian Process (GP). Our proposed approach leverages the properties of GPs to develop a convex optimal controller that can be iteratively solved as a second-order cone program (SOCP). In simulation experiments, our proposed approach outperforms related model predictive controllers that do not account for aerodynamic effects on trajectory feasibility, leading to a reduction of up to 55% in absolute tracking error.
△ Less
Submitted 15 February, 2024;
originally announced February 2024.
-
Joint Resource and Admission Management for Slice-enabled Networks
Authors:
Sina Ebrahimi,
Abulfazl Zakeri,
Behzad Akbari,
Nader Mokari
Abstract:
Network slicing is a crucial part of the 5G networks that communication service providers (CSPs) seek to deploy. By exploiting three main enabling technologies, namely, software-defined networking (SDN), network function virtualization (NFV), and network slicing, communication services can be served to the end-users in an efficient, scalable, and flexible manner. To adopt these technologies, what…
▽ More
Network slicing is a crucial part of the 5G networks that communication service providers (CSPs) seek to deploy. By exploiting three main enabling technologies, namely, software-defined networking (SDN), network function virtualization (NFV), and network slicing, communication services can be served to the end-users in an efficient, scalable, and flexible manner. To adopt these technologies, what is highly important is how to allocate the resources and admit the customers of the CSPs based on the predefined criteria and available resources. In this regard, we propose a novel joint resource and admission management algorithm for slice-enabled networks. In the proposed algorithm, our target is to minimize the network cost of the CSP subject to the slice requests received from the tenants corresponding to the virtual machines and virtual links constraints. Our performance evaluation of the proposed method shows its efficiency in managing CSP's resources.
△ Less
Submitted 7 December, 2019; v1 submitted 30 November, 2019;
originally announced December 2019.
-
An Analytical Strategy for Passive Harmonic Filter Placement in Transmission Systems with Stochastic Aggregate Load Models Considering Resonant Conditions
Authors:
Behnam Akbari,
Farhad Pourtahmasbi,
Hossein Mokhtari
Abstract:
High percentage of voltage harmonics has been observed in transmission networks due to harmonic currents penetrated from the load side amplified by resonant conditions. This requires the use of suitable harmonic filters in transmission networks. However, filter placement in a transmission system for harmonic mitigation is a planning procedure of high complexity. Since filter placement discounting…
▽ More
High percentage of voltage harmonics has been observed in transmission networks due to harmonic currents penetrated from the load side amplified by resonant conditions. This requires the use of suitable harmonic filters in transmission networks. However, filter placement in a transmission system for harmonic mitigation is a planning procedure of high complexity. Since filter placement discounting the overall system response may deteriorate harmonic conditions at remote buses due to frequency characteristics alteration. The stochastic behavior of harmonic loads demands adequate models and calculations. The interlinked topology of a transmission system also necessitates an extensive system-wide study. This paper presents an analytical methodology for determining the appropriate number, location, and parameters of C-Type passive filters in a transmission system to improve the overall harmonic condition. The proposed strategy targets minimizing the expected value of a system-wide index given the stochastic behavior of loads, while limiting the 95th percentiles of voltage distortions to the standard levels prescribed by IEEE Std. 519 and satisfying the fundamental power flow constraints. A restricted hierarchical direct search algorithm is utilized to find the near global solution whose subsets are also effective. The performance of the proposed approach is evaluated on the IEEE 118-bus test system and its validity is checked by Monte Carlo simulations and compared with harmonic modal analysis.
△ Less
Submitted 17 November, 2019;
originally announced November 2019.