DOI QR코드

DOI QR Code

Obstacle Avoidance for Unmanned Air Vehicles Using Monocular-SLAM with Chain-Based Path Planning in GPS Denied Environments

  • Bharadwaja, Yathirajam (Academy of Scientific and Innovative Research (AcSIR), Aerospace Electronics and Systems Division, CSIR-National Aerospace Laboratories) ;
  • Vaitheeswaran, S.M (Academy of Scientific and Innovative Research (AcSIR), Aerospace Electronics and Systems Division, CSIR-National Aerospace Laboratories) ;
  • Ananda, C.M (Academy of Scientific and Innovative Research (AcSIR), Aerospace Electronics and Systems Division, CSIR-National Aerospace Laboratories)
  • Received : 2018.10.13
  • Accepted : 2020.04.10
  • Published : 2020.04.30

Abstract

Detecting obstacles and generating a suitable path to avoid obstacles in real time is a prime mission requirement for UAVs. In areas, close to buildings and people, detecting obstacles in the path and estimating its own position (egomotion) in GPS degraded/denied environments are usually addressed with vision-based Simultaneous Localization and Mapping (SLAM) techniques. This presents possibilities and challenges for the feasible path generation with constraints of vehicle dynamics in the configuration space. In this paper, a near real-time feasible path is shown to be generated in the ORB-SLAM framework using a chain-based path planning approach in a force field with dynamic constraints on path length and minimum turn radius. The chain-based path plan approach generates a set of nodes which moves in a force field that permits modifications of path rapidly in real time as the reward function changes. This is different from the usual approach of generating potentials in the entire search space around UAV, instead a set of connected waypoints in a simulated chain. The popular ORB-SLAM, suited for real time approach is used for building the map of the environment and UAV position and the UAV path is then generated continuously in the shortest time to navigate to the goal position. The principal contribution are (a) Chain-based path planning approach with built in obstacle avoidance in conjunction with ORB-SLAM for the first time, (b) Generation of path with minimum overheads and (c) Implementation in near real time.

Keywords

