An Embedded Monocular Vision Approach for Ground-Aware Objects Detection and Position Estimation
In the RoboCup Small Size League (SSL), teams are encouraged to propose solutions for executing basic soccer tasks inside the SSL field using only embedded sensing information. Thus, this work proposes an embedded monocular vision approach for detecting objects and estimating relative positions inside the soccer field. Prior knowledge from the environment is exploited by assuming objects lay on the ground, and the onboard camera has its position fixed on the robot. We implemented the proposed method on an NVIDIA Jetson Nano and employed SSD MobileNet v2 for 2D Object Detection with TensorRT optimization, detecting balls, robots, and goals with distances up to 3.5 meters. Ball localization evaluation shows that the proposed solution overcomes the currently used SSL vision system for positions closer than 1 meter to the onboard camera with a Root Mean Square Error of 14.37 millimeters. In addition, the proposed method achieves real-time performance with an average processing speed of 30 frames per second.
Code (1)
Tasks
2D Object Detectionobject-detectionObject DetectionPositionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Task-Aware Monocular Depth Estimation for 3D Object Detection
Monocular depth estimation enables 3D perception from a single 2D image, thus attracting much research attention for years. Almost all methods treat foreground and background regions ("things and stuff") in an image equa…
3D Object Detection3D Object RecognitionDepth EstimationDepth Prediction+5Ground-aware Monocular 3D Object Detection for Autonomous Driving
Estimating the 3D position and orientation of objects in the environment with a single RGB camera is a critical and challenging task for low-cost urban autonomous driving and mobile robots. Most of the existing algorithm…
3D Object Detection6D Pose Estimation using RGBAutonomous DrivingDepth Estimation+7GA-GS: Generation-Assisted Gaussian Splatting for Static Scene Reconstruction
Reconstructing static 3D scene from monocular video with dynamic objects is important for numerous applications such as virtual reality and autonomous driving. Current approaches typically rely on background for static s…
Autonomous DrivingCVAM-Pose: Conditional Variational Autoencoder for Multi-Object Monocular Pose Estimation
Estimating rigid objects' poses is one of the fundamental problems in computer vision, with a range of applications across automation and augmented reality. Most existing approaches adopt one network per object class str…
6D Pose Estimation6D Pose Estimation using RGBDistilled Semantics for Comprehensive Scene Understanding from Videos
Whole understanding of the surroundings is paramount to autonomous systems. Recent works have shown that deep neural networks can learn geometry (depth) and motion (optical flow) from a monocular video without any explic…
Depth EstimationKnowledge DistillationMonocular Depth EstimationMotion Segmentation+2