Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–50 of 53 results for author: Beltrame, G

.
  1. arXiv:2407.04115  [pdf, other

    cs.RO

    LiDAR-based Real-Time Object Detection and Tracking in Dynamic Environments

    Authors: Wenqiang Du, Giovanni Beltrame

    Abstract: In dynamic environments, the ability to detect and track moving objects in real-time is crucial for autonomous robots to navigate safely and effectively. Traditional methods for dynamic object detection rely on high accuracy odometry and maps to detect and track moving objects. However, these methods are not suitable for long-term operation in dynamic environments where the surrounding environment… ▽ More

    Submitted 4 July, 2024; originally announced July 2024.

  2. arXiv:2407.00290  [pdf, other

    cs.RO

    Variable Time Step Reinforcement Learning for Robotic Applications

    Authors: Dong Wang, Giovanni Beltrame

    Abstract: Traditional reinforcement learning (RL) generates discrete control policies, assigning one action per cycle. These policies are usually implemented as in a fixed-frequency control loop. This rigidity presents challenges as optimal control frequency is task-dependent; suboptimal frequencies increase computational demands and reduce exploration efficiency. Variable Time Step Reinforcement… ▽ More

    Submitted 28 June, 2024; originally announced July 2024.

  3. arXiv:2406.01521  [pdf, other

    cs.LG cs.RO

    MOSEAC: Streamlined Variable Time Step Reinforcement Learning

    Authors: Dong Wang, Giovanni Beltrame

    Abstract: Traditional reinforcement learning (RL) methods typically employ a fixed control loop, where each cycle corresponds to an action. This rigidity poses challenges in practical applications, as the optimal control frequency is task-dependent. A suboptimal choice can lead to high computational demands and reduced exploration efficiency. Variable Time Step Reinforcement Learning (VTS-RL) addresses thes… ▽ More

    Submitted 3 June, 2024; originally announced June 2024.

  4. arXiv:2405.02417  [pdf, other

    cs.RO

    Hierarchies define the scalability of robot swarms

    Authors: Vivek Shankar Varadharajan, Karthik Soma, Sepand Dyanatkar, Pierre-Yves Lajoie, Giovanni Beltrame

    Abstract: The emerging behaviors of swarms have fascinated scientists and gathered significant interest in the field of robotics. Traditionally, swarms are viewed as egalitarian, with robots sharing identical roles and capabilities. However, recent findings highlight the importance of hierarchy for deploying robot swarms more effectively in diverse scenarios. Despite nature's preference for hierarchies, the… ▽ More

    Submitted 3 May, 2024; originally announced May 2024.

    Comments: 31 Pages, 7 Figures. Supplementary material attached to the paper

  5. arXiv:2404.16879  [pdf, ps, other

    cs.LG cs.AI cs.RO eess.SY

    Learning Control Barrier Functions and their application in Reinforcement Learning: A Survey

    Authors: Maeva Guerrier, Hassan Fouad, Giovanni Beltrame

    Abstract: Reinforcement learning is a powerful technique for developing new robot behaviors. However, typical lack of safety guarantees constitutes a hurdle for its practical application on real robots. To address this issue, safe reinforcement learning aims to incorporate safety considerations, enabling faster transfer to real robots and facilitating lifelong learning. One promising approach within safe re… ▽ More

    Submitted 22 April, 2024; originally announced April 2024.

  6. arXiv:2404.07795  [pdf, other

    cs.RO

    From the Lab to the Theater: An Unconventional Field Robotics Journey

    Authors: Ali Imran, Vivek Shankar Varadharajan, Rafael Gomes Braga, Yann Bouteiller, Abdalwhab Bakheet Mohamed Abdalwhab, Matthis Di-Giacomo, Alexandra Mercader, Giovanni Beltrame, David St-Onge

    Abstract: Artistic performances involving robotic systems present unique technical challenges akin to those encountered in other field deployments. In this paper, we delve into the orchestration of robotic artistic performances, focusing on the complexities inherent in communication protocols and localization methods. Through our case studies and experimental insights, we demonstrate the breadth of technica… ▽ More

    Submitted 20 April, 2024; v1 submitted 11 April, 2024; originally announced April 2024.

  7. arXiv:2402.14961  [pdf, other

    cs.RO cs.LG

    Reinforcement Learning with Elastic Time Steps

    Authors: Dong Wang, Giovanni Beltrame

    Abstract: Traditional Reinforcement Learning (RL) policies are typically implemented with fixed control rates, often disregarding the impact of control rate selection. This can lead to inefficiencies as the optimal control rate varies with task requirements. We propose the Multi-Objective Soft Elastic Actor-Critic (MOSEAC), an off-policy actor-critic algorithm that uses elastic time steps to dynamically adj… ▽ More

    Submitted 2 July, 2024; v1 submitted 22 February, 2024; originally announced February 2024.

  8. arXiv:2401.09286  [pdf, other

    cs.RO cs.AI

    Deployable Reinforcement Learning with Variable Control Rate

    Authors: Dong Wang, Giovanni Beltrame

    Abstract: Deploying controllers trained with Reinforcement Learning (RL) on real robots can be challenging: RL relies on agents' policies being modeled as Markov Decision Processes (MDPs), which assume an inherently discrete passage of time. The use of MDPs results in that nearly all RL-based control systems employ a fixed-rate control strategy with a period (or time step) typically chosen based on the deve… ▽ More

    Submitted 2 April, 2024; v1 submitted 17 January, 2024; originally announced January 2024.

    Comments: Paper for AAAI-DAI 2024 workshop

  9. arXiv:2310.00085  [pdf, other

    cs.RO

    PEACE: Prompt Engineering Automation for CLIPSeg Enhancement in Aerial Robotics

    Authors: Haechan Mark Bong, Rongge Zhang, Ricardo de Azambuja, Giovanni Beltrame

    Abstract: From industrial to space robotics, safe landing is an essential component for flight operations. With the growing interest in artificial intelligence, we direct our attention to learning based safe landing approaches. This paper extends our previous work, DOVESEI, which focused on a reactive UAV system by harnessing the capabilities of open vocabulary image segmentation. Prompt-based safe landing… ▽ More

    Submitted 8 December, 2023; v1 submitted 29 September, 2023; originally announced October 2023.

    Comments: Submitted to ICRA 2024. arXiv admin note: substantial text overlap with arXiv:2308.11471

  10. arXiv:2308.11471  [pdf, other

    cs.RO cs.AI cs.CV

    Dynamic Open Vocabulary Enhanced Safe-landing with Intelligence (DOVESEI)

    Authors: Haechan Mark Bong, Rongge Zhang, Ricardo de Azambuja, Giovanni Beltrame

    Abstract: This work targets what we consider to be the foundational step for urban airborne robots, a safe landing. Our attention is directed toward what we deem the most crucial aspect of the safe landing perception stack: segmentation. We present a streamlined reactive UAV system that employs visual servoing by harnessing the capabilities of open vocabulary image segmentation. This approach can adapt to v… ▽ More

    Submitted 3 May, 2024; v1 submitted 22 August, 2023; originally announced August 2023.

    Comments: IROS 2023 The Last-Mile Robotics Workshop

  11. arXiv:2307.08568  [pdf, other

    cs.RO cs.MA

    Congestion and Scalability in Robot Swarms: a Study on Collective Decision Making

    Authors: Karthik Soma, Vivek Shankar Vardharajan, Heiko Hamann, Giovanni Beltrame

    Abstract: One of the most important promises of decentralized systems is scalability, which is often assumed to be present in robot swarm systems without being contested. Simple limitations, such as movement congestion and communication conflicts, can drastically affect scalability. In this work, we study the effects of congestion in a binary collective decision-making task. We evaluate the impact of two ty… ▽ More

    Submitted 17 July, 2023; originally announced July 2023.

  12. arXiv:2307.06912  [pdf, other

    cs.RO

    BittyBuzz: A Swarm Robotics Runtime for Tiny Systems

    Authors: Ulrich Dah-Achinanon, Emir Khaled Belhaddad, Guillaume Ricard, Giovanni Beltrame

    Abstract: Swarm robotics is an emerging field of research which is increasingly attracting attention thanks to the advances in robotics and its potential applications. However, despite the enthusiasm surrounding this area of research, software development for swarm robotics is still a tedious task. That fact is partly due to the lack of dedicated solutions, in particular for low-cost systems to be produced… ▽ More

    Submitted 13 July, 2023; originally announced July 2023.

    Comments: 6 pages

  13. arXiv:2307.05769  [pdf, other

    cs.RO

    Joint Machine-Transporter Scheduling for Multistage Jobs with Adjustable Computation Time

    Authors: Koresh Khateri, Giovanni Beltrame

    Abstract: This paper presents a scalable solution with adjustable computation time for the joint problem of scheduling and assigning machines and transporters for missions that must be completed in a fixed order of operations across multiple stages. A battery-operated multi-robot system with a maximum travel range is employed as the transporter between stages and charging them is considered as an operation.… ▽ More

    Submitted 11 July, 2023; originally announced July 2023.

  14. arXiv:2306.15115  [pdf, other

    cs.RO eess.SY

    Energy Sufficiency in Unknown Environments via Control Barrier Functions

    Authors: Hassan Fouad, Vivek Shankar Varadharajan, Giovanni Beltrame

    Abstract: Maintaining energy sufficiency of a battery-powered robot system is a essential for long-term missions. This capability should be flexible enough to deal with different types of environment and a wide range of missions, while constantly guaranteeing that the robot does not run out of energy. In this work we present a framework based on Control Barrier Functions (CBFs) that provides an en… ▽ More

    Submitted 26 June, 2023; originally announced June 2023.

  15. arXiv:2306.11259  [pdf, other

    cs.RO

    CoNi-MPC: Cooperative Non-inertial Frame Based Model Predictive Control

    Authors: Baozhe Zhang, Xinwei Chen, Zhehan Li, Giovanni Beltrame, Chao Xu, Fei Gao, Yanjun Cao

    Abstract: This paper presents a novel solution for UAV control in cooperative multi-robot systems, which can be used in various scenarios such as leader-following, landing on a moving base, or specific relative motion with a target. Unlike classical methods that tackle UAV control in the world frame, we directly control the UAV in the target coordinate frame, without making motion assumptions about the targ… ▽ More

    Submitted 1 September, 2023; v1 submitted 19 June, 2023; originally announced June 2023.

  16. arXiv:2301.09257  [pdf, other

    cs.CV cs.RO

    Real-Time Simultaneous Localization and Mapping with LiDAR intensity

    Authors: Wenqiang Du, Giovanni Beltrame

    Abstract: We propose a novel real-time LiDAR intensity image-based simultaneous localization and mapping method , which addresses the geometry degeneracy problem in unstructured environments. Traditional LiDAR-based front-end odometry mostly relies on geometric features such as points, lines and planes. A lack of these features in the environment can lead to the failure of the entire odometry system. To avo… ▽ More

    Submitted 19 June, 2023; v1 submitted 22 January, 2023; originally announced January 2023.

    Comments: Accepted by ICRA 2023, code released: https://github.com/SnowCarter/Intensity_based_LiDAR_SLAM.git

  17. Swarm-SLAM : Sparse Decentralized Collaborative Simultaneous Localization and Mapping Framework for Multi-Robot Systems

    Authors: Pierre-Yves Lajoie, Giovanni Beltrame

    Abstract: Collaborative Simultaneous Localization And Mapping (C-SLAM) is a vital component for successful multi-robot operations in environments without an external positioning system, such as indoors, underground or underwater. In this paper, we introduce Swarm-SLAM, an open-source C-SLAM system that is designed to be scalable, flexible, decentralized, and sparse, which are all key properties in swarm rob… ▽ More

    Submitted 12 January, 2024; v1 submitted 15 January, 2023; originally announced January 2023.

    Comments: Code: https://github.com/MISTLab/Swarm-SLAM

  18. arXiv:2210.00037  [pdf, other

    cs.RO

    A Complete Set of Connectivity-aware Local Topology Manipulation Operations for Robot Swarms

    Authors: Koresh Khateri, Karthik Soma, Mahdi Pourgholi, Mohsen Montazeri, Lorenzo Sabattini, Giovanni Beltrame

    Abstract: The topology of a robotic swarm affects the convergence speed of consensus and the mobility of the robots. In this paper, we prove the existence of a complete set of local topology manipulation operations that allow the transformation of a swarm topology. The set is complete in the sense that any other possible set of manipulation operations can be performed by a sequence of operations from our se… ▽ More

    Submitted 4 October, 2022; v1 submitted 30 September, 2022; originally announced October 2022.

  19. arXiv:2207.11605  [pdf, other

    cs.RO

    Event-based RGB-D sensing with structured light

    Authors: Seyed Ehsan Marjani Bajestani, Giovanni Beltrame

    Abstract: Event-based cameras (ECs) are bio-inspired sensors that asynchronously report brightness changes for each pixel. Due to their high dynamic range, pixel bandwidth, temporal resolution, low power consumption, and computational simplicity, they are beneficial for vision-based projects in challenging lighting conditions and they can detect fast movements with their microsecond response time. The first… ▽ More

    Submitted 23 July, 2022; originally announced July 2022.

  20. arXiv:2206.02245  [pdf, other

    cs.MA cs.RO

    ACHORD: Communication-Aware Multi-Robot Coordination with Intermittent Connectivity

    Authors: Maira Saboia, Lillian Clark, Vivek Thangavelu, Jeffrey A. Edlund, Kyohei Otsu, Gustavo J. Correa, Vivek Shankar Varadharajan, Angel Santamaria-Navarro, Thomas Touma, Amanda Bouman, Hovhannes Melikyan, Torkom Pailevanian, Sung-Kyun Kim, Avak Archanian, Tiago Stegun Vaquero, Giovanni Beltrame, Nils Napp, Gustavo Pessin, Ali-akbar Agha-mohammadi

    Abstract: Communication is an important capability for multi-robot exploration because (1) inter-robot communication (comms) improves coverage efficiency and (2) robot-to-base comms improves situational awareness. Exploring comms-restricted (e.g., subterranean) environments requires a multi-robot system to tolerate and anticipate intermittent connectivity, and to carefully consider comms requirements, other… ▽ More

    Submitted 5 June, 2022; originally announced June 2022.

    Comments: 8 pages, 8 figures

  21. arXiv:2204.11778  [pdf, other

    cs.RO

    Analyze, Debug, Optimize: Real-Time Tracing for Perception and Mapping Systems in ROS 2

    Authors: Pierre-Yves Lajoie, Christophe Bédard, Giovanni Beltrame

    Abstract: Perception and mapping systems are among the most computationally, memory, and bandwidth intensive software components in robotics. Therefore, analysis, debugging, and optimization are crucial to improve perception systems performance in real-time applications. However, standard approaches often depict a partial picture of the actual performance. Fortunately, instrumentation and tracing offer a gr… ▽ More

    Submitted 17 May, 2022; v1 submitted 25 April, 2022; originally announced April 2022.

  22. Message Flow Analysis with Complex Causal Links for Distributed ROS 2 Systems

    Authors: Christophe Bédard, Pierre-Yves Lajoie, Giovanni Beltrame, Michel Dagenais

    Abstract: Distributed robotic systems rely heavily on the publish-subscribe communication paradigm and middleware frameworks that support it, such as the Robot Operating System (ROS), to efficiently implement modular computation graphs. The ROS 2 executor, a high-level task scheduler which handles ROS 2 messages, is a performance bottleneck. We extend ros2_tracing, a framework with instrumentation and tools… ▽ More

    Submitted 2 January, 2023; v1 submitted 21 April, 2022; originally announced April 2022.

    Comments: 14 pages, 12 figures

    Journal ref: Robotics and Autonomous Systems, vol. 161, p. 104361, March 2023

  23. arXiv:2204.07195  [pdf, other

    cs.RO

    Hierarchical Control of Smart Particle Swarms

    Authors: Vivek Shankar Varadharajan, Sepand Dyanatkar, Giovanni Beltrame

    Abstract: We present a method for the control of robot swarms using two subsets of robots: a larger group of simple, oblivious robots (which we call the workers) that is governed by simple local attraction forces, and a smaller group (the guides) with sufficient mission knowledge to create and displace a desired worker formation by operating on the local forces of the workers. The guides coordinate to shape… ▽ More

    Submitted 14 July, 2023; v1 submitted 14 April, 2022; originally announced April 2022.

    Comments: 7 pages, 9 figures

  24. arXiv:2204.06647  [pdf, other

    cs.RO cs.AI

    Copiloting Autonomous Multi-Robot Missions: A Game-inspired Supervisory Control Interface

    Authors: Marcel Kaufmann, Robert Trybula, Ryan Stonebraker, Michael Milano, Gustavo J. Correa, Tiago S. Vaquero, Kyohei Otsu, Ali-akbar Agha-mohammadi, Giovanni Beltrame

    Abstract: Real-world deployment of new technology and capabilities can be daunting. The recent DARPA Subterranean (SubT) Challenge, for instance, aimed at the advancement of robotic platforms and autonomy capabilities in three one-year development pushes. While multi-agent systems are traditionally deployed in controlled and structured environments that allow for controlled testing (e.g., warehouses), the S… ▽ More

    Submitted 13 April, 2022; originally announced April 2022.

    Comments: 8 pages, 8 figures, submitted to IEEE Robotics and Automation Letters

    Report number: CL#22-1832 ACM Class: I.2.9

  25. Self-Supervised Domain Calibration and Uncertainty Estimation for Place Recognition

    Authors: Pierre-Yves Lajoie, Giovanni Beltrame

    Abstract: Visual place recognition techniques based on deep learning, which have imposed themselves as the state-of-the-art in recent years, do not generalize well to environments visually different from the training set. Thus, to achieve top performance, it is sometimes necessary to fine-tune the networks to the target environment. To this end, we propose a self-supervised domain calibration procedure base… ▽ More

    Submitted 13 March, 2023; v1 submitted 8 March, 2022; originally announced March 2022.

    Journal ref: IEEE Robotics and Automation Letters 8 (2023) 792 - 799

  26. arXiv:2201.01349  [pdf, other

    cs.RO

    RASS: Risk-Aware Swarm Storage

    Authors: Samuel Arseneault, David Vielfaure, Giovanni Beltrame

    Abstract: In robotics, data acquisition often plays a key part in unknown environment exploration. For example, storing information about the topography of the explored terrain or the natural dangers in the environment can inform the decision-making process of the robots. Therefore, it is crucial to store these data safely and to make it available quickly to the operators of the robotic system. In a decentr… ▽ More

    Submitted 4 January, 2022; originally announced January 2022.

  27. arXiv:2109.14551  [pdf, other

    cs.RO

    DORA: Distributed Online Risk-Aware Explorer

    Authors: David Vielfaure, Samuel Arseneault, Pierre-Yves Lajoie, Giovanni Beltrame

    Abstract: Exploration of unknown environments is an important challenge in the field of robotics. While a single robot can achieve this task alone, evidence suggests it could be accomplished more efficiently by groups of robots, with advantages in terms of terrain coverage as well as robustness to failures. Exploration can be guided through belief maps, which provide probabilistic information about which pa… ▽ More

    Submitted 29 September, 2021; originally announced September 2021.

  28. Towards Collaborative Simultaneous Localization and Mapping: a Survey of the Current Research Landscape

    Authors: Pierre-Yves Lajoie, Benjamin Ramtoula, Fang Wu, Giovanni Beltrame

    Abstract: Motivated by the tremendous progress we witnessed in recent years, this paper presents a survey of the scientific literature on the topic of Collaborative Simultaneous Localization and Mapping (C-SLAM), also known as multi-robot SLAM. With fleets of self-driving cars on the horizon and the rise of multi-robot systems in industrial applications, we believe that Collaborative SLAM will soon become a… ▽ More

    Submitted 11 January, 2022; v1 submitted 18 August, 2021; originally announced August 2021.

    Comments: 44 pages, 3 figures

    Journal ref: Field Robotics 2022

  29. arXiv:2107.13473  [pdf, other

    eess.SP cs.LG cs.NE q-bio.NC

    The Portiloop: a deep learning-based open science tool for closed-loop brain stimulation

    Authors: Nicolas Valenchon, Yann Bouteiller, Hugo R. Jourde, Xavier L'Heureux, Milo Sobral, Emily B. J. Coffey, Giovanni Beltrame

    Abstract: Closed-loop brain stimulation refers to capturing neurophysiological measures such as electroencephalography (EEG), quickly identifying neural events of interest, and producing auditory, magnetic or electrical stimulation so as to interact with brain processes precisely. It is a promising new method for fundamental neuroscience and perhaps for clinical applications such as restoring degraded memor… ▽ More

    Submitted 15 June, 2022; v1 submitted 28 July, 2021; originally announced July 2021.

    Comments: 10 pages, 6 Figures (+ Supplementary: 10 pages, 13 Figures), journal paper. Open source code at https://github.com/Portiloop

  30. arXiv:2107.11090  [pdf, other

    cs.RO

    A Flexible Exoskeleton for Collision Resilience

    Authors: Ricardo de Azambuja, Hassan Fouad, Giovanni Beltrame

    Abstract: With inspiration from arthropods' exoskeletons, we designed a simple, easily manufactured, semi-rigid structure with flexible joints that can passively damp impact energy. This exoskeleton fuses the protective shell to the main robot structure, thereby minimizing its loss in payload capacity. Our design is simple to build and customize using cheap components and consumer-grade 3D printers. Our res… ▽ More

    Submitted 23 July, 2021; originally announced July 2021.

    Comments: Presented at ICRA 2021 - Aerial Robotics Workshop (https://www.aerial-robotics-workshop.com/). arXiv admin note: substantial text overlap with arXiv:2103.04423

  31. arXiv:2106.03132  [pdf, other

    cs.RO cs.MA

    Collective transport via sequential caging

    Authors: Vivek Shankar Vardharajan, Karthik Soma, Giovanni Beltrame

    Abstract: We propose a decentralized algorithm to collaboratively transport arbitrarily shaped objects using a swarm of robots. Our approach starts with a task allocation phase that sequentially distributes locations around the object to be transported starting from a seed robot that makes first contact with the object. Our approach does not require previous knowledge of the shape of the object to ensure ca… ▽ More

    Submitted 6 June, 2021; originally announced June 2021.

    Comments: Number of Pages - 14 Number of figures - 9 Accepted by Distributed Autonomous Robotic Systems ' 2021

  32. arXiv:2103.12614  [pdf, other

    cs.RO

    Decentralized Connectivity Maintenance with Time Delays using Control Barrier Functions

    Authors: Beatrice Capelli, Hassan Fouad, Giovanni Beltrame, Lorenzo Sabattini

    Abstract: Connectivity maintenance is crucial for the real world deployment of multi-robot systems, as it ultimately allows the robots to communicate, coordinate and perform tasks in a collaborative way. A connectivity maintenance controller must keep the multi-robot system connected independently from the system's mission and in the presence of undesired real world effects such as communication delays, mod… ▽ More

    Submitted 23 March, 2021; originally announced March 2021.

    Comments: Proceedings of International Conference on Robotics and Automation (ICRA) 2021

  33. arXiv:2103.11470  [pdf, other

    cs.RO cs.AI

    NeBula: Quest for Robotic Autonomy in Challenging Environments; TEAM CoSTAR at the DARPA Subterranean Challenge

    Authors: Ali Agha, Kyohei Otsu, Benjamin Morrell, David D. Fan, Rohan Thakker, Angel Santamaria-Navarro, Sung-Kyun Kim, Amanda Bouman, Xianmei Lei, Jeffrey Edlund, Muhammad Fadhil Ginting, Kamak Ebadi, Matthew Anderson, Torkom Pailevanian, Edward Terry, Michael Wolf, Andrea Tagliabue, Tiago Stegun Vaquero, Matteo Palieri, Scott Tepsuporn, Yun Chang, Arash Kalantari, Fernando Chavez, Brett Lopez, Nobuhiro Funabiki , et al. (47 additional authors not shown)

    Abstract: This paper presents and discusses algorithms, hardware, and software architecture developed by the TEAM CoSTAR (Collaborative SubTerranean Autonomous Robots), competing in the DARPA Subterranean Challenge. Specifically, it presents the techniques utilized within the Tunnel (2019) and Urban (2020) competitions, where CoSTAR achieved 2nd and 1st place, respectively. We also discuss CoSTAR's demonstr… ▽ More

    Submitted 18 October, 2021; v1 submitted 21 March, 2021; originally announced March 2021.

    Comments: For team website, see https://costar.jpl.nasa.gov/. Accepted for publication in the Journal of Field Robotics, 2021

  34. When Being Soft Makes You Tough: A Collision-Resilient Quadcopter Inspired by Arthropods' Exoskeletons

    Authors: Ricardo de Azambuja, Hassan Fouad, Yann Bouteiller, Charles Sol, Giovanni Beltrame

    Abstract: Flying robots are usually rather delicate and require protective enclosures when facing the risk of collision, while high complexity and reduced payload are recurrent problems with collision-resilient flying robots. Inspired by arthropods' exoskeletons, we design a simple, open source, easily manufactured, semi-rigid structure with soft joints that can withstand high-velocity impacts. With an exos… ▽ More

    Submitted 27 June, 2022; v1 submitted 7 March, 2021; originally announced March 2021.

    Comments: Author's version of the paper presented at ICRA 2022 (still waiting for the conference proceedings to be online). Added acknowledgements that were previously removed to fit 6+n ICRA 2022 page limits

    Journal ref: 2022 International Conference on Robotics and Automation (ICRA), 2022, pp. 7854-7860

  35. arXiv:2101.08697  [pdf, other

    cs.RO eess.SY

    Multi-robot energy autonomy with wind and constrained resources

    Authors: Hassan Fouad, Giovanni Beltrame

    Abstract: One aspect of the ever-growing need for long term autonomy of multi-robot systems, is ensuring energy sufficiency. In particular, in scenarios where charging facilities are limited, battery-powered robots need to coordinate to share access. In this work we extend previous results by considering robots that carry out a generic mission while sharing a single charging station, while being affected by… ▽ More

    Submitted 21 January, 2021; originally announced January 2021.

  36. arXiv:2012.09264  [pdf, other

    cs.RO

    MSL-RAPTOR: A 6DoF Relative Pose Tracker for Onboard Robotic Perception

    Authors: Benjamin Ramtoula, Adam Caccavale, Giovanni Beltrame, Mac Schwager

    Abstract: Determining the relative position and orientation of objects in an environment is a fundamental building block for a wide range of robotics applications. To accomplish this task efficiently in practical settings, a method must be fast, use common sensors, and generalize easily to new objects and environments. We present MSL-RAPTOR, a two-stage algorithm for tracking a rigid body with a monocular c… ▽ More

    Submitted 16 December, 2020; originally announced December 2020.

    Comments: 12 pages, 6 figures, to be published in 2020 International Symposium on Experimental Robotics (ISER)

  37. arXiv:2010.02966  [pdf, other

    cs.LG

    Reinforcement Learning with Random Delays

    Authors: Simon Ramstedt, Yann Bouteiller, Giovanni Beltrame, Christopher Pal, Jonathan Binas

    Abstract: Action and observation delays commonly occur in many Reinforcement Learning applications, such as remote control scenarios. We study the anatomy of randomly delayed environments, and show that partially resampling trajectory fragments in hindsight allows for off-policy multi-step value estimation. We apply this principle to derive Delay-Correcting Actor-Critic (DCAC), an algorithm based on Soft Ac… ▽ More

    Submitted 4 May, 2021; v1 submitted 6 October, 2020; originally announced October 2020.

    Comments: ICLR 2021

  38. arXiv:2006.00420  [pdf, other

    cs.RO

    VIR-SLAM: Visual, Inertial, and Ranging SLAM for single and multi-robot systems

    Authors: Yanjun Cao, Giovanni Beltrame

    Abstract: Monocular cameras coupled with inertial measurements generally give high performance visual inertial odometry. However, drift can be significant with long trajectories, especially when the environment is visually challenging. In this paper, we propose a system that leverages ultra-wideband ranging with one static anchor placed in the environment to correct the accumulated error whenever the anchor… ▽ More

    Submitted 30 May, 2020; originally announced June 2020.

  39. arXiv:2005.10648  [pdf, other

    cs.RO

    Accurate position tracking with a single UWB anchor

    Authors: Yanjun Cao, Chenhao Yang, Rui Li, Alois Knoll, Giovanni Beltrame

    Abstract: Accurate localization and tracking are a fundamental requirement for robotic applications. Localization systems like GPS, optical tracking, simultaneous localization and mapping (SLAM) are used for daily life activities, research, and commercial applications. Ultra-wideband (UWB) technology provides another venue to accurately locate devices both indoors and outdoors. In this paper, we study a loc… ▽ More

    Submitted 6 July, 2021; v1 submitted 21 May, 2020; originally announced May 2020.

    Comments: Accepted by ICRA2020

  40. arXiv:1910.08810  [pdf, other

    cs.RO

    CAPRICORN: Communication Aware Place Recognition using Interpretable Constellations of Objects in Robot Networks

    Authors: Benjamin Ramtoula, Ricardo de Azambuja, Giovanni Beltrame

    Abstract: Using multiple robots for exploring and mapping environments can provide improved robustness and performance, but it can be difficult to implement. In particular, limited communication bandwidth is a considerable constraint when a robot needs to determine if it has visited a location that was previously explored by another robot, as it requires for robots to share descriptions of places they have… ▽ More

    Submitted 25 March, 2020; v1 submitted 19 October, 2019; originally announced October 2019.

    Comments: 8 pages, 6 figures, 1 table. 2020 IEEE International Conference on Robotics and Automation (ICRA)

  41. DOOR-SLAM: Distributed, Online, and Outlier Resilient SLAM for Robotic Teams

    Authors: Pierre-Yves Lajoie, Benjamin Ramtoula, Yun Chang, Luca Carlone, Giovanni Beltrame

    Abstract: To achieve collaborative tasks, robots in a team need to have a shared understanding of the environment and their location within it. Distributed Simultaneous Localization and Mapping (SLAM) offers a practical solution to localize the robots without relying on an external positioning system (e.g. GPS) and with minimal information exchange. Unfortunately, current distributed SLAM systems are vulner… ▽ More

    Submitted 5 December, 2019; v1 submitted 26 September, 2019; originally announced September 2019.

    Comments: 8 pages, 11 figures, 2 tables

  42. Swarm Relays: Distributed Self-Healing Ground-and-Air Connectivity Chains

    Authors: Vivek Shankar Varadharajan, David St-Onge, Bram Adams, Giovanni Beltrame

    Abstract: The coordination of robot swarms - large decentralized teams of robots - generally relies on robust and efficient inter-robot communication. Maintaining communication between robots is particularly challenging in field deployments. Unstructured environments, limited computational resources, low bandwidth, and robot failures all contribute to the complexity of connectivity maintenance. In this pape… ▽ More

    Submitted 30 June, 2020; v1 submitted 23 September, 2019; originally announced September 2019.

    Comments: 9 pages, 8 figures, Accepted for publication in Robotics and Automation Letters (RAL)

  43. arXiv:1909.10387  [pdf, other

    cs.RO cs.LG cs.MA cs.NE

    An Adversarial Approach to Private Flocking in Mobile Robot Teams

    Authors: Hehui Zheng, Jacopo Panerati, Giovanni Beltrame, Amanda Prorok

    Abstract: Privacy is an important facet of defence against adversaries. In this letter, we introduce the problem of private flocking. We consider a team of mobile robots flocking in the presence of an adversary, who is able to observe all robots' trajectories, and who is interested in identifying the leader. We present a method that generates private flocking controllers that hide the identity of the leader… ▽ More

    Submitted 24 January, 2020; v1 submitted 23 September, 2019; originally announced September 2019.

    Comments: 10 pages, 13 figures

    ACM Class: I.2.6; I.2.8; I.2.9

    Journal ref: IEEE Robotics and Automation Letters (2020)

  44. arXiv:1909.10378  [pdf, other

    cs.RO cs.MA

    Decentralized Connectivity Control in Quadcopters: a Field Study of Communication Performance

    Authors: Jacopo Panerati, Benjamin Ramtoula, David St-Onge, Yanjun Cao, Marcel Kaufmann, Aidan Cowley, Lorenzo Sabattini, Giovanni Beltrame

    Abstract: Redundancy and parallelism make decentralized multi-robot systems appealing solutions for the exploration of extreme environments. However, effective cooperation often requires team-wide connectivity and a carefully designed communication strategy. Several recently proposed decentralized connectivity maintenance approaches exploit elegant algebraic results drawn from spectral graph theory. Yet, th… ▽ More

    Submitted 23 September, 2019; originally announced September 2019.

    Comments: 7 pages, 7 figures

    ACM Class: C.2.4; C.4; I.2.9

  45. arXiv:1905.04771  [pdf, other

    cs.RO

    Failure-Tolerant Connectivity Maintenance for Robot Swarms

    Authors: Vivek Shankar Varadharajan, Bram Adams, Giovanni Beltrame

    Abstract: Connectivity maintenance plays a key role in achieving a desired global behavior among a swarm of robots. However, connectivity maintenance in realistic environments is hampered by lack of computation resources, low communication bandwidth, robot failures, and unstable links. In this paper, we propose a novel decentralized connectivity-preserving algorithm that can be deployed on top of other beha… ▽ More

    Submitted 12 May, 2019; originally announced May 2019.

    Comments: 20 pages, 7 figures, Presented at ARMS Workshop at AAMAS

  46. arXiv:1905.03247  [pdf, other

    eess.SP cs.RO

    Collaborative Localization and Tracking with Minimal Infrastructure

    Authors: Yanjun Cao, David St-Onge, Andreas Zell, Giovanni Beltrame

    Abstract: Localization and tracking are two very active areas of research for robotics, automation, and the Internet-of-Things. Accurate tracking for a large number of devices usually requires deployment of substantial infrastructure (infrared tracking systems, cameras, wireless antennas, etc.), which is not ideal for inaccessible or protected environments. This paper stems from the challenge posed such env… ▽ More

    Submitted 7 May, 2019; originally announced May 2019.

    Comments: This paper is submitted to IROS2019

  47. arXiv:1904.04374  [pdf, other

    cs.RO

    Collision-aware Task Assignment for Multi-Robot Systems

    Authors: Fang Wu, Vivek Shankar Varadharajan, Giovanni Beltrame

    Abstract: We propose a novel formulation of the collision-aware task assignment (CATA) problem and a decentralized auction-based algorithm to solve the problem with optimality bound. Using a collision cone, we predict potential collisions and introduce a binary decision variable into the local reward function for task bidding. We further improve CATA by implementing a receding collision horizon to address t… ▽ More

    Submitted 8 April, 2019; originally announced April 2019.

  48. Modeling Perceptual Aliasing in SLAM via Discrete-Continuous Graphical Models

    Authors: Pierre-Yves Lajoie, Siyi Hu, Giovanni Beltrame, Luca Carlone

    Abstract: Perceptual aliasing is one of the main causes of failure for Simultaneous Localization and Mapping (SLAM) systems operating in the wild. Perceptual aliasing is the phenomenon where different places generate a similar visual (or, in general, perceptual) footprint. This causes spurious measurements to be fed to the SLAM estimator, which typically results in incorrect localization and mapping results… ▽ More

    Submitted 24 January, 2019; v1 submitted 27 October, 2018; originally announced October 2018.

    Comments: 13 pages, 14 figures, 1 table

    MSC Class: 65K05; 62F10; 68T40; 68W40; 68W25; ACM Class: I.2.9; G.1.6

  49. arXiv:1810.00522  [pdf, other

    cs.RO

    Decentralized collaborative transport of fabrics using micro-UAVs

    Authors: Ryan Cotsakis, David St-Onge, Giovanni Beltrame

    Abstract: Small unmanned aerial vehicles (UAVs) have generally little capacity to carry payloads. Through collaboration, the UAVs can increase their joint payload capacity and carry more significant loads. For maximum flexibility to dynamic and unstructured environments and task demands, we propose a fully decentralized control infrastructure based on a swarm-specific scripting language, Buzz. In this paper… ▽ More

    Submitted 30 September, 2018; originally announced October 2018.

    Comments: Submitted to 2019 International Conference on Robotics and Automation (ICRA). 6 pages

  50. Stop, Think, and Roll: Online Gain Optimization for Resilient Multi-robot Topologies

    Authors: Marco Minelli, Marcel Kaufmann, Jacopo Panerati, Cinara Ghedini, Giovanni Beltrame, Lorenzo Sabattini

    Abstract: Efficient networking of many-robot systems is considered one of the grand challenges of robotics. In this article, we address the problem of achieving resilient, dynamic interconnection topologies in multi-robot systems. In scenarios in which the overall network topology is constantly changing, we aim at avoiding the onset of single points of failure, particularly situations in which the failure o… ▽ More

    Submitted 19 September, 2018; originally announced September 2018.

    Journal ref: Proceedings of the International Symposium on Distributed Autonomous Robotic Systems (DARS), 2018