[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3360774.3368200acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmobiquitousConference Proceedingsconference-collections
research-article

Constructing 3d maps for dynamic environments using autonomous UAVs

Published: 03 February 2020 Publication History

Abstract

This paper presents the design and implementation of an Unmanned Aerial Vehicle (UAV), which can navigate autonomously in dynamic environments. The goal of the project is to minimize the risks to workers' safety by deploying UAVs to inaccessible places which are frequently found in the Oil & Gas Industry such as confined pipelines. The autonomous UAV can fly through a series of pipes to generating a 3D map of the flight path. We used Light Detection and Ranging (LIDAR) technology to map the surrounding environment as the UAV flies through the environment. The feedback from the LIDAR sensors is used for real-time autonomous navigation and obstacle avoidance. The route is also logged for subsequent navigation. As a UAV navigates the environment, it records a video of all it sees which can then be watched by the maintenance engineers. Our approach involves running a simulation using the Robotics Operating System (ROS) to assert and fine-tune our navigation algorithms before applying them directly to the physical hardware. At this stage, we have successfully implemented the autonomous navigation using LIDAR scanners in the ROS simulation environment. We also implemented an algorithm to manage the battery life of the UAV through which it can use to return home when the battery level drops down to a certain percentage. We expect that this research will help autonomous UAVs to safely navigate new spaces by themselves in different domains such as in industrial maintenance and rescue operations.

References

[1]
Arduino, Last accessed on October 16th, 2019.
[2]
Bebop ardrone, Last accessed on October 16th, 2019.
[3]
Gazebo, Last accessed on October 16th, 2019.
[4]
Hector slam, Last accessed on October 16th, 2019.
[5]
Octomap, Last accessed on October 16th, 2019.
[6]
Python flask, Last accessed on October 16th, 2019.
[7]
Robot operating system ROS, Last accessed on October 16th, 2019.
[8]
Rviz, Last accessed on October 16th, 2019.
[9]
A. Abdelmoamen. A modular approach to programming multi-modal sensing applications. In Proceedings of the IEEE International Conference on Cognitive Computing, ICCC '18, pages 91--98, San Francisco, USA, 2018.
[10]
A. Abdelmoamen and N. Jamali. A model for representing mobile distributed sensing-based services. In Proceedings of the IEEE International Conference on Services Computing, SCC '18, page 282--286, San Francisco, USA, 2018.
[11]
A. Abdelmoamen, D. Wang, and N. Jamali. Approaching actor-level resource control for akka. In Proceedings of the IEEE Workshop on Job Scheduling Strategies for Parallel Processing, JSSPP '18, pages 1--15, Vancouver, Canada, 2018.
[12]
M. Aghaei, F. Grimaccia, C. A. Gonano, and S. Leva. Innovative automated control system for pv fields inspection and remote control. IEEE Transactions on Industrial Electronics, 62(11):7287--7296, 2015.
[13]
A. A. Ahmed. A model and middleware for composable iot services. In Proceedings of the International Conference on Internet Computing & IoT, ICOMP '19, pages 108--114, Las Vegas, USA, 2019.
[14]
A. A. Ahmed and T. Eze. An actor-based runtime environment for heterogeneous distributed computing. In Proceedings of the International Conference on Parallel & Distributed Processing, PDPTA '19, pages 37--43, Las Vegas, USA, 2019.
[15]
J. Q. Cui, S. Lai, X. Dong, and B. M. Chen. Autonomous navigation of uav in foliage environment. Journal of Intelligent & Robotic Systems.
[16]
R. S. Filho, C. Huang, B. Yu, R. Venkataramana, A. El-Messidi, D. Sharber, J. Westerheide, and N. Alkadi. Semi-autonomous industrial robotic inspection: Remote methane detection in oilfield. In Proceedings of the IEEE International Conference on Edge Computing (EDGE), pages 17--24, 2018.
[17]
S. Gallardo-Saavedra, L. Hernández-Callejo, and O. Duque-Perez. Image resolution influence in aerial thermographic inspections of photovoltaic plants. IEEE Transactions on Industrial Informatics, 14(12):5678--5686, 2018.
[18]
T. He, Y. Zeng, and Z. Hu. Research of multi-rotor uavs detailed autonomous inspection technology of transmission lines based on route planning. IEEE Access, 7(1):955--965, 2019.
[19]
N. Jeong, H. Hwang, and E. T. Matson. Evaluation of low-cost lidar sensor for application in indoor uav navigation. In Proceedings of the IEEE Sensors Applications Symposium (SAS), pages 1--5, 2018.
[20]
R. Li, J. Liu, L. Zhang, and Y. Hang. Lidar/mems imu integrated navigation (slam) method for a small uav in indoor environments. In Proceedings of the DGON Inertial Sensors and Systems (ISS), pages 1--15, 2014.
[21]
A. A. Moamen and N. Jamali. An actor-based approach to coordinating crowd-sourced services. International Journal of Services Computing (IJSC), 2(3):43--55, 2014.
[22]
A. A. Moamen and N. Jamali. Coordinating crowd-sourced services. In Proceedings of MS, pages 92--99, Alaska, USA, 2014.
[23]
A. A. Moamen and N. Jamali. CSSWare: A middleware for scalable mobile crowd-sourced services. In Proceedings of MobiCASE, pages 181--199, Berlin, Germany, 2015.
[24]
A. A. Moamen and N. Jamali. CSSWare: An actor-based middleware for mobile crowd-sourced services. In Proceedings of the 2015 ACM 12th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (Mobiquitous '15), pages 287--288, Coimbra, Portugal, 2015.
[25]
A. A. Moamen and N. Jamali. ShareSens: An approach to optimizing energy consumption of continuous mobile sensing workloads. In Proceedings of the 2015 IEEE International Conference on Mobile Services (MS '15), pages 89--96, New York, USA, 2015.
[26]
A. A. Moamen and N. Jamali. Supporting resource bounded multitenancy in akka. In Proceedings of the ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH Companion 2016), pages 33--34, 2016.
[27]
A. A. Moamen and N. Jamali. An actor-based middleware for crowd-sourced services. EAI Transactions on Mobile Communications and Applications, (vol 17):1--15, 2017.
[28]
A. A. Moamen and N. Jamali. Opportunistic sharing of continuous mobile sensing data for energy and power conservation. IEEE Transactions on Services Computing, ( 2017.
[29]
A. A. Moamen and J. Nadeem. ModeSens: An approach for multi-modal mobile sensing. In Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH Companion 2015, pages 40--41, Pittsburgh, PA, USA, 2015. ACM.
[30]
A. A. Moamen, D. Wang, and N. Jamali. Supporting resource control for actor systems in akka. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS 2017), pages 1--4, 2017.
[31]
A. Nemati, M. Sarim, M. Hashemi, E. Schnipke, S. Reidling, W. Jeffers, J. Meiring, P. Sampathkumar, and M. Kumar. Autonomous navigation of uav through gps-denied indoor environment with obstacles. AIAA Infotech at Aerospace, pages 1--7, 2015.
[32]
R. Ravi, Y. Lin, T. Shamseldin, M. Elbahnasawy, M. Crawford, and A. Habib. Implementation of uav-based lidar for high throughput phenotyping. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS'18), pages 8761--8764, 2018.
[33]
F. Wang, K. Wang, S. Lai, S. K. Phang, B. M. Chen, and T. H. Lee. An efficient uav navigation solution for confined but partially known indoor environments. In Proceedings of the IEEE International Conference on Control Automation (ICCA), pages 1351--1356, 2014.
[34]
S. Zhang, S. Wang, C. Li, G. Liu, and Q. Hao. An integrated uav navigation system based on geo-registered 3d point cloud. In Proceedings of the IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), pages 650--655, Daegu, South Korea, 2017.
[35]
X. Zhang, Z. Peng, and H. Liu. Autonomous positioning and navigation for uav in gps denied environments. In Proceedings of the International Micro Air Vehicle Competition and Conference, pages 77--82, Beijing, PR of China, okt 2016.

Cited By

View all
  • (2024)Cybersecurity Testing in Drones Domain: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2024.349599412(171166-171184)Online publication date: 2024
  • (2022)An Actor-Based Formal Model and Runtime Environment for Resource-Bounded IoT ServicesAlgorithms10.3390/a1511039015:11(390)Online publication date: 23-Oct-2022
  • (2022)A Location-Based Mobile Advertising System for Small-to-Medium Businesses2nd EAI International Conference on Smart Technology10.1007/978-3-031-07670-1_1(1-14)Online publication date: 18-Jun-2022
  • Show More Cited By

Index Terms

  1. Constructing 3d maps for dynamic environments using autonomous UAVs

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      MobiQuitous '19: Proceedings of the 16th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services
      November 2019
      545 pages
      ISBN:9781450372831
      DOI:10.1145/3360774
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 03 February 2020

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. 3d maps
      2. LIDAR
      3. ROS
      4. UAV
      5. autonomous
      6. navigation
      7. simulation

      Qualifiers

      • Research-article

      Funding Sources

      • Bechtel Corporation

      Conference

      MobiQuitous
      MobiQuitous: Computing, Networking and Services
      November 12 - 14, 2019
      Texas, Houston, USA

      Acceptance Rates

      Overall Acceptance Rate 26 of 87 submissions, 30%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)17
      • Downloads (Last 6 weeks)2
      Reflects downloads up to 05 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Cybersecurity Testing in Drones Domain: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2024.349599412(171166-171184)Online publication date: 2024
      • (2022)An Actor-Based Formal Model and Runtime Environment for Resource-Bounded IoT ServicesAlgorithms10.3390/a1511039015:11(390)Online publication date: 23-Oct-2022
      • (2022)A Location-Based Mobile Advertising System for Small-to-Medium Businesses2nd EAI International Conference on Smart Technology10.1007/978-3-031-07670-1_1(1-14)Online publication date: 18-Jun-2022
      • (2021)A Mobile-Based System for Detecting Plant Leaf Diseases Using Deep LearningAgriEngineering10.3390/agriengineering30300323:3(478-493)Online publication date: 1-Jul-2021
      • (2021)A Real-Time Car Towing Management System Using ML-Powered Automatic Number Plate RecognitionAlgorithms10.3390/a1411031714:11(317)Online publication date: 30-Oct-2021
      • (2021)A Real-Time Network Traffic Classifier for Online Applications Using Machine LearningAlgorithms10.3390/a1408025014:8(250)Online publication date: 21-Aug-2021
      • (2021)A privacy‐preserving mobile location‐based advertising system for small businessesEngineering Reports10.1002/eng2.124163:11Online publication date: 4-May-2021
      • (2020)A distributed system for supporting smart irrigation using Internet of Things technologyEngineering Reports10.1002/eng2.123523:7Online publication date: 20-Dec-2020

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media