References

  1. D. Mellinger and V. Kumar, "Minimum snap trajectory generation and control for quadrotors," in IEEE Intl. Conf. on Robotics and Automation (ICRA), 2011.
  2. S. Lupashin, A. Schollig, M. Sherback, and R. D'Andrea, "A simple learning strategy for high-speed quadrocopter multi-flips.," in IEEE Intl. Conf. on Robotics and Automation (ICRA), 2010.
  3. Q. Lindsey, D. Mellinger, and V. Kumar, "Construction of cubic structures with quadrotor teams," in Robotics: Science and Systems (RSS), Los Angeles, CA, USA, 2011.
  4. M. Colton, L. Sun, D. Carlson, and R. Beard, "Multivehicle dynamics and control for aerial recovery of micro air vehicles," International Journal of Vehicle Autonomous Systems, vol. Volume 9, no. 1-2, 2011.
  5. C. Forster, M. Pizzoli, and D. Scaramuzza, "SVO : Fast Semi Direct Monocular Visual Odometry," in IEEE Intl. Conf. on Robotics and Automation (ICRA), 2014.
  6. Georg Klein, David Murray, "Parallel Tracking and Mapping for Small AR Workspaces," in IEEE and ACM International Symposium on Mixed and Augmented Reality, 2008.
  7. Raul Mur-Artal, J. M. M. Montiel and Juan D. Tardos, "ORB-SLAM: A Versatile and Accurate Monocular SLAM System," IEEE Transactions on Robotics, vol. 31, no. 5, pp. 1147-1163, 2015. https://doi.org/10.1109/TRO.2015.2463671
  8. J. Engel and T. Schops and D. Cremers, "LSD-SLAM: Large-Scale Direct Monocular SLAM," in European Conference on Computer Vision (ECCV), 2014.
  9. Bai, G., X. Xiang, H. Zhu, D. Yin, and L. Zhu, "Research on Obstacles Avoidance Technology for UAV Based on Improved PTAM Algorithm," in IEEE International Conference on Progress in Informatics and Computing, Nanjing, China, 2015.
  10. Omid Esrafilian, Hamid D. Taghirad, "Autonomous Flight and Obstacle Avoidance of a Quadrotor By Monocular SLAM," in Proceedings of the 4th International Conference on Robotics and Mechatronics, Tehran, Iran, 2016.
  11. Fei Gao, Yi Lin and Shaojie Shen, "Gradient-Based Online Safe Trajectory Generation for Quadrotor Flight in Complex Environments," in IEEE/RSJ Intl. Conf. on Intell. Robots and Syst, Vancouver, Canada, 2017.
  12. Grzonka, S., Grisetti, G., Burgard, W, "A fully autonomous indoor quadrotor," IEEE Transactions on Robotics, pp. 90-100, 2012. https://doi.org/10.1109/TRO.2011.2162999
  13. Bachrach, A., de Winter, A., He, R., Hemann, G., Prentice, S., Roy, N, "RANGE - robust autonomous navigation in GPS-denied environments," in International Conference on Robotics and Automation (ICRA), 2010.
  14. J Engel, J Sturm, D Cremers, "Camera-Based Navigation of a Low-Cost Quadrocopter," in IEEE/RSJ International conference on Intelligent Robots and Systems (IROS), 2012.
  15. Fraundorfer, F., Heng, L., Honegger, D., Lee, G., Meier, L., Tanskanen, P., Pollefeys, M., "Vision-based autonomous mapping and exploration using a quadrotor MAV," in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2012.
  16. Wagter, C.D., Tijmons, S., Remes, B., de Croon, G., "Autonomous flight of a 20-gram flapping wing mav with a 4-gram onboard stereo vision system," in International Conference on Robotics and Automation (ICRA), 2014.
  17. Huang A.S., Bachrach A., Henry P., Krainin M., Maturana D., Fox D., Roy N., "Visual odometry and mapping for autonomous flight using an RGB-D camera," in Int. Symposium on Robotics Research (ISRR), 2011.
  18. Tomic T., Schmid K., Lutz P., Domel A., Kassecker M., Mair E., Grixa I.L., Ruess F.,Suppa M., Burschka D., "Toward a fully autonomous UAV: Research platform for indoor and outdoor urban search and rescue," IEEE Robotics & Automation Magazine, pp. 46-56, 2012.
  19. Nieuwenhuisen M., Droeschel D., Holz D., Laebe T., Behnke S., "Multimodal obstacle detection and collision avoidance for micro aerial vehicles," in European Conference on Mobile Robots (ECMR), 2013.
  20. Andrew J. Davison , Ian D. Reid, Nicholas D. Molton, "MonoSLAM: Real-Time Single Camera SLAM," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 29, no. 6, pp. 1052 - 1067, 2007. https://doi.org/10.1109/TPAMI.2007.1049
  21. B. Triggs; P. McLauchlan; R. Hartley; A. Fitzgibbon, "Bundle Adjustment - A Modern Synthesis," in International Workshop on Vision Algorithms (ICCV), 1999.
  22. H. Strasdat, J. Montiel, and A. Davison, "Real-time monocular SLAM: Why filter?," in International Conference on Robotics and Automation (ICRA), 2010.
  23. Abdulla Al-Kaff, Qinggang Meng, David Martin, Arturo de la Escalera, Jose MariaArmingol, "Monocular Vision-Based Obstacle Detection/Avoidance for Unmanned Aerial Vehicles," in IEEE Intelligent Vehicles Symposium (IV), Gothenburg, Sweden, 2016.
  24. Yuncheng Lu, Zhucun Xue, Gui-Song Xia & Liangpei Zhang, "A survey on vision-based UAV navigation," Geospatial Information Science, vol. 21, no. 1, pp. 21-32, 2018.
  25. Bortoff, S. A, "Path Planning for UAVs," in American Control Conference, IEEE, Chicago, IL, USA, 2000.
  26. McLain T. W. and Beard R. W., "Trajectory Planning for Coordinated Rendezvous of Unmanned Air Vehicles," in American Institute of Aeronautics and Astronautics, Inc (AIAA), 2000.
  27. Argyle M., Chamberlain C., and Beard R., "Chain-Based Path Planning for Multiple UAVs," in IEEE Conference on Decision and Control and European Control Conference, 2011.
  28. Laith R. Sahawneh and Randal W. Beard, "Chain-based Collision Avoidance for UAS," in AIAA Guidance, Navigation, and Control (GNC) Conference, 2013.
  29. Beard R.W. and McLain T.W, Small Unmanned Aircraft: Theory and Practice, Princeton University Press, 2012.
  30. Natural Point Inc., "Natural Point Optitrack System Documentation," https://v20.wiki.optitrack.com/index.php?title=OptiTrack_Documentation_Wiki.