Abstract:In this paper, we present a solution to the problem of coordinating multiple robots across a communication channel that experiences delays. The proposed approach leverages control barrier functions in order to ensure that the multi-robot system remains dissipative. This is achieved by encoding the dissipativity-preserving condition as a set invariance constraint. This constraint is then included in an optimization problem, whose objective is that of modifying, in a minimally invasive fashion, the nominal input… Show more
“…The expression of h u in ( 14) represents the power dissipated by the system. In [20] and [15], methods to ensure the passivity of a system in terms of energy are proposed. While those approaches are more flexible, insofar as they enforce conditions similar to h u (x, u) ≥ 0 in (14), they are also more sensitive to parameter tuning (see, for instance, discussions on T max in [7]).…”
Section: Theorem 2 ([1]mentioning
confidence: 99%
“…Passivity-based approaches, as well as other energy-based methods, for the control of robotic systems are considered in [4,12,26,28,15]. In [6], the authors introduce the concept of energy tanks, which is then extended in [20,21,19,7].…”
In this paper, we present a way of enforcing safety and passivity properties of robot teleoperation systems, where a human operator interacts with a dynamical system modeling the robot. The approach does so in a holistic fashion, by combining safety and passivity constraints in a single optimization-based controller which effectively filters the desired control input before supplying it to the system. The result is a safety and passivity filter implemented as a convex quadratic program which can be solved efficiently and employed in an online fashion in many robotic teleoperation applications. Simulation results show the benefits of the approach developed in this paper applied to the human teleoperation of a second-order dynamical system.
“…The expression of h u in ( 14) represents the power dissipated by the system. In [20] and [15], methods to ensure the passivity of a system in terms of energy are proposed. While those approaches are more flexible, insofar as they enforce conditions similar to h u (x, u) ≥ 0 in (14), they are also more sensitive to parameter tuning (see, for instance, discussions on T max in [7]).…”
Section: Theorem 2 ([1]mentioning
confidence: 99%
“…Passivity-based approaches, as well as other energy-based methods, for the control of robotic systems are considered in [4,12,26,28,15]. In [6], the authors introduce the concept of energy tanks, which is then extended in [20,21,19,7].…”
In this paper, we present a way of enforcing safety and passivity properties of robot teleoperation systems, where a human operator interacts with a dynamical system modeling the robot. The approach does so in a holistic fashion, by combining safety and passivity constraints in a single optimization-based controller which effectively filters the desired control input before supplying it to the system. The result is a safety and passivity filter implemented as a convex quadratic program which can be solved efficiently and employed in an online fashion in many robotic teleoperation applications. Simulation results show the benefits of the approach developed in this paper applied to the human teleoperation of a second-order dynamical system.
“…The velocity controlled robot is wrapped by the modulated tank that is exploited for ensuring the passivity of the controlled system. The CBF-based optimizer receives as an input the desired admittance velocity ẋa and, by solving (23) determines the best value ẋopt for passively implementing the desired admittance behavior and all the tasks that are encoded by the CBFs. The matrix A(t) is modulated by setting γ = ẋopt .…”
Section: Collaborative Constraint-oriented Control Architecturementioning
confidence: 99%
“…Passivity can be encoded using Control Barrier Functions [23] but no interaction controllers are available yet.…”
In Human-Robot Collaboration, the robot operates in a highly dynamic environment. Thus, it is pivotal to guarantee the robust stability of the system during the interaction but also a high flexibility of the robot behavior in order to ensure safety and reactivity to the variable conditions of the collaborative scenario.In this paper we propose a control architecture capable of maximizing the flexibility of the robot while guaranteeing a stable behavior when physically interacting with the environment. This is achieved by combining an energy tank based variable admittance architecture with control barrier functions. The proposed architecture is experimentally validated on a collaborative robot. F. Benzi and C. Secchi are with the
“…The following result, given for completeness for a discrete time setting such as ours, shows that the set C defined in ( 23) is forward invariant for every u t ∈ B(t, s t ). Although dissipativity is a property defined by the input, and the output, we can utilize control barrier functions to characterize the set of controllers that ensures dissipativity in the closed loop of the subsystems, which in turn guarantee the stability of the overall networked system [40] . Following Proposition 1, we define a control barrier function for each subsystem i as follows.…”
Section: A Control Barrier Functions For Dissipativitymentioning
We consider the problem of designing distributed controllers to stabilize a class of networked systems, where each subsystem is dissipative and designs a reinforcement learning based local controller to maximize an individual cumulative reward function. We develop an approach that enforces dissipativity conditions on these local controllers at each subsystem to guarantee stability of the entire networked system. The proposed approach is illustrated on a DC microgrid example, where the objective is maintain voltage stability of the network using local distributed controllers at each generation unit.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.