This paper studies an attitude control system design based on modified Rodrigues parameters feedback. It employs a linear continuous sliding mode controller. The sliding mode controller is able to bring the existence of the sliding motion asymptotically. Besides, the attitude control system equilibrium point is proved to have an asymptotic stability guarantee through further analysis. This stability analysis is conducted since the sliding mode existence on the designed sliding surface does not imply the stability guarantee of the system's equilibrium. This paper ends with some numerical examples that confirm the effectiveness of the designed attitude control system.
This work proposes a quaternion-based sliding variable that describes exponentially convergent error dynamics for any forward complete desired attitude trajectory. The proposed sliding variable directly operates on the non-Euclidean space formed by quaternions and explicitly handles the double covering property to enable global attitude tracking when used in feedback. In-depth analysis of the sliding variable is provided and compared to others in the literature. Several feedback controllers including nonlinear PD, robust, and adaptive sliding control are then derived. Simulation results of a r…
In this paper, attitude maneuver control without unwinding phenomenon is investigated for rigid spacecraft. First, a novel switching function is constructed by a hyperbolic sine function. It is shown that the spacecraft system possesses the unwinding-free performance when the system states are on the sliding surface. Based on the designed switching function, a sliding mode controller is developed to ensure the robustness of the attitude maneuver control system. Another essential feature of the presented attitude control law is that a dynamic parameter is introduced to guarantee the unwinding-f…
In this paper, anti-unwinding attitude maneuver control for rigid spacecraft is considered. First, in order to avoid the unwinding phenomenon when the system states are restricted to the switching surface, a novel switching function is constructed by hyperbolic sine functions such that the switching surface contains two equilibriums. Then, a sliding mode attitude maneuver controller is designed based on the constructed switching function to ensure the robustness of the closed-loop attitude maneuver control system to disturbance. Another important feature of the developed attitude control law i…
With the development of the space missions, there are extensive missions in the demand of the prescribed time convergence. However, it is still a difficult work to combine the prescribed time method with the sliding mode control due to the infinite gain of the prescribed time method while approaching the prescribed time and two periods of sliding mode control. In this paper, a new prescribed time sliding mode control method is proposed for general systems with matched disturbances, from the second-order system to the high-order system. A novel sliding mode variable with explicit time term is d…
This paper presents a novel adaptive fast smooth second-order sliding mode control for the attitude tracking of the three degree-of-freedom (3-DOF) helicopter system with lumped disturbances. Combining with a non-singular integral sliding mode surface, we propose a novel adaptive fast smooth second-order sliding mode control method to enable elevation and pitch angles to track given desired trajectories respectively with the features of non-singularity, adaptation to disturbances, chattering suppression and fast finite-time convergence. In addition, a novel adaptive-gain smooth second-order sl…
The conceptual design and flight controller of a novel kind of quadcopter are presented. This design is capable of morphing the shape of the UAV during flight to achieve position and attitude control. We consider a dynamic center of gravity (CoG) which causes continuous variation in a moment of inertia (MoI) parameters of the UAV in this design. These dynamic structural parameters play a vital role in the stability and control of the system. The length of quadcopter arms is a variable parameter, and it is actuated using attitude feedback-based control law. The MoI parameters are computed in re…
Conventional Sliding mode control and observation techniques are widely used in aerospace applications, including aircrafts, UAVs, launch vehicles, missile interceptors, and hypersonic missiles. This work is dedicated to creating a MATLAB-based sliding mode controller design and simulation software toolbox that aims to support aerospace vehicle applications. An architecture of the aerospace sliding mode control toolbox (SMC Aero) using the relative degree approach is proposed. The SMC Aero libraries include 1st order sliding mode control (1-SMC), second order sliding mode control (2-SMC), high…
The spacecraft attitude tracking problem is addressed with actuator faults and uncertainties among inertias, external disturbances, and, in particular, state estimates. A continuous sliding mode attitude controller is designed using attitude and angular velocity estimates from an arbitrary stable stand-alone observer. Rigorous analysis shows that the controller ensures robust stability of the entire closed-loop system as long as the observer yields state estimates with uniformly ultimately bounded estimation errors. In addition, a sequential Lyapunov analysis is utilized to obtain a convergent…
This paper proposes an adaptive dynamic programming-based adaptive-gain sliding mode control (ADP-ASMC) scheme for a fixed-wing unmanned aerial vehicle (UAV) with matched and unmatched disturbances. Starting from the dynamic of fixed-wing UAV, the control-oriented model composed of attitude subsystem and airspeed subsystem is established. According to the different issues in two subsystems, two novel adaptive-gain generalized super-twisting (AGST) algorithms are developed to eliminate the effects of disturbances in two subsystems and make the system trajectories tend to the designed integral s…
This paper presents a new Lyapunov-based nonlinear model predictive controller (LNMPC) for the attitude control problem of unmanned aerial vehicles (UAVs), which is essential for their functioning operation. The controller is designed based on a quadratic cost function integrating UAV dynamics and system constraints. An additional contraction constraint is then introduced to ensure closed-loop system stability. That constraint is fulfilled via a Lyapunov function derived from a sliding mode controller (SMC). The feasibility and stability of the LNMPC are finally proved. Simulation and comparis…
The paper considers autonomous rendezvous maneuver and proximity operations of two spacecraft in presence of obstacles. A strategy that combines guidance and control algorithms is analyzed. The proposed closed-loop system is able to guarantee a safe path in a real environment, as well as robustness with respect to external disturbances and dynamic obstacles. The guidance strategy exploits a suitably designed Artificial Potential Field (APF), while the controller relies on Sliding Mode Control (SMC), for both position and attitude tracking of the spacecraft. As for the position control, two dif…
This paper proposes a nonlinear control architecture for flexible aircraft simultaneous trajectory tracking and load alleviation. By exploiting the control redundancy, the gust and maneuver loads are alleviated without degrading the rigid-body command tracking performance. The proposed control architecture contains four cascaded control loops: position control, flight path control, attitude control, and optimal multi-objective wing control. Since the position kinematics are not influenced by model uncertainties, the nonlinear dynamic inversion control is applied. On the contrary, the flight pa…
organization= Advanced Research Lab for Control;Agricultural Robotics (Sharif AgRoLab) Department of Mechanical Engineering, Sharif University of Technology , city= Tehran , country= Iran;Robotics Research Group Saxion University of Applied Science , city= Enschede , country= Netherlands