In this work, we utilize discrete geometric mechanics to derive a 2nd-order variational integrator so as to simulate rigid body dynamics. The developed integrator is to simulate the motion of a free rigid body and a quad-rotor. We demonstrate the effectiveness of the simulator and its accuracy in long term integration of mechanical systems without energy damping. Furthermore, this work deals with the geometric nonlinear control problem for rigid bodies where backstepping controller is designed for full tracking of position and orientation. The attitude dynamics and control are defined on \textbf{SO(3)} to avoid singularities associated with Euler angles or ambiguities accompanying quaternion representation. The controller is shown to track large rotation attitude signals close to $180^\circ$ achieving almost globally asymptotic stability for rotations. A Quad-rotor is presented as an example of an under-actuated system with nonlinear model on which we apply the backstepping control law. In addition, an aerodynamic model aiming at deriving the aerodynamic forces and torques acting on rotors is added for realistic simulation purposes and to testify the effectiveness of the derived control method.
Coordinated aggregation of a large population of thermostatically controlled loads (TCLs) presents a great potential to provide various ancillary services to the grid. One of the key challenges of integrating TCLs into system level operation and control is developing a simple and portable model to accurately capture their aggregate flexibility. In this paper, we propose a geometric approach to model the aggregate flexibility of TCLs. We show that the set of admissible power profiles of an individual TCL is a polytope, and their aggregate flexibility is the Minkowski sum of the individual polyt…
Framework materials and their deformations provide a compelling relation between materials science and algebraic geometry. Physical distance constraints within the material transform into polynomial constraints, making algebraic geometry and associated numerical strategies feasible for finding equilibrium configurations and deformation pathways. In this paper, we build the necessary geometric formulations and numerical strategies to explore the mechanics of two examples of 3-periodic tensegrity frameworks through non-linear optimization, eventually showing that the structures are auxetic by mu…
In this paper, we tackle the long-standing challenges of ensemble control analysis and design using a convex-geometric approach in a Hilbert space setting. Specifically, we formulate the control of linear ensemble systems as a convex feasibility problem in a Hilbert space, which can be solved by iterative weighted projections. Such a non-trivial geometric interpretation not only enables a systematic design principle for constructing feasible, optimal, and constrained ensemble control signals, but also makes it possible for numerical examination of ensemble reachability and controllability. Fur…
This survey article deals with applications of optimal control to aerospace problems with a focus on modern geometric optimal control tools and numerical continuation techniques. Geometric optimal control is a theory combining optimal control with various concepts of differential geometry. The ultimate objective is to derive optimal synthesis results for general classes of control systems. Continuation or homotopy methods consist in solving a series of parameterized problems, starting from a simple one to end up by continuous deformation with the initial problem. They help overcoming the diffi…
In this work we present the optimization-based design and control of a fully-actuated omnidirectional hexarotor. The tilt angles of the propellers are designed by maximizing the control wrench applied by the propellers. This maximizes (a) the agility of the UAV, (b) the maximum payload the UAV can hover with at any orientation, and (c) the interaction wrench that the UAV can apply to the environment in physical contact. It is shown that only axial tilting of the propellers with respect to the UAV's body yields optimal results. Unlike the conventional hexarotor, the proposed hexarotor can gener…
In this paper, we study the quadrotor UAV attitude control on SO(3) in the presence of unknown disturbances and model uncertainties. L1 adaptive control for UAVs using Euler angles/quaternions is shown to exhibit robustness and precise attitude tracking in the presence of disturbances and uncertainties. However, it is well known that dynamical models and controllers that use Euler angle representations are prone to singularities and typically have smaller regions of attraction while quaternion representations are subject to the unwinding phenomenon. To avoid such complexities, we present a Geo…
In this paper, we present a geometric approach for computing controlled invariant sets for hybrid control systems. While the problem is well studied in the ellipsoidal case, this family is quite conservative for constrained or switched linear systems. We reformulate the invariance of a set as an inequality for its support function that is valid for any convex set. This produces novel algebraic conditions for the invariance of sets with polynomial or piecewise quadratic support function.
Hybrid dynamical systems are systems which undergo both continuous and discrete transitions. The Bolza problem from optimal control theory is applied to these systems and a hybrid version of Pontryagin's maximum principle is presented. This hybrid maximum principle is presented to emphasize its geometric nature which makes its study amenable to the tools of geometric mechanics and symplectic geometry. One explicit benefit of this geometric approach is that Zeno behavior can be strongly controlled for "generic" control problems. Moreover, when the underlying control system is a mechanical impac…
Hybrid systems are characterized by having an interaction between continuous dynamics and discrete events. The contribution of this paper is to provide hybrid systems with a novel geometric formulation so that controls can be added. Using this framework we describe some new global controllability tests for hybrid control systems exploiting the geometry and the topology of the set of jump points, where the instantaneous change of dynamics take place. Controllability is understood as the existence of a feasible trajectory for the system joining any two given points. As a result we describe examp…
In this paper, we study the stabilization problem for a hyperbolic type Stokes system posed on a bounded domain. We show that when the damping effects are restricted to a subdomain satisfying the geometrical control condition the system decays exponentially. The result is a consequence of a new quasi-mode estimate for the Stokes system.
We study the role of symmetries in control systems through the geometric algebra approach. We discuss two specific control problems on Carnot groups of step $2$ invariant with respect to the action of $SO(3)$. We understand the geodesics as the curves in suitable geometric algebras which allows us to assess a new algorithm for the local control.
In this paper we consider optimal control problems for a parabolic system modeling a therapy, based on oncolytic viruses, for the glioma brain cancer. Using several techniques typical of functional analysis, we prove the global in time well posedness of the control model, the existence of optimal controls for specific objective functionals, which are natural for cancer therapies, and we derive necessary conditions for optimality.
We give a geometric account of kinematic control of a spherical rolling robot controlled by two internal wheels just like the toy robot Sphero. Particularly, we introduce the notion of shape space and fibers to the system by exploiting its symmetry and the principal bundle structure of its configuration space; the shape space encodes the rotational angles of the wheels, whereas each fiber encodes the translational and rotational configurations of the robot for a particular shape. We show that the system is fiber controllable---meaning any translational and rotational configuration modulo shape…
Real-time water quality control (WQC) in water distribution networks (WDN), the problem of regulating disinfectant levels, is challenging due to lack of (i) a proper control-oriented modeling considering complicated components (junctions, reservoirs, tanks, pipes, pumps, and valves) for water quality modeling in WDN and (ii) a corresponding scalable control algorithm that performs real-time water quality regulation. In this paper, we solve the WQC problem by (a) proposing a novel state-space representation of the WQC problem that provides an explicit relationship between inputs (chlorine dosag…