214 research outputs found

    Terminal Sliding Mode Control of Mobile Wheeled Inverted Pendulum System with Nonlinear Disturbance Observer

    Get PDF
    A terminal sliding mode controller with nonlinear disturbance observer is investigated to control mobile wheeled inverted pendulum system. In order to eliminate the main drawback of the sliding mode control, “chattering” phenomenon, and for compensation of the model uncertainties and external disturbance, we designed a nonlinear disturbance observer of the mobile wheeled inverted pendulum system. Based on the nonlinear disturbance observer, a terminal sliding mode controller is also proposed. The stability of the closed-loop mobile wheeled inverted pendulum system is proved by Lyapunov theorem. Simulation results show that the terminal sliding mode controller with nonlinear disturbance observer can eliminate the “chattering” phenomenon, improve the control precision, and suppress the effects of external disturbance and model uncertainties effectively

    Finite-Time State Estimation for an Inverted Pendulum under Input-Multiplicative Uncertainty

    Get PDF
    A sliding mode observer is presented, which is rigorously proven to achieve finite-time state estimation of a dual-parallel underactuated (i.e., single-input multi-output) cart inverted pendulum system in the presence of parametric uncertainty. A salient feature of the proposed sliding mode observer design is that a rigorous analysis is provided, which proves finite-time estimation of the complete system state in the presence of input-multiplicative parametric uncertainty. The performance of the proposed observer design is demonstrated through numerical case studies using both sliding mode control (SMC)- and linear quadratic regulator (LQR)-based closed-loop control systems. The main contribution presented here is the rigorous analysis of the finite-time state estimator under input-multiplicative parametric uncertainty in addition to a comparative numerical study that quantifies the performance improvement that is achieved by formally incorporating the proposed compensator for input-multiplicative parametric uncertainty in the observer. In summary, our results show performance improvements when applied to both SMC- and LQR-based control systems, with results that include a reduction in the root-mean square error of up to 39% in translational regulation control and a reduction of up to 29% in pendulum angular control

    Finite-Time State Estimation for an Inverted Pendulum under Input-Multiplicative Uncertainty

    Get PDF
    A sliding mode observer is presented, which is rigorously proven to achieve finite-time state estimation of a dual-parallel underactuated (i.e., single-input multi-output) cart inverted pendulum system in the presence of parametric uncertainty. A salient feature of the proposed sliding mode observer design is that a rigorous analysis is provided, which proves finite-time estimation of the complete system state in the presence of input-multiplicative parametric uncertainty. The performance of the proposed observer design is demonstrated through numerical case studies using both sliding mode control (SMC)- and linear quadratic regulator (LQR)-based closed-loop control systems. The main contribution presented here is the rigorous analysis of the finite-time state estimator under input-multiplicative parametric uncertainty in addition to a comparative numerical study that quantifies the performance improvement that is achieved by formally incorporating the proposed compensator for input-multiplicative parametric uncertainty in the observer. In summary, our results show performance improvements when applied to both SMC- and LQR-based control systems, with results that include a reduction in the root-mean square error of up to 39% in translational regulation control and a reduction of up to 29% in pendulum angular control

    Using a Combination of PID Control and Kalman Filter to Design of IoT-based Telepresence Self-balancing Robots during COVID-19 Pandemic

    Get PDF
    COVID-19 is a very dangerous respiratory disease that can spread quickly through the air. Doctors, nurses, and medical personnel need protective clothing and are very careful in treating COVID-19 patients to avoid getting infected with the COVID-19 virus. Hence, a medical telepresence robot, which resembles a humanoid robot, is necessary to treat COVID-19 patients. The proposed self-balancing COVID-19 medical telepresence robot is a medical robot that handles COVID-19 patients, which resembles a stand-alone humanoid soccer robot with two wheels that can maneuver freely in hospital hallways. The proposed robot design has some control problems; it requires steady body positioning and is subjected to disturbance. A control method that functions to find the stability value such that the system response can reach the set-point is required to control the robot's stability and repel disturbances; this is known as disturbance rejection control. This study aimed to control the robot using a combination of Proportional-Integral-Derivative (PID) control and a Kalman filter. Mathematical equations were required to obtain a model of the robot's characteristics. The state-space model was derived from the self-balancing robot's mathematical equation. Since a PID control technique was used to keep the robot balanced, this state-space model was converted into a transfer function model. The second Ziegler-Nichols's rule oscillation method was used to tune the PID parameters. The values of the amplifier constants obtained were Kp=31.002, Ki=5.167, and Kd=125.992128. The robot was designed to be able to maintain its balance for more than one hour by using constant tuning, even when an external disturbance is applied to it. Doi: 10.28991/esj-2021-SP1-016 Full Text: PD

    ROS-based Controller for a Two-Wheeled Self-Balancing Robot

    Get PDF
    In this article, a controller based on a Robot Operating System (ROS) for a two-wheeled self-balancing robot is designed. The proposed ROS architecture is open, allowing the integration of different sensors, actuators, and processing units. The low-cost robot was designed for educational purposes. It used an ESP32 microcontroller as the central unit, an MPU6050 Inertial Measurement Unit sensor, DC motors with encoders, and an L298N integrated circuit as a power stage. The mathematical model is analyzed through Newton-Euler and linearized around an equilibrium point. The control objective is to self-balance the robot to the vertical axis in the presence of disturbances. The proposed control is based on a bounded saturation, which is lightweight and easy to implement in embedded systems with low computational resources. Experimental results are performed in real-time under regulation, conditions far from the equilibrium point, and rejection of external disturbances. The results show a good performance, thus validating the mechanical design, the embedded system, and the control scheme. The proposed ROS architecture allows the incorporation of different modules, such as mapping, autonomous navigation, and manipulation, which contribute to studying robotics, control, and embedded systems

    Modelling and robust controller design for an underactuated self-balancing robot with uncertain parameter estimation

    Get PDF
    A comprehensive literature review of self-balancing robot (SBR) provides an insight to the strengths and limitations of the available control techniques for different applications. Most of the researchers have not included the payload and its variations in their investigations. To address this problem comprehensively, it was realized that a rigorous mathematical model of the SBR will help to design an effective control for the targeted system. A robust control for a two-wheeled SBR with unknown payload parameters is considered in these investigations. Although, its mechanical design has the advantage of additional maneuverability, however, the robot's stability is affected by changes in the rider's mass and height, which affect the robot's center of gravity (COG). Conventionally, variations in these parameters impact the performance of the controller that are designed with the assumption to operate under nominal values of the rider's mass and height. The proposed solution includes an extended Kalman filter (EKF) based sliding mode controller (SMC) with an extensive mathematical model describing the dynamics of the robot itself and the payload. The rider's mass and height are estimated using EKF and this information is used to improve the control of SBR. Significance of the proposed method is demonstrated by comparing simulation results with the conventional SMC under different scenarios as well as with other techniques in literature. The proposed method shows zero steady state error and no overshoot. Performance of the conventional SMC is improved with controller parameter estimation. Moreover, the stability issue in the reaching phase of the controller is also solved with the availability of parameter estimates. The proposed method is suitable for a wide range of indoor applications with no disturbance. This investigation provides a comprehensive comparison of available techniques to contextualize the proposed method within the scope of self-balancing robots for indoor applications

    Model-free controller design for nonlinear underactuated systems with uncertainties and disturbances by using extended state observer based chattering-free sliding mode control

    Get PDF
    MakaleWOS:000912458400001Most of the control strategies require a mathematical model or reasonable knowledge that is difficult to obtain for complex systems. Model-free control is a good alternative to avoid the difficulties and complex modeling procedures, especially if the knowledge about the system is insufficient. This paper presents a new control scheme completely independent of the system model. The proposed scheme combines sliding mode control (SMC) with intelligent proportional integral derivative (iPID) control based on a local model and extended state observer (ESO). Although the iPID control makes the proposed method model-free, it cannot guarantee that the tracking errors converge to zero asymptotically except the system is in a steady-state regime. Therefore, the SMC is added to the control scheme to ensure the convergence by minimizing the estimation errors of the observer. The proposed iPIDSMC controller is tested in the presence of different parameter variations and external disturbances on an inverted pendulum - cart (IPC), which is a highly unstable underactuated system with nonlinear coupled dynamics. The proposed controller is compared with the PID, iPID and Hierarchical Sliding Mode Control (HSMC) for a clearer evaluation. Simulation results showed that the proposed controller is extremely insensitive to parameter variations, matched and mismatched disturbances and the control signal of the proposed method is chattering-free, even though it is based on a discontinuous control action

    Stability analysis of non-holonomic inverted pendulum system

    Get PDF
    The inverted pendulum is doubtlessly one of the most famous control problems found in most control text books and laboratories worldwide. This popularity comes from the fact that the inverted pendulum exhibits nonlinear, unstable and non-minimum phase dynamics. The basic control objective of the study is to design a controller in order to maintain the upright position of the pendulum while also controlling the position of the cart. In our study we explored the relationship that the tuning parameters (weight on the position of the car and the angle that the pendulum makes with the vertical) of a classical inverted pendulum on a cart has on the pole placement and hence on the stability of the system. We then present a family of curves showing the local root-locus and develop relationships between the weight changes and the system performance. We describe how these locus trends provide insight that is useful to the control designer during the effort to optimize the system performance. Finally, we use our general results to design an effective feedback controller for a new system with a longer pendulum, and present experiment results that demonstrate the effectiveness of our analysis. We then designed a simulation-based study to determine the stability characteristics of a holonomic inverted pendulum system. Here we decoupled the system using geometry as two independent one dimensional inverted pendulum and observed that the system can be stabilized using this method successfully with and without noise added to the system. Next, we designed a linear system for the highly complex inverted pendulum on a non-holonomic cart system. Overall, the findings will provide valuable input to the controller designers for a wide range of applications including tuning of the controller parameters to design of a linear controller for nonlinear systems
    corecore