Deploying autonomous robots in crowded indoor environments usually requires them to have accurate dynamic obstacle perception. Although plenty of previous works in the autonomous driving field have investigated the 3D object detection problem, the usage of dense point clouds from a heavy LiDAR and their high computation cost for learning-based data processing make those methods not applicable to lightweight robots, such as vision-based UAVs with small onboard computers. To address this issue, we propose a lightweight 3D dynamic obstacle detection and tracking (DODT) method based on an RGB-D camera. Our method adopts a novel ensemble detection strategy, combining multiple computationally efficient but low-accuracy detectors to achieve real-time high-accuracy obstacle detection. Besides, we introduce a new feature-based data association method to prevent mismatches and use the Kalman filter with the constant acceleration model to track detected obstacles. In addition, our system includes an optional and auxiliary learning-based module to enhance the obstacle detection range and dynamic obstacle identification. The users can determine whether or not to run this module based on the available computation resources. The proposed method is implemented in a lightweight quadcopter, and the experiments prove that the algorithm can make the robot detect dynamic obstacles and navigate dynamic environments safely.
翻译:在拥挤的室内环境中部署自主机器人通常要求他们有准确的动态障碍感知。虽然在自主驾驶场的许多先前工作都调查了3D物体探测问题,但使用大型激光雷达的密度点云及其基于学习的数据处理的高计算成本使得这些方法不适用于轻型机器人,例如小型机载计算机的基于视觉的无人驾驶飞行器。为了解决这一问题,我们提议了一种基于 RGB-D 相机的轻量的3D动态障碍探测和跟踪(DDDTT) 方法。我们的方法采用了一种新型的混合探测战略,将多种计算效率高但低精确度探测器结合起来,以实现实时高精确度障碍探测。此外,我们采用了基于特性的新的数据联系方法,以防止不匹配,并使用固定加速模型的卡尔曼过滤器跟踪所探测的障碍。此外,我们的系统包括一个基于辅助学习的选项模块,以加强障碍探测范围和动态障碍识别。用户可以决定是否根据现有的计算资源运行这个模块。拟议的方法是在一个轻型的夸克立方探测器环境中执行的动态导航和测试。</s>