SearcharxivSearch

arXiv subjects

Mohammad Mirtaba

Publications and source records attributed to Mohammad Mirtaba.

7 recordsLinked to original sources

High Order Tuners for Adaptive Safety of Robotic Systems

The combination of control barrier functions (CBFs) and adaptive control -- a framework referred to as adaptive safety -- has proven to be a powerful paradigm for safety-critical control of nonlinear systems with parametric uncertainties. Yet the theoretical conditions for forward invariance within this framework are often quite conservative, and may require using large adaptation gains to achieve acceptable performance, an approach that is traditionally discouraged in adaptive control. This paper mitigates these issues via high-order tuners, a recent class of higher-order adaptation laws that leverages different adaptation gains at different orders of differentiation. We illustrate that these high-order tuners decouple adaptation gain conditions from those placed on the initial conditions of the system required for set invariance. We extend these results to robotic systems whose linear-in-the-parameters structure proves particularly useful for adaptive control. The efficacy of our results are illustrated via simulations.

eess.SY

Low-Order $\mathcal{H}_2 / \mathcal{H}_\infty$ Controller Design for Aeroelastic Vibration Suppression

This paper presents an $\mathcal{H}_2 / \mathcal{H}_\infty$ minimization-based output-feedback controller for active aeroelastic vibration suppression in a cantilevered beam. First, a nonlinear structural model incorporating moderate deflection and aerodynamic loading is derived and discretized using the finite element method (FEM). Then, a low-order linear model is identified from random gaussian input response data from the FEM model to synthesize an output-feedback controller using the $\mathcal{H}_2 / \mathcal{H}_\infty$ framework. A frequency-weighted dynamic filter is introduced to emphasize disturbance frequencies of interest, enabling the controller to target dominant vibration modes. Simulation results demonstrate the effectiveness of the proposed technique for vibration suppression and study its robustness to system parameter variations, including actuator placement.

eess.SY

Single-Shot Learning of Multirotor Controller Gains: A Data-Driven Approach with Experimental Validation

This paper demonstrates the single-shot learning capabilities of retrospective cost optimization based data-driven control applied to learning multirotor controller gains for trajectory tracking. In particular, the proposed control approach is first used within a simple multirotor simulation environment to learn appropriate multirotor controller gains to follow a trajectory. Then, the gains resulting from a single simulation run are used in a more complex multirotor simulation environment based on Simulink for performance verification. Finally, the resulting gains are implemented in a physical quadrotor and the results for waypoint and trajectory tracking are reported in this paper. The proposed control approach is the continuous-time version of the widely used discrete-time retrospective control adaptive control algorithm, which is simpler to implement within continuous-time simulation environments and whose performance does not depend on appropriate sampling time choice.

eess.SY

Continuous-Time Output Feedback Adaptive Control for Stabilization and Tracking with Experimental Results

This paper presents a continuous-time output feedback adaptive control technique for stabilization and tracking control problems. The adaptive controller is motivated by the classical discrete-time retrospective cost adaptive control algorithm. The particle swarm optimization framework automates the adaptive algorithm's hyper-parameter tuning. The proposed controller is numerically validated in the tracking problems of a double integrator and a bicopter system and is experimentally validated in an attitude stabilization problem. Numerical and experimental results show that the proposed controller is an effective technique for model-free output feedback control.

eess.SY

Adaptive Control of Dual-Rotor Rotational System with Unknown Geometry and Unknown Inertia

This paper develops an input-output feedback linearization-based adaptive controller to stabilize and regulate a dual-rotor rotational system (DRRS), whose inertial properties as well as the geometric configuration of rotors are unknown. First, the equations of motion governing the dynamics of DRRS are derived using the Newton-Euler approach. Next, an input-output feedback linearization technique is used to linearize the dynamics from the rotor speeds to the angular position of the system. A finite-time convergent estimator, based on the portion of the DRRS dynamics, is used to update the required parameters in the controller. Finally, the proposed controller is validated in both step and harmonic command-following problems, and the robustness of the controller to the system's parameters is demonstrated.

eess.SY

Learning-based Attitude Estimation with Noisy Measurements and Unknown Gyro Bias

This paper introduces a learning-based, data-driven attitude estimator, called the retrospective cost attitude estimator (RCAE), for the SO(3) attitude representation. RCAE is motivated by the multiplicative extended Kalman filter (MEKF). However, unlike MEKF, which requires computing a Jacobian to compute the correction signal, RCAC uses retrospective cost optimization that depends only on the measured data. Moreover, due to the structure of the correction signal, RCAE does not require explicit estimation of gyro bias. The performance of RCAE is verified and compared with MEKF through both numerical simulations and physical experiments.

math.OC

Adaptive Backstepping Control of a Bicopter in Pure Feedback Form with Dynamic Extension

This paper presents a model-based, adaptive, nonlinear controller for the bicopter stabilization and trajectory-tracking problem. The nonlinear controller is designed using the backstepping technique. Due to the non-invertibility of the input map, the bicopter system is first dynamically extended. However, the resulting dynamically extended system is in the pure feedback form with the uncertainty appearing in the input map. The adaptive backstepping technique is then extended and applied to design the controller. The proposed controller is validated in simulation for a smooth and nonsmooth trajectory-tracking problem.

math.OC