Skip to main content

2017 | OriginalPaper | Buchkapitel

Fast MAV Control by Control/Status OO-Messages on Shared-Memory Middleware

verfasst von : Dimitri Joukoff, Vladimir Estivill-Castro, René Hexel, Carl Lusty

Erschienen in: Robot Intelligence Technology and Applications 4

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

We describe how control/status OO-messages on shared-memory middleware can provide better performing control of a micro-air vehicle (MAV). To illustrate this, we provide a new hardware abstraction for a controller application that is completely analogous to the popular ardrone_autonomy (AA) package that enables the Parrot AR Drone 2.0 quadcopter to be flown using commands over Wi-Fi. For fairness of comparison, we use the OO-messages on shared-memory middleware implementation gusimplewhiteboard in parallel with the ROS AA in the same code-base. We demonstrate the performance improvements associated with using gusimplewhiteboard messaging in place of ROS messages and services. We explain how further performance improvements can be achieved by fully implementing the Time Triggered Architecture (TTA) of the gusimplewhiteboard and its associated tools (clfsm & LLFSMs).

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!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bernardini, S., Fox, M., Long, D.: Planning the behaviour of low-cost quadcopters for surveillance missions. In: Chien, S., Do, M.B., Fern, A., Ruml, W. (eds.) Proceedings of the Twenty-Fourth International Conference on Automated Planning and Scheduling, ICAPS 2014. AAAI, 21st–26th June 2014 Bernardini, S., Fox, M., Long, D.: Planning the behaviour of low-cost quadcopters for surveillance missions. In: Chien, S., Do, M.B., Fern, A., Ruml, W. (eds.) Proceedings of the Twenty-Fourth International Conference on Automated Planning and Scheduling, ICAPS 2014. AAAI, 21st–26th June 2014
2.
Zurück zum Zitat Bogert, K.D., Solaimanpour, S., Doshi, P.: Aerial robotic simulations for evaluation of multi-agent planning in GaTAC. In: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems. pp. 1919–1920. AAMAS ’15, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC (2015) Bogert, K.D., Solaimanpour, S., Doshi, P.: Aerial robotic simulations for evaluation of multi-agent planning in GaTAC. In: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems. pp. 1919–1920. AAMAS ’15, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC (2015)
3.
Zurück zum Zitat Chitic, S.G., Ponge, J., Simonin, O.: Are middlewares ready for multi-robots systems? In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds.) Simulation, Modeling, and Programming for Autonomous Robots—4th International Conference, SIMPAR 2014, Bergamo, Italy, 20–23 Oct 2014. Proceedings. Lecture Notes in Computer Science, vol. 8810, pp. 279–290. Springer (2014) Chitic, S.G., Ponge, J., Simonin, O.: Are middlewares ready for multi-robots systems? In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds.) Simulation, Modeling, and Programming for Autonomous Robots—4th International Conference, SIMPAR 2014, Bergamo, Italy, 20–23 Oct 2014. Proceedings. Lecture Notes in Computer Science, vol. 8810, pp. 279–290. Springer (2014)
4.
Zurück zum Zitat Elkady, A., Sobh, T.: Robotics middleware: a comprehensive literature survey and attribute-based bibliography. J. Robot. (2012). article ID 959013 Elkady, A., Sobh, T.: Robotics middleware: a comprehensive literature survey and attribute-based bibliography. J. Robot. (2012). article ID 959013
5.
Zurück zum Zitat Estivill-Castro, V., Hexel, R.: Logic labelled finite-state machines and control/status pull technology for model-driven engineering of robotic behaviours. In: 26th International Conference on Software & Systems Engineering and their Applications. AFIS—French Association for Systems Engineering & TELECOM ParisTech, Paris, 27th–29th May 2015 Estivill-Castro, V., Hexel, R.: Logic labelled finite-state machines and control/status pull technology for model-driven engineering of robotic behaviours. In: 26th International Conference on Software & Systems Engineering and their Applications. AFIS—French Association for Systems Engineering & TELECOM ParisTech, Paris, 27th–29th May 2015
6.
Zurück zum Zitat Estivill-Castro, V., Hexel, R.: Simple, not simplistic—the middleware of behaviour models. In: ENASE 10th International Conference on Evaluation of Novel Approaches to Software Engineering, pp. 189–196. INSTCC, Barcelona, Spain, 29th–30th April 2015 Estivill-Castro, V., Hexel, R.: Simple, not simplistic—the middleware of behaviour models. In: ENASE 10th International Conference on Evaluation of Novel Approaches to Software Engineering, pp. 189–196. INSTCC, Barcelona, Spain, 29th–30th April 2015
7.
Zurück zum Zitat Estivill-Castro, V., Hexel, R., Lusty, C.: High performance relaying of C++11 objects across processes and logic-labeled finite-state machines. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds.) Simulation, Modeling, and Programming for Autonomous Robots—4th International Conference, SIMPAR 2014. Lecture Notes in Computer Science, vol. 8810, pp. 182–194. Springer, Bergamo, Italy, 20th–23rd Oct 2014 Estivill-Castro, V., Hexel, R., Lusty, C.: High performance relaying of C++11 objects across processes and logic-labeled finite-state machines. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds.) Simulation, Modeling, and Programming for Autonomous Robots—4th International Conference, SIMPAR 2014. Lecture Notes in Computer Science, vol. 8810, pp. 182–194. Springer, Bergamo, Italy, 20th–23rd Oct 2014
8.
Zurück zum Zitat Koenig, N.P., Howard, A.: Design and use paradigms for Gazebo, an open-source multi-robot simulator. In: IROS IEEE/RSJ International Conference on Intelligent Robots and Systems. pp. 2149–2154. Sendai, Japan (2004) Koenig, N.P., Howard, A.: Design and use paradigms for Gazebo, an open-source multi-robot simulator. In: IROS IEEE/RSJ International Conference on Intelligent Robots and Systems. pp. 2149–2154. Sendai, Japan (2004)
9.
Zurück zum Zitat Kopetz, H.: Real-Time Systems: Design Principles for Distributed Embedded Applications, 2nd edn. Springer Science+Business Media (2011) Kopetz, H.: Real-Time Systems: Design Principles for Distributed Embedded Applications, 2nd edn. Springer Science+Business Media (2011)
11.
Zurück zum Zitat Pestana, J., Sanchez-Lopez, J., Saripalli, S., Campoy, P.: Computer vision based general object following for gps-denied multirotor unmanned vehicles. In: American Control Conference (ACC) 2014, pp. 1886–1891 (2014) Pestana, J., Sanchez-Lopez, J., Saripalli, S., Campoy, P.: Computer vision based general object following for gps-denied multirotor unmanned vehicles. In: American Control Conference (ACC) 2014, pp. 1886–1891 (2014)
12.
Zurück zum Zitat Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009) Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)
Metadaten
Titel
Fast MAV Control by Control/Status OO-Messages on Shared-Memory Middleware
verfasst von
Dimitri Joukoff
Vladimir Estivill-Castro
René Hexel
Carl Lusty
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-31293-4_16

Premium Partner