The wheeled inverted pendulum (WIP) is an underactuated, nonholonomic mechatronic system, and has been popularized commercially as the Segway. Designing a control law for motion planning, that incorporates the state and control constraints, while respecting the configuration manifold, is a challenging problem. In this article, we derive a discrete-time model of the WIP system using discrete mechanics and generate optimal trajectories for the WIP system by solving a discrete-time constrained optimal control problem. Furthermore, we describe a nonlinear continuous-time model with parameters for designing a closed-loop linear–quadratic regulator (LQR). A dual control architecture is implemented in which the designed optimal trajectory is, then, provided as a reference to the robot with the optimal control trajectory as a feedforward control action, and an LQR in the feedback mode is employed to mitigate noise and disturbances for ensuing stable motion of the WIP system. While performing experiments on the WIP system involving aggressive maneuvers with fairly sharp turns, we found a high degree of congruence in the designed optimal trajectories and the path traced by the robot while tracking these trajectories. This corroborates the validity of the nonlinear model and the control scheme. Finally, these experiments demonstrate the highly nonlinear nature of the WIP system and robustness of the control scheme.
24 February 2020 in IEEE Transactions on Control Systems Technology
This article highlights the significance of the rotor dynamics in control design for small-scale aerobatic helicopters and proposes two singularity-free robust attitude-tracking controllers based on the available states for feedback. The first employs the angular velocity and the flap angle states (a variable that is not easy to measure) and uses a backstepping technique to design a robust compensator (BRC) to actively suppress the disturbance induced tracking error. The second exploits the inherent damping present in the helicopter dynamics leading to a structure-preserving, passively robust controller (SPR), which is free of the flap angle feedback. The BRC controller is designed to be robust in the presence of two types of disturbance: structured and unstructured. The structured disturbance is due to the uncertainty in the rotor parameters, and the unstructured disturbance is modeled as exogenous torque acting on the fuselage. The performance of the controller is demonstrated in the presence of both types of disturbances through numerical simulations. In contrast, the SPR tracking controller is derived such that the tracking error dynamics inherits the natural damping characteristic of the helicopter. The SPR controller is shown to be almost globally asymptotically stable, and its performance is evaluated experimentally by performing aggressive flip maneuvers. Throughout this study, a nonlinear coupled rotor-fuselage helicopter model with first-order flap dynamics is used.
3 May 2018 in IEEE Transactions on Automatic Control
In this article, we propose a control law for almost-global asymptotic tracking (AGAT) of a smooth reference trajectory for a fully actuated simple mechanical system (SMS) evolving on a Riemannian manifold which can be embedded in a Euclidean space. The existing results on tracking for an SMS are either local, or almost-global, only in the case the manifold is a Lie group. In the latter case, the notion of a configuration error is naturally defined by the group operation and facilitates a global analysis. However, such a notion is not intrinsic to a Riemannian manifold. In this paper, we define a configuration error followed by error dynamics on a Riemannian manifold, and then prove AGAT. The results are demonstrated for a spherical pendulum which is an SMS on $S^2$ and for a particle moving on a Lissajous curve in $\mathbb{R}^3$.