An ARVA Sensor Simulator

Robot Operating System (ROS) framework supports different kind of sensors, typically used to develop robotic applications, such as vision and depth sensors, laser scanners and so on. In this chapter, we present a new ROS package designed to simulate ARVA transceiver sensors: arva_sim. ARVA is a French acronym which stands for Appareil de Recherche de Victims en Avalanche and represents the forefront technology adopted in Search & Rescue operations to localize victims of avalanches buried under the snow. In order to simulate its behavior, this package provides two Gazebo plugins: the transmitter and receiver. The aim of this chapter is to describe the mathematical and theoretical background of the transceiver, discussing its implementation and integration with ROS. To demonstrate the accuracy of the proposed sensor model, we present a simulation scenario in which an Unmanned Aerial Vehicle (UAV) equipped with the transceiver sensor performs a basic S&R pattern using the output of ARVA system. It is worth nothing that the proposed ROS package, arva_sim, represents the first simulation model of an ARVA transceiver system and can be useful for the developer to design, test and benchmark faster and smarter search strategies to speed up rescue missions in case of avalanches.

[1]  G. Strang Introduction to Linear Algebra , 1993 .

[2]  Nikos G. Tsagarakis,et al.  CENTAURO: A Hybrid Locomotion and High Power Resilient Manipulation Platform , 2019, IEEE Robotics and Automation Letters.

[3]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[4]  Tully Foote,et al.  tf: The transform library , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[5]  Peter Fankhauser,et al.  ANYmal - a highly mobile and dynamic quadrupedal robot , 2016, IROS 2016.

[6]  Juan D. Tardós,et al.  Localization of avalanche victims using robocentric SLAM , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  C.D. Salos,et al.  Digital Signal Processing in Triple Antenna ARVAs , 2007, 2007 IEEE International Conference on Signal Processing and Communications.

[8]  Vincenzo Lippiello,et al.  Mixed-Initiative Planning and Execution for Multiple Drones in Search and Rescue Missions , 2015, ICAPS.

[9]  J. Bladel,et al.  Electromagnetic Fields , 1985 .

[10]  Michael A. Goodrich,et al.  Supporting wilderness search and rescue using a camera-equipped mini UAV: Research Articles , 2008 .

[11]  Takayuki Okatani,et al.  ImPACT-TRC Thin Serpentine Robot Platform for Urban Search and Rescue , 2019, Disaster Robotics.

[12]  Vincenzo Ferrara Technical Survey About Available Technologies For Detecting Buried People Under Rubble Or Avalanches , 2015 .

[13]  Hriday Bavle,et al.  A Fully-Autonomous Aerial Robot for Search and Rescue Applications in Indoor Environments using Learning-Based Techniques , 2018, J. Intell. Robotic Syst..

[14]  Juan D. Tardós,et al.  Fast localization of avalanche victims using sum of Gaussians , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[15]  Roland Siegwart,et al.  RotorS—A Modular Gazebo MAV Simulator Framework , 2016 .

[16]  Michael A. Goodrich,et al.  Supporting wilderness search and rescue using a camera‐equipped mini UAV , 2008, J. Field Robotics.

[17]  Vincenzo Lippiello,et al.  Attentional multimodal interface for multidrone search in the Alps , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[18]  P. Uslenghi “Electromagnetic Fields, Second Edition,”, (Jean Van Bladel, 2007) [Reviews and Abstracts] , 2010, IEEE Antennas and Propagation Magazine.

[19]  Roland Siegwart,et al.  The SHERPA project: Smart collaboration between humans and ground-aerial robots for improving rescuing activities in alpine environments , 2012, 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[20]  N. Mimmo,et al.  A control architecture for multiple drones operated via multimodal interaction in search & rescue mission , 2016, 2016 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[21]  Michael Beetz,et al.  Towards semantic robot description languages , 2011, 2011 IEEE International Conference on Robotics and Automation.

[22]  Dario Floreano,et al.  The Foldable Drone: A Morphing Quadrotor That Can Squeeze and Fly , 2019, IEEE Robotics and Automation Letters.

[23]  Vincenzo Lippiello,et al.  Implicit robot selection for human multi-robot interaction in Search and Rescue missions , 2016, 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[24]  Agathoniki Trigoni,et al.  Supporting Search and Rescue Operations with UAVs , 2010, 2010 International Conference on Emerging Security Technologies.

[25]  Darius Burschka,et al.  Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue , 2012, IEEE Robotics & Automation Magazine.