Visual-Inertial Navigation Algorithm Development Using Photorealistic Camera Simulation in the Loop
Visual-Inertial Navigation Algorithm Development Using Photorealistic Camera Simulation in the Loop
复制标题
使用环路逼真相机模拟进行视觉惯性导航算法开发
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
S. Karaman
中科院分区:
文献类型:
--
作者:
Thomas Sayre;Winter Guerra;Amado Antonini;Jasper Arneberg;A. Brown;G. V. Cavalheiro;Yajun Fang;A. Gorodetsky;Dave McCoy;Sebastian Quilter;Fabian Riether;E. Tal;Yunus Terzioglu;L. Carlone;S. Karaman
The development of fast, agile micro Unmanned Aerial Vehicles (UAVs) has been limited by (i) on-board computing hardware restrictions, (ii) the lack of sophisticated vision-based perception and vision-in-the-loop control algorithms, and (iii) the absence of development environments where such systems and algorithms can be rapidly and easily designed, implemented, and validated. Here, we first present a new micro UAV platform that integrates high-rate cameras, inertial sensors, and an NVIDIA Jetson Tegra X1 system-on-chip compute module that boasts 256 GPU cores. The UAV mechanics and electronics were designed and built in house, and are described in detail. Second, we present a novel “virtual reality” development environment, in which photorealistically-rendered synthetic on-board camera images are generated in real time while the UAV is in flight. This development environment allows us to rapidly prototype computing and sensing hardware as well as perception and control algorithms, using real physics, real interoceptive sensor data (e.g., from the on-board inertial measurement unit), and synthetic exteroceptive sensor data (e.g., from synthetic cameras). Third, we demonstrate repeated agile maneuvering with closed-loop vision-based perception and control algorithms, which we have developed using this environment.