Skip to main content
Erschienen in: Autonomous Robots 7/2019

31.01.2019

A motion strategy for exploration driven by an automaton activating feedback-based controllers

verfasst von: Edgar Martinez, Guillermo Laguna, Rafael Murrieta-Cid, Hector M. Becerra, Rigoberto Lopez-Padilla, Steven M. LaValle

Erschienen in: Autonomous Robots | Ausgabe 7/2019

Einloggen

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

search-config
loading …

Abstract

This paper addresses the problem of exploring an unknown, planar, polygonal and simply connected environment. To explore the environment, the robot follows the environment boundary. In the first part of this paper, we propose a motion policy based on simple sensor feedback and a complete exploration strategy is represented as a Moore machine. The proposed motion policy is based on the paradigm of avoiding the state estimation; there is a direct mapping from observation to control. We present the theoretical conditions guaranteeing that the robot discovers the largest possible region of the environment. In the second part of the paper, we propose an automaton that filters spurious observations to activate feedback-based controllers. We propose a practical control scheme whose objective is to maintain a desired distance between the robot and the boundary of the environment. The approach is able to deal with imprecise robot’s observations and controls, and to take into account variations in the robot’s velocities. The control scheme switches controllers according to observations obtained from the robots sensor. Our control scheme aims to maintain the continuity of angular and linear velocities of the robot in spite of the switching between controllers. All the proposed techniques have been implemented and both simulations and experiments in a real robot are presented.

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!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
Note that this is the configuration space for a translating disc rather than for a rigid body because of rotational symmetry.
 
2
A reflex vertex is a polygon vertex of an internal angle greater than \(\pi \).
 
