2 research outputs found

    Toward Autonomous Rotation-Aware Unmanned Aerial Grasping

    Full text link
    Autonomous Unmanned Aerial Manipulators (UAMs) have shown promising potentials to transform passive sensing missions into active 3-dimension interactive missions, but they still suffer from some difficulties impeding their wide applications, such as target detection and stabilization. This letter presents a vision-based autonomous UAM with a 3DoF robotic arm for rotational grasping, with a compensation on displacement for center of gravity. First, the hardware, software architecture and state estimation methods are detailed. All the mechanical designs are fully provided as open-source hardware for the reuse by the community. Then, we analyze the flow distribution generated by rotors and plan the robotic arm's motion based on this analysis. Next, a novel detection approach called Rotation-SqueezeDet is proposed to enable rotation-aware grasping, which can give the target position and rotation angle in near real-time on Jetson TX2. Finally, the effectiveness of the proposed scheme is validated in multiple experimental trials, highlighting it's applicability of autonomous aerial grasping in GPS-denied environments.Comment: 8 pages, 11 figure

    3D Object Recognition with Ensemble Learning --- A Study of Point Cloud-Based Deep Learning Models

    Full text link
    In this study, we present an analysis of model-based ensemble learning for 3D point-cloud object classification and detection. An ensemble of multiple model instances is known to outperform a single model instance, but there is little study of the topic of ensemble learning for 3D point clouds. First, an ensemble of multiple model instances trained on the same part of the ModelNet40\textit{ModelNet40} dataset was tested for seven deep learning, point cloud-based classification algorithms: PointNet\textit{PointNet}, PointNet++\textit{PointNet++}, SO-Net\textit{SO-Net}, KCNet\textit{KCNet}, DeepSets\textit{DeepSets}, DGCNN\textit{DGCNN}, and PointCNN\textit{PointCNN}. Second, the ensemble of different architectures was tested. Results of our experiments show that the tested ensemble learning methods improve over state-of-the-art on the ModelNet40\textit{ModelNet40} dataset, from 92.65%92.65\% to 93.64%93.64\% for the ensemble of single architecture instances, 94.03%94.03\% for two different architectures, and 94.15%94.15\% for five different architectures. We show that the ensemble of two models with different architectures can be as effective as the ensemble of 10 models with the same architecture. Third, a study on classic bagging i.e. with different subsets used for training multiple model instances) was tested and sources of ensemble accuracy growth were investigated for best-performing architecture, i.e. SO-Net\textit{SO-Net}. We also investigate the ensemble learning of Frustum PointNet\textit{Frustum PointNet} approach in the task of 3D object detection, increasing the average precision of 3D box detection on the KITTI\textit{KITTI} dataset from 63.1%63.1\% to 66.5%66.5\% using only three model instances. We measure the inference time of all 3D classification architectures on a Nvidia Jetson TX2\textit{Nvidia Jetson TX2}, a common embedded computer for mobile robots, to allude to the use of these models in real-life applications
    corecore