DOI QR코드

DOI QR Code

Development of Drone Racing Simulator using SLAM Technology and Reconstruction of Simulated Environments

SLAM 기술을 활용한 가상 환경 복원 및 드론 레이싱 시뮬레이션 제작

  • Received : 2021.01.25
  • Accepted : 2021.06.17
  • Published : 2021.08.31

Abstract

In this paper, we present novel simulation contents for drone racing and autonomous flight of drone. With Depth camera and SLAM, we conducted mapping 3 dimensional environment through RTAB-map. The 3 dimensional map is represented by point cloud data. After that we recovered this data in Unreal Engine. This recovered raw data reflects real data that includes noise and outlier. Also we built drone racing contents like gate and obstacles for evaluating drone flight in Unreal Engine. Then we implemented both HITL and SITL by using AirSim which offers flight controller and ROS api. Finally we show autonomous flight of drone with ROS and AirSim. Drone can fly in real place and sensor property so drone experiences real flight even in the simulation world. Our simulation framework increases practicality than other common simulation that ignore real environment and sensor.

Keywords

Acknowledgement

본 연구는 정보통신기획평가원의 대학ICT연구센터지원사업의 지원을 받아 수행하였습니다(IITP-2020-0-01460, Simulated Reality 콘텐츠 구현을 위한 핵심기술연구 및 인력양성).

References

  1. N. Koenig and A. Howard, "Design and use paradigms for Gazebo, an open-source multi-robot simulator," 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan, DOI: 10.1109/IROS.2004.1389727.
  2. S. Shah and A. Kapoor, "AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles," Field and Service Robotics 2017, [Online], https://arxiv.org/abs/1705.05065.
  3. M. Labbe and F. Michaud "RTAB-Map as an Open-Source Lidar and Visual SLAM Library for Large-Scale and Long-Term Online Operation," Journal of Field Robotics, vol. 36, no. 2, pp. 416-446, 2019, DOI: 10.1002/rob.21831.
  4. V. Usenko and D. Cremers. "Real-Time Trajectory Replanning for MAVs using Uniform B-splines and 3D Circular Buffer," 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, DOI: 10.1109/IROS.2017.8202160.