Object Detection Using Sim2Real Domain Randomization for Robotic Applications
Open Access
- 12 October 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics
- Vol. 39 (2) , 1225-1243
Abstract
Robots working in unstructured environments must be capable of sensing and interpreting their surroundings. One of the main obstacles of deep-learning-based models in the field of robotics is the lack of domain-specific labeled data for different industrial applications. In this article, we propose a sim2real transfer learning method based on domain randomization for object detection with which labeled synthetic datasets of arbitrary size and object types can be automatically generated. Subsequently, a state-of-the-art convolutional neural network, YOLOv4, is trained to detect the different types of industrial objects. With the proposed domain randomization method, we could shrink the reality gap to a satisfactory level, achieving 86.32% and 97.38% $\mathrm{{mAP}}_{50}$ scores, respectively, in the case of zero-shot and one-shot transfers, on our manually annotated dataset containing 190 real images. Our solution fits for industrial use as the data generation process takes less than 0.5 s per image and the training lasts only around 12 h, on a GeForce RTX 2080 Ti GPU. Furthermore, it can reliably differentiate similar classes of objects by having access to only one real image for training. To our best knowledge, this is the only work thus far satisfying these constraints.Keywords
All Related Versions
Funding Information
- Research on prime exploitation of the potential provided by the industrial digitalisation (ED_18-2-2018-0006)
- Ministry for Innovation and Technology and the National Research
- Development and Innovation Office
- National Lab for Autonomous Systems
- Application Domain Specific Highly Reliable IT Solutions
- National Research, Development and Innovation Fund of Hungary (TKP2020-NKA-06)
- Thematic Excellence Programme (2020-4.1.1.-TKP2020)
- National Challenges Subprogramme
This publication has 54 references indexed in Scilit:
- The YCB object and Model set: Towards common benchmarks for manipulation research2015
- ImageNet Large Scale Visual Recognition ChallengeInternational Journal of Computer Vision, 2015
- A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systemsManufacturing Letters, 2015
- Unified particle physics for real-time applicationsACM Transactions on Graphics, 2014
- Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation2014
- V-REP: A versatile and scalable robot simulation framework2013
- Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search2007
- Improving noiseACM Transactions on Graphics, 2002
- Evolutionary Robotics and the Radical Envelope-of-Noise HypothesisAdaptive Behavior, 1997
- Illumination for computer generated picturesCommunications of the ACM, 1975