Skip to main content
Erschienen in: Autonomous Robots 5/2017

08.07.2016

Behavioral control of unmanned aerial vehicle manipulator systems

verfasst von: K. Baizid, G. Giglio, F. Pierri, M. A. Trujillo, G. Antonelli, F. Caccavale, A. Viguria, S. Chiaverini, A. Ollero

Erschienen in: Autonomous Robots | Ausgabe 5/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper a behavioral control framework is developed to control an unmanned aerial vehicle-manipulator (UAVM) system, composed by a multirotor aerial vehicle equipped with a robotic arm. The goal is to ensure vehicle-arm coordination and manage complex multi-task missions, where different behaviors must be encompassed in a clear and meaningful way. In detail, a control scheme, based on the null space-based behavioral paradigm, is proposed to handle the coordination between the arm and vehicle motion. To this aim, a set of basic functionalities (elementary behaviors) are designed and combined in a given priority order, in order to attain more complex tasks (compound behaviors). A supervisor is in charge of switching between the compound behaviors according to the mission needs and the sensory feedback. The method is validated on a real testbed, consisting of a multirotor aircraft with an attached 6 Degree of Freedoms manipulator, developed within the EU-funded project ARCAS (Aerial Robotics Cooperative Assembly System). At the the best of authors’ knowledge, this is the first time that an UAVM system is experimentally tested in the execution of complex multi-task missions. The results show that, by properly designing a set of compound behaviors and a supervisor, vehicle-arm coordination in complex missions can be effectively managed.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Alur, R., & Yannakakis, M. (2001). Model checking of hierarchical state machines. ACM Tranactions on Programming Languages and Systems, 23(3), 273–303.CrossRef Alur, R., & Yannakakis, M. (2001). Model checking of hierarchical state machines. ACM Tranactions on Programming Languages and Systems, 23(3), 273–303.CrossRef
Zurück zum Zitat Antonelli, G. (2009). Stability analysis for prioritized closed-loop inverse kinematic algorithms for redundant robotic system. IEEE Transactions on Robotics, 25, 985–994.CrossRef Antonelli, G. (2009). Stability analysis for prioritized closed-loop inverse kinematic algorithms for redundant robotic system. IEEE Transactions on Robotics, 25, 985–994.CrossRef
Zurück zum Zitat Antonelli, G., & Cataldi, E. (2014). Adaptive control of arm-equipped quadrotors. theory and simulations. In Proceedings of 22th mediterranean conference on control and automation. Antonelli, G., & Cataldi, E. (2014). Adaptive control of arm-equipped quadrotors. theory and simulations. In Proceedings of 22th mediterranean conference on control and automation.
Zurück zum Zitat Antonelli, G., Arrichiello, F., & Chiaverini, S. (2008). The null-space-based behavioral control for autonomous robotic systems. Journal of Intelligent Service Robotics, 1(1), 27–39.CrossRef Antonelli, G., Arrichiello, F., & Chiaverini, S. (2008). The null-space-based behavioral control for autonomous robotic systems. Journal of Intelligent Service Robotics, 1(1), 27–39.CrossRef
Zurück zum Zitat Antonelli, G., Arrichiello, F., & Chiaverini, S. (2009). Experiments of formation control with multirobot systems using the null-space-based behavioral control. IEEE Transactions on Control Systems Technology, 17(5), 1173–1182.CrossRef Antonelli, G., Arrichiello, F., & Chiaverini, S. (2009). Experiments of formation control with multirobot systems using the null-space-based behavioral control. IEEE Transactions on Control Systems Technology, 17(5), 1173–1182.CrossRef
Zurück zum Zitat Antonelli, G., Arrichiello, F., & Chiaverini, S. (2010). The NSB control: A behavior-based approach for multi-robot systems. Paladyn Journal of Behavioral Robotics, 1(1), 48–56.CrossRef Antonelli, G., Arrichiello, F., & Chiaverini, S. (2010). The NSB control: A behavior-based approach for multi-robot systems. Paladyn Journal of Behavioral Robotics, 1(1), 48–56.CrossRef
Zurück zum Zitat Antonelli, G., Baizid, K., Caccavale, F., Giglio, G., Muscio, G., & Pierri, F. (2014a). Control software architecture for cooperative multiple unmanned aerial vehicle-manipulator systems. Journal of Software Engineering for Robotics, 5, 1–12. Antonelli, G., Baizid, K., Caccavale, F., Giglio, G., Muscio, G., & Pierri, F. (2014a). Control software architecture for cooperative multiple unmanned aerial vehicle-manipulator systems. Journal of Software Engineering for Robotics, 5, 1–12.
Zurück zum Zitat Antonelli, G., Baizid, K., Caccavale, F., Giglio, G., & Pierri, F. (2014b). Cooperative unmanned aerial vehicles manipulator systems: A control software architecture. In 19th world congress of the international federation of automatic control (pp. 1108–1113). Antonelli, G., Baizid, K., Caccavale, F., Giglio, G., & Pierri, F. (2014b). Cooperative unmanned aerial vehicles manipulator systems: A control software architecture. In 19th world congress of the international federation of automatic control (pp. 1108–1113).
Zurück zum Zitat Arkin, R. (1998). Behavior-based robotics. Cambridge, MA: The MIT Press. Arkin, R. (1998). Behavior-based robotics. Cambridge, MA: The MIT Press.
Zurück zum Zitat Arleo, G., Caccavale, F., Muscio, G., & Pierri, F. (2013). Control of quadrotor aerial vehicles equipped with a robotic arm. In Proceedings of 21th mediterranean conference on control and automation (pp. 1174–1180). Arleo, G., Caccavale, F., Muscio, G., & Pierri, F. (2013). Control of quadrotor aerial vehicles equipped with a robotic arm. In Proceedings of 21th mediterranean conference on control and automation (pp. 1174–1180).
Zurück zum Zitat Baizid, K., Caccavale, F., Chiaverini, S., Giglio, G., & Pierri, F. (2014). Safety in coordinated control of multiple unmanned aerial vehicle manipulator systems: Case of obstacle avoidance. In Proceedings of 22th mediterranean conference on control and automation. Baizid, K., Caccavale, F., Chiaverini, S., Giglio, G., & Pierri, F. (2014). Safety in coordinated control of multiple unmanned aerial vehicle manipulator systems: Case of obstacle avoidance. In Proceedings of 22th mediterranean conference on control and automation.
Zurück zum Zitat Baizid, K., Giglio, G., Pierri, F., Trujillo, M., Antonelli, G., & Caccavale, F., et al. (2015). Experiments on behavioral coordinated control of an unmanned aerial vehicle manipulator system. In 2015 IEEE international conference on robotics and automation (ICRA), IEEE (pp. 4680–4685). Baizid, K., Giglio, G., Pierri, F., Trujillo, M., Antonelli, G., & Caccavale, F., et al. (2015). Experiments on behavioral coordinated control of an unmanned aerial vehicle manipulator system. In 2015 IEEE international conference on robotics and automation (ICRA), IEEE (pp. 4680–4685).
Zurück zum Zitat Caccavale, F., Giglio, G., Muscio, G., & Pierri, F. (2014). Adaptive control for UAVs equipped with a robotic arm. In Proceedings of the 19th world congress the international federation of automatic control (IFAC) (pp. 11049–11054). Caccavale, F., Giglio, G., Muscio, G., & Pierri, F. (2014). Adaptive control for UAVs equipped with a robotic arm. In Proceedings of the 19th world congress the international federation of automatic control (IFAC) (pp. 11049–11054).
Zurück zum Zitat Cano, R., Pérez, C., Pruaño, F., Ollero, A., & Heredia, G. (2013). Mechanical design of a 6-DOF aerial manipulator for assembling bar structures using UAVs. In 2nd RED-UAS 2013 workshop on research, education and development of unmanned aerial systems. Cano, R., Pérez, C., Pruaño, F., Ollero, A., & Heredia, G. (2013). Mechanical design of a 6-DOF aerial manipulator for assembling bar structures using UAVs. In 2nd RED-UAS 2013 workshop on research, education and development of unmanned aerial systems.
Zurück zum Zitat Chiaverini, S., Oriolo, G., & Walker, I. D. (2008). Kinematically redundant manipulators. In B. Siciliano & O. Khatib (Eds.), Springer handbook of robotics (pp. 245–268). Heidelberg: Springer.CrossRef Chiaverini, S., Oriolo, G., & Walker, I. D. (2008). Kinematically redundant manipulators. In B. Siciliano & O. Khatib (Eds.), Springer handbook of robotics (pp. 245–268). Heidelberg: Springer.CrossRef
Zurück zum Zitat Doitsidis, L., Weiss, S., Renzaglia, A., Achtelik, M. W., Kosmatopoulos, E., Siegwart, R., & Scaramuzza, D. (2012). Optimal surveillance coverage for teams of micro aerial vehicles in gps-denied environments using onboard vision. Autonomous Robots, 33(1–2), 173–188. Doitsidis, L., Weiss, S., Renzaglia, A., Achtelik, M. W., Kosmatopoulos, E., Siegwart, R., & Scaramuzza, D. (2012). Optimal surveillance coverage for teams of micro aerial vehicles in gps-denied environments using onboard vision. Autonomous Robots, 33(1–2), 173–188.
Zurück zum Zitat Escande, A., Mansard, N., & Wieber, P. B. (2014). Hierarchical quadratic programming: Fast online humanoid-robot motion generation. International Journal of Robotics Research, 33(7), 1006–1028.CrossRef Escande, A., Mansard, N., & Wieber, P. B. (2014). Hierarchical quadratic programming: Fast online humanoid-robot motion generation. International Journal of Robotics Research, 33(7), 1006–1028.CrossRef
Zurück zum Zitat Fumagalli, M., Naldi, R., Macchelli, A., Forte, F., Keemink, A., Stramigioli, S., et al. (2014). Developing an aerial manipulator prototype: Physical interaction with the environment. IEEE Robotics Automation Magazine, 21(3), 41–50.CrossRef Fumagalli, M., Naldi, R., Macchelli, A., Forte, F., Keemink, A., Stramigioli, S., et al. (2014). Developing an aerial manipulator prototype: Physical interaction with the environment. IEEE Robotics Automation Magazine, 21(3), 41–50.CrossRef
Zurück zum Zitat Guarino Lo Bianco, C., & Zanasi, R. (2003). Smooth profile generation for a tile printing machine. IEEE Transactions on Industrial Electronics, 50(3), 471–477.CrossRef Guarino Lo Bianco, C., & Zanasi, R. (2003). Smooth profile generation for a tile printing machine. IEEE Transactions on Industrial Electronics, 50(3), 471–477.CrossRef
Zurück zum Zitat Huber, F., Kondak, K., Krieger, K., Sommer, D., Schwarzbach, M., & Laiacker, M., et al. (2013). First analysis and experiments in aerial manipulation using fully actuated redundant robot arm. In 2013 IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 3452–3457). Huber, F., Kondak, K., Krieger, K., Sommer, D., Schwarzbach, M., & Laiacker, M., et al. (2013). First analysis and experiments in aerial manipulation using fully actuated redundant robot arm. In 2013 IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 3452–3457).
Zurück zum Zitat Kendoul, F., Fantoni, I., & Lozano, R. (2008) Asymptotic stability of hierarchical inner-outer loop-based flight controllers. In Proceedings of the 17th IFAC world congress (pp. 1741–1746). Kendoul, F., Fantoni, I., & Lozano, R. (2008) Asymptotic stability of hierarchical inner-outer loop-based flight controllers. In Proceedings of the 17th IFAC world congress (pp. 1741–1746).
Zurück zum Zitat Kim, S., Choi, S., & Kim, H. (2013). Aerial manipulation using a quadrotor with a two dof robotic arm. In 2013 IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 4990–4995). Kim, S., Choi, S., & Kim, H. (2013). Aerial manipulation using a quadrotor with a two dof robotic arm. In 2013 IEEE/RSJ international conference on intelligent robots and systems (IROS) (pp. 4990–4995).
Zurück zum Zitat Kondak, K., Krieger, K., Albu Schaeffer, A., & Ollero, A. (2013). Closed-loop behavior of an autonomous helicopter equipped with a robotic arm for aerial manipulation tasks. International Journal of Advanced Robotic Systems, 10, 1–9.CrossRef Kondak, K., Krieger, K., Albu Schaeffer, A., & Ollero, A. (2013). Closed-loop behavior of an autonomous helicopter equipped with a robotic arm for aerial manipulation tasks. International Journal of Advanced Robotic Systems, 10, 1–9.CrossRef
Zurück zum Zitat Kondak, K., Huber, F., Schwarzbach, M., Laiacker, M., Sommer, D., & Bejar, M., et al. (2014). Aerial manipulation robot composed of an autonomous helicopter and a 7 degrees of freedom industrial manipulator. In 2014 IEEE international conference on robotics and automation (ICRA) (pp. 2107–2112). Kondak, K., Huber, F., Schwarzbach, M., Laiacker, M., Sommer, D., & Bejar, M., et al. (2014). Aerial manipulation robot composed of an autonomous helicopter and a 7 degrees of freedom industrial manipulator. In 2014 IEEE international conference on robotics and automation (ICRA) (pp. 2107–2112).
Zurück zum Zitat Lippiello, V., & Ruggiero, F. (2012a). Cartesian impedance control of uav with a robotic arm. In Proceedings of 10th international IFAC symposiums on robot control (pp. 704–709). Lippiello, V., & Ruggiero, F. (2012a). Cartesian impedance control of uav with a robotic arm. In Proceedings of 10th international IFAC symposiums on robot control (pp. 704–709).
Zurück zum Zitat Lippiello, V., & Ruggiero, F. (2012b). Exploiting redundancy in cartesian impedance control of uavs equipped with a robotic arm. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (pp. 3768–3773). Lippiello, V., & Ruggiero, F. (2012b). Exploiting redundancy in cartesian impedance control of uavs equipped with a robotic arm. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (pp. 3768–3773).
Zurück zum Zitat Mansard, N., & Chaumette, F. (2009). Directional redundancy for robot control. IEEE Transactions on Automatic Control, 54(6), 1179–1192.MathSciNetCrossRef Mansard, N., & Chaumette, F. (2009). Directional redundancy for robot control. IEEE Transactions on Automatic Control, 54(6), 1179–1192.MathSciNetCrossRef
Zurück zum Zitat Maza, I., & Ollero, A. (2011). Autonomous transportation and deployment with aerial robots for search and rescue missions. Journal of Field Robotics, 28(6), 914–931.CrossRef Maza, I., & Ollero, A. (2011). Autonomous transportation and deployment with aerial robots for search and rescue missions. Journal of Field Robotics, 28(6), 914–931.CrossRef
Zurück zum Zitat Maza, I., Kondak, K., Bernard, M., & Ollero, A. (2010). Multi-UAV cooperation and control for load transportation and deployment. Journal of Intelligent and Robotic Systems, 57, 417–449.CrossRefMATH Maza, I., Kondak, K., Bernard, M., & Ollero, A. (2010). Multi-UAV cooperation and control for load transportation and deployment. Journal of Intelligent and Robotic Systems, 57, 417–449.CrossRefMATH
Zurück zum Zitat Mellinger, D., Lindsey, Q., Shomin, M., & Kumar, V. (2011). Design, modelling, estimation and control for aerial grasping and manipulation. In Proceedings of IEEE/RSJ international conference on intelligent robots and systems (pp. 2668–2673). Mellinger, D., Lindsey, Q., Shomin, M., & Kumar, V. (2011). Design, modelling, estimation and control for aerial grasping and manipulation. In Proceedings of IEEE/RSJ international conference on intelligent robots and systems (pp. 2668–2673).
Zurück zum Zitat Merino, L., Caballero, F., Martinez-de-Dios, J., Maza, I., & Ollero, A. (2012). An unmanned aircraft system for automatic forest fire monitoring and measurement. Journal of Intelligent and Robotic Systems, 65(1), 533–548.CrossRef Merino, L., Caballero, F., Martinez-de-Dios, J., Maza, I., & Ollero, A. (2012). An unmanned aircraft system for automatic forest fire monitoring and measurement. Journal of Intelligent and Robotic Systems, 65(1), 533–548.CrossRef
Zurück zum Zitat Muscio, G., Pierri, F., Trujillo, M. A., Cataldi, E., Giglio, G., & Antonelli, G., et al. (2016). Experiments on coordinated motion of aerial robotic manipulators. In 2016 IEEE international conference on robotics and automation (ICRA), IEEE (pp. 1224–1229). Muscio, G., Pierri, F., Trujillo, M. A., Cataldi, E., Giglio, G., & Antonelli, G., et al. (2016). Experiments on coordinated motion of aerial robotic manipulators. In 2016 IEEE international conference on robotics and automation (ICRA), IEEE (pp. 1224–1229).
Zurück zum Zitat Orsag, M., Korpela, C., Bogdan, S., & Oh, P. (2013a). Lyapunov based model reference adaptive control for aerial manipulation. In 2013 International conference unmanned aircraft systems (ICUAS) (pp. 966–973). Orsag, M., Korpela, C., Bogdan, S., & Oh, P. (2013a). Lyapunov based model reference adaptive control for aerial manipulation. In 2013 International conference unmanned aircraft systems (ICUAS) (pp. 966–973).
Zurück zum Zitat Orsag, M., Korpela, C., & Oh, P. (2013b). Modeling and control of MM-UAV: Mobile manipulating unmanned aerial vehicle. Journal of Intelligent and Robotic Systems, 69, 227–240.CrossRef Orsag, M., Korpela, C., & Oh, P. (2013b). Modeling and control of MM-UAV: Mobile manipulating unmanned aerial vehicle. Journal of Intelligent and Robotic Systems, 69, 227–240.CrossRef
Zurück zum Zitat Ott, C., Dietrich, A., & Albu-Schäffer, A. (2015). Prioritized multi-task compliance control of redundant manipulators. Automatica, 53(1), 416–423.MathSciNetCrossRef Ott, C., Dietrich, A., & Albu-Schäffer, A. (2015). Prioritized multi-task compliance control of redundant manipulators. Automatica, 53(1), 416–423.MathSciNetCrossRef
Zurück zum Zitat Ouimet, M., & Lundqvist, K. (2007). Automated verification of completeness and consistency of abstract state machine specifications using a SAT solver. Electronic Notes in Theoretical Computer Science, 190(2), 85–97.CrossRef Ouimet, M., & Lundqvist, K. (2007). Automated verification of completeness and consistency of abstract state machine specifications using a SAT solver. Electronic Notes in Theoretical Computer Science, 190(2), 85–97.CrossRef
Zurück zum Zitat Pounds, P., Bersak, D., & Dollar, A. (2011). Vision based mav navigation in unknown and unstructured environments. In Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 2491–2498). Pounds, P., Bersak, D., & Dollar, A. (2011). Vision based mav navigation in unknown and unstructured environments. In Proceedings of the IEEE international conference on robotics and automation (ICRA) (pp. 2491–2498).
Zurück zum Zitat Quigley, M., Conley, K., Gerkey, B. P., Faust, J., Foote, T., & Leibs, J., et al. (2009). ROS: An open-source robot operating system. In ICRA workshop on open source software. Quigley, M., Conley, K., Gerkey, B. P., Faust, J., Foote, T., & Leibs, J., et al. (2009). ROS: An open-source robot operating system. In ICRA workshop on open source software.
Zurück zum Zitat Ruggiero, F., Trujillo, M., Cano, R., Ascorbe, H., Viguria, A., & Perez, C., et al. (2015). A multilayer control for multirotor uavs equipped with a servo robot arm. In 2015 IEEE international conference on robotics and automation (ICRA) (pp. 4014–4020). Ruggiero, F., Trujillo, M., Cano, R., Ascorbe, H., Viguria, A., & Perez, C., et al. (2015). A multilayer control for multirotor uavs equipped with a servo robot arm. In 2015 IEEE international conference on robotics and automation (ICRA) (pp. 4014–4020).
Zurück zum Zitat Santamaria, D., Alarcon, F., Jimenez, A., Viguria, A., Bejar, M., & Ollero, A. (2012). Model-based design, development and validation for uas critical software. Journal of Intelligent and Robotic Systems, 65, 103–114.CrossRef Santamaria, D., Alarcon, F., Jimenez, A., Viguria, A., Bejar, M., & Ollero, A. (2012). Model-based design, development and validation for uas critical software. Journal of Intelligent and Robotic Systems, 65, 103–114.CrossRef
Zurück zum Zitat Siciliano, B. (1990). Kinematic control of redundant robot manipulators: A tutorial. Journal of Intelligent and Robotic Systems, 3(3), 201–212.CrossRef Siciliano, B. (1990). Kinematic control of redundant robot manipulators: A tutorial. Journal of Intelligent and Robotic Systems, 3(3), 201–212.CrossRef
Zurück zum Zitat Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2009). Robotics-modelling, planning and control. London, UK: Springer. Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2009). Robotics-modelling, planning and control. London, UK: Springer.
Zurück zum Zitat Simetti, E., Casalino, G., Torelli, S., Sperindé, A., & Turetta, A. (2013). Floating underwater manipulation: Developed control methodology and experimental validation within the TRIDENT project. Journal of Field Robotics, 31(3), 364–385.CrossRef Simetti, E., Casalino, G., Torelli, S., Sperindé, A., & Turetta, A. (2013). Floating underwater manipulation: Developed control methodology and experimental validation within the TRIDENT project. Journal of Field Robotics, 31(3), 364–385.CrossRef
Metadaten
Titel
Behavioral control of unmanned aerial vehicle manipulator systems
verfasst von
K. Baizid
G. Giglio
F. Pierri
M. A. Trujillo
G. Antonelli
F. Caccavale
A. Viguria
S. Chiaverini
A. Ollero
Publikationsdatum
08.07.2016
Verlag
Springer US
Erschienen in
Autonomous Robots / Ausgabe 5/2017
Print ISSN: 0929-5593
Elektronische ISSN: 1573-7527
DOI
https://doi.org/10.1007/s10514-016-9590-0

Weitere Artikel der Ausgabe 5/2017

Autonomous Robots 5/2017 Zur Ausgabe

Neuer Inhalt