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

  • Authors:
  • Filippo Arrichiello;Stefano Chiaverini;Giovanni Indiveri;Paola Pedone

  • Affiliations:
  • Dipartimento di Automazione, Elettromagnetismo, Ingegneria dell'Informazione e Matematica Industriale, Universitàdegli Studi di Cassino, Via G. Di Biasio 43, 03043 Cassino (FR), Italy,;Dipartimento di Automazione, Elettromagnetismo, Ingegneria dell'Informazione e Matematica Industriale, Universitàdegli Studi di Cassino, Via G. Di Biasio 43, 03043 Cassino (FR), Italy,;Dipartimento Ingegneria dell'Innovazione, Universitàdel Salento, via Monteroni, 73100 Lecce, Italy,;Dipartimento Ingegneria dell'Innovazione, Università del Salento, via Monteroni, 73100 Lecce, Italy

  • Venue:
  • International Journal of Robotics Research
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present the application of the Null-Space-based Behavioral (NSB) approach to the motion control of mobile robots with velocity saturated actuators. The NSB is a behavior-based robot control 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 approach to the case where actuator velocity saturation bounds are explicitly taken into account. The proposed solution dynamically scales task velocity commands so that the hierarchy of task priorities is preserved 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 obstacle1 in this case, the mission is composed of two tasks. In the second case, the NSB elaborates the motion directives for a team of six mobile robots that has orates the motion directives for a team of six mobile robots that has to entrap and escort a target1 in this case the mission is composed of four tasks. The approach is validated by numerical simulations and by experiments with real mobile robots.