2,290,282 research outputs found
Fail-safe numerical control
System provides duplicate set of control logic circuitry. Comparators insure that the same data is present in both circuits. If any discrepancy is found, the machine is automatically stopped, before damage can occur
Barrier Functions in Cascaded Controller: Safe Quadrotor Control
Safe control for inherently unstable systems such as quadrotors is crucial.
Imposing multiple dynamic constraints simultaneously on the states for safety
regulation can be a challenging problem. In this paper, we propose a quadratic
programming (QP) based approach on a cascaded control architecture for
quadrotors to enforce safety. Safety regions are constructed using control
barrier functions (CBF) while explicitly considering the nonlinear
underactuated dynamics of the quadrotor. The safety regions constructed using
CBFs establish a non-conservative forward invariant safe region for quadrotor
navigation. Barriers imposed across the cascaded architecture allows
independent safety regulation in quadrotor's altitude and lateral domains.
Despite barriers appearing in a cascaded fashion, we show preservation of
safety for quadrotor motion in SE(3). We demonstrate the feasibility of our
method on a quadrotor in simulation with static and dynamic constraints
enforced on position and velocity spaces simultaneously.Comment: Submitted to ACC 2020, 8 pages, 7 figure
Probabilistically safe vehicle control in a hostile environment
In this paper we present an approach to control a vehicle in a hostile environment with static obstacles and moving adversaries. The vehicle is required to satisfy a mission objective expressed as a temporal logic specification over a set of properties satisfied at regions of a partitioned environment. We model the movements of adversaries in between regions of the environment as Poisson processes. Furthermore, we assume that the time it takes for the vehicle to traverse in between two facets of each region is exponentially distributed, and we obtain the rate of this exponential distribution from a simulator of the environment. We capture the motion of the vehicle and the vehicle updates of adversaries distributions as a Markov Decision Process. Using tools in Probabilistic Computational Tree Logic, we find a control strategy for the vehicle that maximizes the probability of accomplishing the mission objective. We demonstrate our approach with illustrative case studies
Feedback control logic synthesis for non safe Petri nets
This paper addresses the problem of forbidden states of non safe Petri Net
(PN) modelling discrete events systems. To prevent the forbidden states, it is
possible to use conditions or predicates associated with transitions.
Generally, there are many forbidden states, thus many complex conditions are
associated with the transitions. A new idea for computing predicates in non
safe Petri nets will be presented. Using this method, we can construct a
maximally permissive controller if it exists
Learning Control Barrier Functions from Expert Demonstrations
Inspired by the success of imitation and inverse reinforcement learning in
replicating expert behavior through optimal control, we propose a learning
based approach to safe controller synthesis based on control barrier functions
(CBFs). We consider the setting of a known nonlinear control affine dynamical
system and assume that we have access to safe trajectories generated by an
expert - a practical example of such a setting would be a kinematic model of a
self-driving vehicle with safe trajectories (e.g., trajectories that avoid
collisions with obstacles in the environment) generated by a human driver. We
then propose and analyze an optimization-based approach to learning a CBF that
enjoys provable safety guarantees under suitable Lipschitz smoothness
assumptions on the underlying dynamical system. A strength of our approach is
that it is agnostic to the parameterization used to represent the CBF, assuming
only that the Lipschitz constant of such functions can be efficiently bounded.
Furthermore, if the CBF parameterization is convex, then under mild
assumptions, so is our learning process. We end with extensive numerical
evaluations of our results on both planar and realistic examples, using both
random feature and deep neural network parameterizations of the CBF. To the
best of our knowledge, these are the first results that learn provably safe
control barrier functions from data
- …
