Skip to main content
Erschienen in: Artificial Life and Robotics 4/2018

22.08.2018 | Original Article

SnakeSIM: a ROS-based control and simulation framework for perception-driven obstacle-aided locomotion of snake robots

verfasst von: Filippo Sanfilippo, Øyvind Stavdahl, Pål Liljebäck

Erschienen in: Artificial Life and Robotics | Ausgabe 4/2018

Einloggen

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

search-config
loading …

Abstract

Biological snakes are capable of exploiting roughness in the terrain for locomotion. This feature allows them to adapt to different types of environments. Snake robots that can mimic this behaviour could be fitted with sensors and used for transporting tools to hazardous or confined areas that other robots and humans are unable to access. Snake robot locomotion in a cluttered environment where the snake robot utilises a sensory–perceptual system to perceive the surrounding operational environment for means of propulsion can be defined as perception-driven obstacle-aided locomotion (POAL). The initial testing of new control methods for POAL in a physical environment using a real snake robot imposes challenging requirements on both the robot and the test environment in terms of robustness and predictability. This paper introduces SnakeSIM, a virtual rapid-prototyping framework that allows researchers for the design and simulation of POAL more safely, rapidly and efficiently. SnakeSIM is based on the robot operating system (ROS) and it allows for simulating the snake robot model in a virtual environment cluttered with obstacles. The simulated robot can be equipped with different sensors. Tactile perception can be achieved using contact sensors to retrieve forces, torques, contact positions and contact normals. A depth camera can be attached to the snake robot head for visual perception purposes. Furthermore, SnakeSIM allows for exploiting the large variety of robotics sensors that are supported by ROS. The framework can be transparently integrated with a real robot. To demonstrate the potential of SnakeSIM, a possible control approach for POAL is considered as a case study.

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
1.
Zurück zum Zitat Sanfilippo F, Azpiazu J, Marafioti G, Transeth A A, Stavdahl Ø, Liljebäck P (2016) A review on perception-driven obstacle-aided locomotion for snake robots. In: Proceedings of the 14th international conference on control, automation, robotics and vision (ICARCV), Phuket, Thailand, pp 1–7 Sanfilippo F, Azpiazu J, Marafioti G, Transeth A A, Stavdahl Ø, Liljebäck P (2016) A review on perception-driven obstacle-aided locomotion for snake robots. In: Proceedings of the 14th international conference on control, automation, robotics and vision (ICARCV), Phuket, Thailand, pp 1–7
2.
Zurück zum Zitat Sanfilippo F, Azpiazu J, Marafioti G, Transeth AA, Stavdahl Ø, Liljebäck P (2017) Perception-driven obstacle-aided locomotion for snake robots: the state of the art, challenges and possibilities. Appl Sci 7(4):336CrossRef Sanfilippo F, Azpiazu J, Marafioti G, Transeth AA, Stavdahl Ø, Liljebäck P (2017) Perception-driven obstacle-aided locomotion for snake robots: the state of the art, challenges and possibilities. Appl Sci 7(4):336CrossRef
3.
Zurück zum Zitat Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng AY (2009) ROS: an open-source robot operating system. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), workshop on open source software, vol 3, no. 3.2, p 5 Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng AY (2009) ROS: an open-source robot operating system. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), workshop on open source software, vol 3, no. 3.2, p 5
4.
Zurück zum Zitat Koenig N, Howard A (2004) Design and use paradigms for gazebo, an open-source multi-robot simulator. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), vol 3, pp. 2149–2154 Koenig N, Howard A (2004) Design and use paradigms for gazebo, an open-source multi-robot simulator. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), vol 3, pp. 2149–2154
5.
Zurück zum Zitat Won J, DeLaurentis K, Mavroidis C (2000) Rapid prototyping of robotic systems. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), vol 4, pp 3077–3082 Won J, DeLaurentis K, Mavroidis C (2000) Rapid prototyping of robotic systems. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), vol 4, pp 3077–3082
6.
Zurück zum Zitat Liljebäck P, Pettersen KY, Stavdahl Ø, Gravdahl JT (2014) Compliant control of the body shape of snake robots. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), pp 4548–4555 Liljebäck P, Pettersen KY, Stavdahl Ø, Gravdahl JT (2014) Compliant control of the body shape of snake robots. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), pp 4548–4555
7.
Zurück zum Zitat Liljebäck P, Pettersen KY, Stavdahl Ø, Gravdahl J T (2014) A 3d motion planning framework for snake robots. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 1100–1107 Liljebäck P, Pettersen KY, Stavdahl Ø, Gravdahl J T (2014) A 3d motion planning framework for snake robots. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 1100–1107
8.
Zurück zum Zitat Leon J, Paez L, Melo K (2013) Modular snake ros. In: Proceedings of the ROS developer conference (ROSCon2013) Leon J, Paez L, Melo K (2013) Modular snake ros. In: Proceedings of the ROS developer conference (ROSCon2013)
9.
Zurück zum Zitat Melo K, Leon J, di Zeo A, Rueda V, Roa D, Parraga M, Gonzalez D, Paez L (2013) The modular snake robot open project: Turning animal functions into engineering tools. In: Proceeding of the IEEE international symposium on safety, security, and rescue robotics (SSRR), pp 1–6 Melo K, Leon J, di Zeo A, Rueda V, Roa D, Parraga M, Gonzalez D, Paez L (2013) The modular snake robot open project: Turning animal functions into engineering tools. In: Proceeding of the IEEE international symposium on safety, security, and rescue robotics (SSRR), pp 1–6
10.
Zurück zum Zitat Krupke D, Hendrich N, Zhang J, Zhang H (2016) Gait optimization based on physics simulation of 3d robot models with a modular robotic simulation system. In: Proceedings of the 18th international conference on CLAWAR 2015, pp 612–619 Krupke D, Hendrich N, Zhang J, Zhang H (2016) Gait optimization based on physics simulation of 3d robot models with a modular robotic simulation system. In: Proceedings of the 18th international conference on CLAWAR 2015, pp 612–619
11.
Zurück zum Zitat Kam HR, Lee S-H, Park T, Kim C-H (2015) Rviz: a toolkit for real domaIn: data visualization. Telecommun Syst 60(2):337–345CrossRef Kam HR, Lee S-H, Park T, Kim C-H (2015) Rviz: a toolkit for real domaIn: data visualization. Telecommun Syst 60(2):337–345CrossRef
12.
Zurück zum Zitat Kendoul F (2013) Towards a Unified Framework for UAS autonomy and technology readiness assessment (ATRA). In: Nonami K, Kartidjo M, Yoon K-J, Budiyono A (eds) Autonomous control systems and vehicles, ser. intelligent systems, control and automation: science and engineering, no 65, Springer, Tokyo, pp 55–71. https://doi.org/10.1007/978-4-431-54276-6_4 Kendoul F (2013) Towards a Unified Framework for UAS autonomy and technology readiness assessment (ATRA). In: Nonami K, Kartidjo M, Yoon K-J, Budiyono A (eds) Autonomous control systems and vehicles, ser. intelligent systems, control and automation: science and engineering, no 65, Springer, Tokyo, pp 55–71. https://​doi.​org/​10.​1007/​978-4-431-54276-6_​4
16.
Zurück zum Zitat Holden C, Stavdahl Ø (2013) Optimal static propulsive force for obstacle-aided locomotion In: snake robots. In: Proceeding of the IEEE international conference on robotics and biomimetics (ROBIO), Shenzhen, China, pp. 1125–1130 Holden C, Stavdahl Ø (2013) Optimal static propulsive force for obstacle-aided locomotion In: snake robots. In: Proceeding of the IEEE international conference on robotics and biomimetics (ROBIO), Shenzhen, China, pp. 1125–1130
17.
Zurück zum Zitat Sanfilippo F, Stavdahl Ø, Marafioti G, Transeth A A, Liljebäck P (2016) Virtual functional segmentation of snake robots for perception-driven obstacle-aided locomotion. In: Proceedings of the IEEE conference on robotics and biomimetics (ROBIO), Qingdao, China, pp 1845–1851 Sanfilippo F, Stavdahl Ø, Marafioti G, Transeth A A, Liljebäck P (2016) Virtual functional segmentation of snake robots for perception-driven obstacle-aided locomotion. In: Proceedings of the IEEE conference on robotics and biomimetics (ROBIO), Qingdao, China, pp 1845–1851
19.
Zurück zum Zitat Liljebäck P, Stavdahl Ø, Pettersen K, Gravdahl J (2014) Mamba—a waterproof snake robot with tactile sensing. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), Sept. 2014, pp 294–301 Liljebäck P, Stavdahl Ø, Pettersen K, Gravdahl J (2014) Mamba—a waterproof snake robot with tactile sensing. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS), Sept. 2014, pp 294–301
Metadaten
Titel
SnakeSIM: a ROS-based control and simulation framework for perception-driven obstacle-aided locomotion of snake robots
verfasst von
Filippo Sanfilippo
Øyvind Stavdahl
Pål Liljebäck
Publikationsdatum
22.08.2018
Verlag
Springer Japan
Erschienen in
Artificial Life and Robotics / Ausgabe 4/2018
Print ISSN: 1433-5298
Elektronische ISSN: 1614-7456
DOI
https://doi.org/10.1007/s10015-018-0458-6

Weitere Artikel der Ausgabe 4/2018

Artificial Life and Robotics 4/2018 Zur Ausgabe

Neuer Inhalt