Autonomous Robots Lab
  • Home
  • News
  • Research
    • Autonomous Navigation and Exploration
    • Robot Perception
    • Robot Learning
    • Subterranean Robotics
    • Collision-tolerant Aerial Robots
    • Fixed-Wing UAVs
    • Agile and Physical Interaction Control
    • Underwater Autonomy
    • Intelligent Mobility
    • Robotics for Nuclear Sites
    • Autonomous Robots Arena
    • Code
    • Media
    • Research Presentations
    • Projects
  • Publications
  • Group
    • People
    • Research Collaborators
  • Education
    • Introduction to Aerial Robotics >
      • Online Textbook >
        • Modeling >
          • Frame Rotations and Representations
          • Multirotor Dynamics
        • State Estimation >
          • Inertial Sensors
          • Batch Discrete-Time Estimation
          • The Kalman Filter
        • Flight Control >
          • PID Control
          • LQR Control
          • Linear Model Predictive Control
        • Motion Planning >
          • Holonomic Vehicle BVS
          • Dubins Airplane
          • Collision-free Navigation
          • Structural Inspection Path Planning
        • Simulation Tools >
          • Simulations with SimPy
          • MATLAB & Simulink
          • RotorS Simulator >
            • RotorS Simulator Video Examples
      • Lecture Slides
      • Literature and Links
      • RotorS Simulator
      • Student Projects
      • Homework Assignments
      • Independent Study
      • Video Explanations
      • Syllabus
      • Grade Statistics
    • Autonomous Mobile Robot Design >
      • Lecture Slides
      • Semester Projects
      • Code Repository
      • Literature and Links
      • RotorS Simulator
      • Video Explanations
      • Resources for Semester Projects
      • Syllabus
    • Robotics for DDD Applications
    • CS302 - Data Structures
    • Student Projects >
      • Robot Competitions
      • Undergraduate Researchers Needed
      • ConstructionBots - Student Projects
    • EiT TTK4854 - Robotic Ocean Waste Removal
    • Aerial Robotic Autonomy >
      • Breadth Topics
      • Deep-dive Topics
      • Project & Assignments
      • Literature
    • Robotics Seminars
    • Robotics Days
    • Outreach >
      • Drones Demystified! >
        • Lecture Slides
        • Code Repository
        • Video Explanations
        • RotorS Simulator
        • Online Textbook
      • Autonomous Robots Camp >
        • RotorS Simulator
      • Outreach Student Projects
    • BadgerWorks >
      • General Study Links
      • Learn ROS
      • SubT-Edu
  • Resources
    • Autonomous Robots Arena
    • Robot Development Space
  • Contact
Motion Primitives-based Path Planning for Agile Subterranean Exploration using Aerial Robots
Mihir Dharmadhikari1, Tung Dang2, Lukas Solanka3, Johannes Loje3, Huan Nguyen2, Nikhil Khedekar2, Kostas Alexis2
1 BITS Pilani
1 Autonomous Robots Lab, University of Nevada, Reno
2 Flyability SA
Picture
Abstract: This work presents a new path planning strategy that enables the fast and agile exploration of subterranean environments using aerial robots. Underground settings often present simultaneously very large scale and extremely narrow geometries, while micro aerial vehicles have limited battery life. In response to this fact, the proposed method is organized around a tailored to the problem bifurcated local and global planning architecture. The local planner operates in a sliding window of volume around the robot and employs motion primitives to rapidly identify high-speed admissible paths that search the configuration space, while exploiting the flight dynamics of small aerial robots. At the same time, a sparse global graph of the environment is incrementally built and that allows the robot to find a return-to-home path or re-position itself towards previously detected frontiers of the exploration space when a local dead-end situation is encountered. This planning methodology for fast and agile exploration utilizes a computationally lightweight volumetric representation of the environment based on which the exploration gain is calculated and the safety of the paths is guaranteed. The proposed algorithm is field-verified in a collection of real-life deployments inside both active and abandoned underground mines, old railroad tunnels and building corridors. The presented field experiments utilize both a 0.55m-wide collision-tolerant flying robot, as well as a more traditional quadrotor platform. While flying fully autonomously, the systems present exploration speeds up to 2m/s and navigate constrained settings as narrow as 0.8m in width. 

Publication

Under Review

Video Results

Indicative Underground Mine Aerial Robotic Exploration
Indicative Underground Mine Legged Robot Exploration

Code

Coming soon! 

Dataset

Datasets for Subterranean Exploration
 
Relevant Downloads
  • Coming soon!
Proudly powered by Weebly