Literatur
Zurück zum Zitat Amigoni, F., & Caglioti, V. (2010). An information-based exploration strategy for environment mapping with mobile robots. Robotics and Autonomous Systems, 58(5), 684–699.CrossRef Amigoni, F., & Caglioti, V. (2010). An information-based exploration strategy for environment mapping with mobile robots. Robotics and Autonomous Systems, 58(5), 684–699.CrossRef
Zurück zum Zitat Amigoni, F., Gasparini, S., & Gini, M. (2006). Building segment-based maps without pose information. Proceedings of the IEEE, 94(7), 1340–1359.CrossRef Amigoni, F., Gasparini, S., & Gini, M. (2006). Building segment-based maps without pose information. Proceedings of the IEEE, 94(7), 1340–1359.CrossRef
Zurück zum Zitat Bicchi, A., Casalino, G., & Santilli, C. (1996). Planning shortest bounded-curvature paths for a class of nonholonomic vehicles among obstacles. Journal of Intelligent Robots Systems, 16(4), 387–405.CrossRef Bicchi, A., Casalino, G., & Santilli, C. (1996). Planning shortest bounded-curvature paths for a class of nonholonomic vehicles among obstacles. Journal of Intelligent Robots Systems, 16(4), 387–405.CrossRef
Zurück zum Zitat Bicho, E. (2000). Detecting, representing and following walls based on low-level distance sensors. In Proceedings of the international symposium on neural computation, Berlin, Germany. Bicho, E. (2000). Detecting, representing and following walls based on low-level distance sensors. In Proceedings of the international symposium on neural computation, Berlin, Germany.
Zurück zum Zitat Borenstein, J., & Koren, Y. (1989). Real-time obstacle avoidance for fast mobile robots. IEEE Transactions on Systems, Man, and Cybernetics, 19(5), 1179–1187.CrossRef Borenstein, J., & Koren, Y. (1989). Real-time obstacle avoidance for fast mobile robots. IEEE Transactions on Systems, Man, and Cybernetics, 19(5), 1179–1187.CrossRef
Zurück zum Zitat De, A., & Koditschek, D. E. (2013). Toward dynamical sensor management for reactive wall-following. In Proceedings of IEEE international conference on robotics and automation, ICRA 2013, Karlsruhe, Germany (pp. 2400–2406). De, A., & Koditschek, D. E. (2013). Toward dynamical sensor management for reactive wall-following. In Proceedings of IEEE international conference on robotics and automation, ICRA 2013, Karlsruhe, Germany (pp. 2400–2406).
Zurück zum Zitat Durrant-Whyte, H., & Bailey, T. (2006). Simultaneous localization and mapping: Part I. IEEE Robotics and Automation Magazine, 13(2), 99–110.CrossRef Durrant-Whyte, H., & Bailey, T. (2006). Simultaneous localization and mapping: Part I. IEEE Robotics and Automation Magazine, 13(2), 99–110.CrossRef
Zurück zum Zitat Elfes, A. (1987). Sonar-based real world mapping and navigation. IEEE Transactions on Robotics and Automation, 3(3), 249–264.CrossRef Elfes, A. (1987). Sonar-based real world mapping and navigation. IEEE Transactions on Robotics and Automation, 3(3), 249–264.CrossRef
Zurück zum Zitat Feder, H., Leonard, J., & Smith, C. (1999). Adaptive mobile robot navigation and mapping. International Journal of Robotics Research, 18(7), 650–668.CrossRef Feder, H., Leonard, J., & Smith, C. (1999). Adaptive mobile robot navigation and mapping. International Journal of Robotics Research, 18(7), 650–668.CrossRef
Zurück zum Zitat Gidhar, Y.-A., & Dudek, G. (2016). Modeling curiosity in a mobile robot for long-term autonomous exploration and monitoring. Autonomous Robots, 40(7), 1267–1278.CrossRef Gidhar, Y.-A., & Dudek, G. (2016). Modeling curiosity in a mobile robot for long-term autonomous exploration and monitoring. Autonomous Robots, 40(7), 1267–1278.CrossRef
Zurück zum Zitat González-Banos, H., & Latombe, J.-C. (2002). Navigation strategies for exploring indoor environments. International Journal of Robotics Research, 21(10–11), 829–848.CrossRef González-Banos, H., & Latombe, J.-C. (2002). Navigation strategies for exploring indoor environments. International Journal of Robotics Research, 21(10–11), 829–848.CrossRef
Zurück zum Zitat Hayet, J.-B., Carlos, H., Esteves, C., & Murrieta-Cid, R. (2014). Motion planning for maintaining landmarks visibility with a differential drive robot. Robotics and Autonomous Systems, 4(62), 456–473.CrossRef Hayet, J.-B., Carlos, H., Esteves, C., & Murrieta-Cid, R. (2014). Motion planning for maintaining landmarks visibility with a differential drive robot. Robotics and Autonomous Systems, 4(62), 456–473.CrossRef
Zurück zum Zitat Hopcroft, J., Motwani, R., & Ullman, J. (2000). Introduction to automata theory, languages, and computation. London: Pearson Education.MATH Hopcroft, J., Motwani, R., & Ullman, J. (2000). Introduction to automata theory, languages, and computation. London: Pearson Education.MATH
Zurück zum Zitat Juliá, M., Gil, A., & Reinoso, O. (2012). A comparison of path planning strategies for autonomous exploration and mapping of unknown environments. Autonomous Robots, 33(4), 427–444.CrossRef Juliá, M., Gil, A., & Reinoso, O. (2012). A comparison of path planning strategies for autonomous exploration and mapping of unknown environments. Autonomous Robots, 33(4), 427–444.CrossRef
Zurück zum Zitat Katsev, M., Yershova, A., Tovar, B., Ghrist, R., & LaValle, S. M. (2011). Mapping and pursuit-evasion strategies for a simple wall-following robot. IEEE Transactions on Robotics, 27(1), 113–128.CrossRef Katsev, M., Yershova, A., Tovar, B., Ghrist, R., & LaValle, S. M. (2011). Mapping and pursuit-evasion strategies for a simple wall-following robot. IEEE Transactions on Robotics, 27(1), 113–128.CrossRef
Zurück zum Zitat Khatib, O. (1986). Real-time obstacle avoidance for manipulators and mobile robots. International Journal of Robotics Research, 5(1), 90–98.CrossRef Khatib, O. (1986). Real-time obstacle avoidance for manipulators and mobile robots. International Journal of Robotics Research, 5(1), 90–98.CrossRef
Zurück zum Zitat Kolling, A., & Carpin, S. (2008). Extracting surveillance graphs from robot maps. In Proceedings of IEEE/RSJ international conference on intelligent robots and systems (pp. 11–19). Kolling, A., & Carpin, S. (2008). Extracting surveillance graphs from robot maps. In Proceedings of IEEE/RSJ international conference on intelligent robots and systems (pp. 11–19).
Zurück zum Zitat Kuipers, B., & Byun, Y. (1991). A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations. Robotics and Autonomous Systems, 8(1–2), 47–63.CrossRef Kuipers, B., & Byun, Y. (1991). A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations. Robotics and Autonomous Systems, 8(1–2), 47–63.CrossRef
Zurück zum Zitat Laguna, G., Murrieta-Cid, R., Becerra, H. M., Lopez-Padilla, R., & LaValle, S. M. (2014). Exploration of an unknown environment with a differential drive disc robot. In Proceedings of IEEE international conference on robotics and automation (pp. 2527–2533). Laguna, G., Murrieta-Cid, R., Becerra, H. M., Lopez-Padilla, R., & LaValle, S. M. (2014). Exploration of an unknown environment with a differential drive disc robot. In Proceedings of IEEE international conference on robotics and automation (pp. 2527–2533).
Zurück zum Zitat Lamperski, A. G., Loh, O. Y., Kutscher, B. L., & Cowan, N. J. (2005). Dynamical wall following for a wheeled robot using a passive tactile sensor. In Proceedings of IEEE international conference on robotics and automation, ICRA 2005, Barcelona, Spain (pp. 3838–3843) . Lamperski, A. G., Loh, O. Y., Kutscher, B. L., & Cowan, N. J. (2005). Dynamical wall following for a wheeled robot using a passive tactile sensor. In Proceedings of IEEE international conference on robotics and automation, ICRA 2005, Barcelona, Spain (pp. 3838–3843) .
Zurück zum Zitat Landa, Y., & Tsai, R. (2008). Visibility of point clouds and exploratory path planning in unknown environments. Communications in Mathematical Sciences, 6(4), 881–913.MathSciNetMATHCrossRef Landa, Y., & Tsai, R. (2008). Visibility of point clouds and exploratory path planning in unknown environments. Communications in Mathematical Sciences, 6(4), 881–913.MathSciNetMATHCrossRef
Zurück zum Zitat Laumond, J.-P., Jacobs, P. E., Taïx, M., & Murray, R. M. (1994). A motion planner for nonholonomic mobile robots. IEEE Transactions on Robotics and Automation, 10(5), 577–593.CrossRef Laumond, J.-P., Jacobs, P. E., Taïx, M., & Murray, R. M. (1994). A motion planner for nonholonomic mobile robots. IEEE Transactions on Robotics and Automation, 10(5), 577–593.CrossRef
Zurück zum Zitat LaValle, S. M. (2012). Sensing and filtering: A fresh perspective based on preimages and information spaces. In Foundations and trends in robotics series. Now Publishers, Delft, The Netherlands. LaValle, S. M. (2012). Sensing and filtering: A fresh perspective based on preimages and information spaces. In Foundations and trends in robotics series. Now Publishers, Delft, The Netherlands.
Zurück zum Zitat Lopez-Padilla, R., Murrieta-Cid, R., Becerra, I., Laguna, G., & LaValle, S. M. (2018). Optimal navigation for a differential drive disc robot: A game against the polygonal environment. Journal of Intelligent Robotic Systems, 89(1–2), 211–250.CrossRef Lopez-Padilla, R., Murrieta-Cid, R., Becerra, I., Laguna, G., & LaValle, S. M. (2018). Optimal navigation for a differential drive disc robot: A game against the polygonal environment. Journal of Intelligent Robotic Systems, 89(1–2), 211–250.CrossRef
Zurück zum Zitat Lopez-Padilla, R., Murrieta-Cid, R., & LaValle, S. M. (2013). Optimal gap navigation for a disc robot. In E. Frazzoli et al., editor, Proceedings of the tenth workshop on the algorithmic foundations of robotics: Springer tracts in advanced robotics, Berlin: Springer (pp. 123–138). Lopez-Padilla, R., Murrieta-Cid, R., & LaValle, S. M. (2013). Optimal gap navigation for a disc robot. In E. Frazzoli et al., editor, Proceedings of the tenth workshop on the algorithmic foundations of robotics: Springer tracts in advanced robotics, Berlin: Springer (pp. 123–138).
Zurück zum Zitat Makarenko, A., Williams, B., Bourgault, F., & Durrant-Whyte, H. (2002). An experiment in integrated exploration. In Proceeding of the IEEE/RSJ international conference on intelligent robots and systems, IROS 2002, Lausanne, Switzerland (pp. 534–539). Makarenko, A., Williams, B., Bourgault, F., & Durrant-Whyte, H. (2002). An experiment in integrated exploration. In Proceeding of the IEEE/RSJ international conference on intelligent robots and systems, IROS 2002, Lausanne, Switzerland (pp. 534–539).
Zurück zum Zitat Minguez, J., & Montano, L. (2004). Nearness diagram (nd) navigation: Collision avoidance in troublesome scenarios. IEEE Transactions on Robotics and Automation, 20(1), 45–59.CrossRef Minguez, J., & Montano, L. (2004). Nearness diagram (nd) navigation: Collision avoidance in troublesome scenarios. IEEE Transactions on Robotics and Automation, 20(1), 45–59.CrossRef
Zurück zum Zitat Murphy, L., & Newman, P. (2008). Using incomplete online metric maps for topological exploration with the gap navigation tree. In Proceedings of IEEE international conference on robotics and automation (pp. 2792–2797). Murphy, L., & Newman, P. (2008). Using incomplete online metric maps for topological exploration with the gap navigation tree. In Proceedings of IEEE international conference on robotics and automation (pp. 2792–2797).
Zurück zum Zitat Oriolo, G., Vendittelli, M., Freda, L., Troso, G. (2004). The srt method: randomized strategies for exploration. In Proceedings of IEEE international conference on robotics and automation, ICRA 2004, New Orleans, LA, USA, (vol. 5, pp. 4688–4694). Oriolo, G., Vendittelli, M., Freda, L., Troso, G. (2004). The srt method: randomized strategies for exploration. In Proceedings of IEEE international conference on robotics and automation, ICRA 2004, New Orleans, LA, USA, (vol. 5, pp. 4688–4694).
Zurück zum Zitat Press, W . H., Teukolsky, S . A., Vettering, W . T., & Flannery, B . P. (1994). Numerical recipes in C. Cambridge: Cambridge University Press. Press, W . H., Teukolsky, S . A., Vettering, W . T., & Flannery, B . P. (1994). Numerical recipes in C. Cambridge: Cambridge University Press.
Zurück zum Zitat Sarmiento, A., Murrieta-Cid, R., & Hutchinson, S. (2009). An efficient motion strategy to compute expected-time locally optimal continuous search paths in known environments. Advanced Robotics, 23(12–13), 1533–1560.CrossRef Sarmiento, A., Murrieta-Cid, R., & Hutchinson, S. (2009). An efficient motion strategy to compute expected-time locally optimal continuous search paths in known environments. Advanced Robotics, 23(12–13), 1533–1560.CrossRef
Zurück zum Zitat Sim, R., & Dudek, G. (2003). Effective exploration strategies for the construction of visual maps. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems, IROS 2003, Las Vegas, Nevada, USA (pp. 3224–3231). Sim, R., & Dudek, G. (2003). Effective exploration strategies for the construction of visual maps. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems, IROS 2003, Las Vegas, Nevada, USA (pp. 3224–3231).
Zurück zum Zitat Sim, R., & Roy, N. (2005). Global a-optimal robot exploration in slam. In Proceedings of IEEE international conference on robotics and automation, ICRA, Barcelona, Spain (pp. 661–666). Sim, R., & Roy, N. (2005). Global a-optimal robot exploration in slam. In Proceedings of IEEE international conference on robotics and automation, ICRA, Barcelona, Spain (pp. 661–666).
Zurück zum Zitat Taylor, C. J., & Kriegman, D. (1998). Vision-based motion planning and exploration algorithms for mobile robots. IEEE Transactions on Robotics and Automation, 14(3), 417–426.CrossRef Taylor, C. J., & Kriegman, D. (1998). Vision-based motion planning and exploration algorithms for mobile robots. IEEE Transactions on Robotics and Automation, 14(3), 417–426.CrossRef
Zurück zum Zitat Thrun, S., Burgard, W., & Fox, D. (2005). Probabilistic robotics. Cambridge, MA: MIT Press.MATH Thrun, S., Burgard, W., & Fox, D. (2005). Probabilistic robotics. Cambridge, MA: MIT Press.MATH
Zurück zum Zitat Thrun, S., Fox, D., Burgard, W. (1998). Probabilistic mapping of an environment by a mobile robot. In Proceedings of IEEE international conference on robotics and automation, ICRA 1998, Leuven, Belgium (pp. 1546–1551). Thrun, S., Fox, D., Burgard, W. (1998). Probabilistic mapping of an environment by a mobile robot. In Proceedings of IEEE international conference on robotics and automation, ICRA 1998, Leuven, Belgium (pp. 1546–1551).
Zurück zum Zitat Toibero, M., Roberti, F., & Carelli, R. (2009). Stable contour-following control of wheeled mobile robots. Robotica, 27(1), 1–12.CrossRef Toibero, M., Roberti, F., & Carelli, R. (2009). Stable contour-following control of wheeled mobile robots. Robotica, 27(1), 1–12.CrossRef
Zurück zum Zitat Toibero, M., Roberti, F., Carelli, R., & Fiorini, P. (2011). Switching control approach for stable navigation of mobile robots in unknown environments. Robotics and Computer-Integrated Manufacturing, 27(2), 558–568.CrossRef Toibero, M., Roberti, F., Carelli, R., & Fiorini, P. (2011). Switching control approach for stable navigation of mobile robots in unknown environments. Robotics and Computer-Integrated Manufacturing, 27(2), 558–568.CrossRef
Zurück zum Zitat Tovar, B., Murrieta-Cid, R., & LaValle, S. M. (2007). Distance-optimal navigation in an unknown environment without sensing distances. IEEE Transactions on Robotics, 23(3), 506–518.CrossRef Tovar, B., Murrieta-Cid, R., & LaValle, S. M. (2007). Distance-optimal navigation in an unknown environment without sensing distances. IEEE Transactions on Robotics, 23(3), 506–518.CrossRef
Zurück zum Zitat Yamauchi, B. (1997). A frontier-based approach for autonomous exploration. In Proceedings of IEEE international symposium on computational intelligence in robotics and automation, Monterey, CA, USA (pp. 146–151). Yamauchi, B. (1997). A frontier-based approach for autonomous exploration. In Proceedings of IEEE international symposium on computational intelligence in robotics and automation, Monterey, CA, USA (pp. 146–151).
Metadaten
Titel
A motion strategy for exploration driven by an automaton activating feedback-based controllers
verfasst von
Edgar Martinez
Guillermo Laguna
Rafael Murrieta-Cid
Hector M. Becerra
Rigoberto Lopez-Padilla
Steven M. LaValle
Publikationsdatum
31.01.2019
Verlag
Springer US
Erschienen in
Autonomous Robots / Ausgabe 7/2019
Print ISSN: 0929-5593
Elektronische ISSN: 1573-7527
DOI
https://doi.org/10.1007/s10514-019-09835-6

Weitere Artikel der Ausgabe 7/2019

Autonomous Robots 7/2019 Zur Ausgabe

Neuer Inhalt