In this paper we present the application of the Null-Space-based Be- havioral (NSB) approach to the motion control of mobile robots with velocity saturated actuators. The NSB is a behavior-based robot con- trol approach that uses a hierarchical organization of the tasks to guarantee that they are executed according to a desired priority: it uses a projection technique to avoid that, in the absence of actuator saturations, low-priority tasks could influence higher-priority tasks. The main contribution of this paper is the extension of the NSB ap- proach to the case where actuator velocity saturation bounds are ex- plicitly taken into account. The proposed solution dynamically scales task velocity commands so that the hierarchy of task priorities is pre- served in spite of actuator velocity saturations. The approach has been validated on two specific case studies. In the first case, the NSB elaborates the motion directives for a single mobile robot that has to reach a target while avoiding a point obstacle; in this case, the mission is composed of two tasks. In the second case, the NSB elab- orates the motion directives for a team of six mobile robots that has to entrap and escort a target; in this case the mission is composed of four tasks. The approach is validated by numerical simulations and by experiments with real mobile robots.

The Null-Space-based Behavioral Control for Mobile Robots with Velocity Actuator Saturations

Giovanni Indiveri;
2010-01-01

Abstract

In this paper we present the application of the Null-Space-based Be- havioral (NSB) approach to the motion control of mobile robots with velocity saturated actuators. The NSB is a behavior-based robot con- trol approach that uses a hierarchical organization of the tasks to guarantee that they are executed according to a desired priority: it uses a projection technique to avoid that, in the absence of actuator saturations, low-priority tasks could influence higher-priority tasks. The main contribution of this paper is the extension of the NSB ap- proach to the case where actuator velocity saturation bounds are ex- plicitly taken into account. The proposed solution dynamically scales task velocity commands so that the hierarchy of task priorities is pre- served in spite of actuator velocity saturations. The approach has been validated on two specific case studies. In the first case, the NSB elaborates the motion directives for a single mobile robot that has to reach a target while avoiding a point obstacle; in this case, the mission is composed of two tasks. In the second case, the NSB elab- orates the motion directives for a team of six mobile robots that has to entrap and escort a target; in this case the mission is composed of four tasks. The approach is validated by numerical simulations and by experiments with real mobile robots.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11567/1021228
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 54
  • ???jsp.display-item.citation.isi??? 43
social impact