A Hybrid YOLOv4 and Particle Filter Based Robotic Arm Grabbing System in Nonlinear and Non-Gaussian Environment

In this paper, we propose a robotic arm grasping system suitable for complex environments. For a robotic arm, in order to achieve its accurate grasp of the target object, not only the vision but also a certain tracking ability should be provided. To improve the grasp quality, we propose a robotic arm grasping system using YOLOv4 combined with a particle filter (PF) algorithm, which can be applied in a nonlinear and non-Gaussian environment. Firstly, the coordinates of the bounding box in the image can be obtained through the YOLOv4 object detection algorithm. Secondly, the coordinates in the world system can be obtained through the eye-to-hand calibration system. Thirdly, a PF model can be established based on the coordinate changes of the target object. Finally, according to the predicted output of the PF, the robotic arm and the target object can reach the specific position at the same time and complete the grab. As the target object, the bowl is applied to experiments for the sake of achieving a more convincing demonstration. The experimental results show that the robotic arm grasping system proposed in this paper can accomplish the successful grasp at a rate of nearly 88%, even at a higher movement speed, which is of great significance to robot applications in various fields.

[1]  Dongdong Wu,et al.  A target tracking algorithm for vision based sea cucumber grabbing , 2016, 2016 IEEE International Conference on Information and Automation (ICIA).

[2]  Wusheng Chou,et al.  Mobile Manipulation Integrating Enhanced AMCL High-Precision Location and Dynamic Tracking Grasp , 2020, Sensors.

[3]  Carlo S. Regazzoni,et al.  A particle filter based sequential trajectory classifier for behavior analysis in video surveillance , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[4]  Hongyu Zhou,et al.  Real-Time Fruit Recognition and Grasping Estimation for Robotic Apple Harvesting , 2020, Sensors.

[5]  Éric Marchand,et al.  ViSP for visual servoing: a generic software platform with a wide class of robot control skills , 2005, IEEE Robotics & Automation Magazine.

[6]  Chunfeng Lu Kalman tracking algorithm of ping-pong robot based on fuzzy real-time image , 2020, J. Intell. Fuzzy Syst..

[7]  Darshak G Thakore,et al.  Moving Object Tracking Using Kalman Filter , 2013 .

[8]  Luo,et al.  The Application of Improved YOLO V3 in Multi-Scale Target Detection , 2019, Applied Sciences.

[9]  Shiuh-Ku Weng,et al.  Video object tracking using adaptive Kalman filter , 2006, J. Vis. Commun. Image Represent..

[10]  Zhijie Xu,et al.  Research on Robot Vision Servo Based on image big data , 2020 .

[11]  Yuebing Wang,et al.  Study on the Evaluation Method of Sound Phase Cloud Maps Based on an Improved YOLOv4 Algorithm , 2020, Sensors.

[12]  Nuno Vasconcelos,et al.  Cascade R-CNN: Delving Into High Quality Object Detection , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[13]  Ross B. Girshick,et al.  Focal Loss for Dense Object Detection , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Simone Calderara,et al.  Visual Tracking: An Experimental Survey , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Shifeng Zhang,et al.  Single-Shot Refinement Neural Network for Object Detection , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[16]  Jo Wessel Strandhagen,et al.  The fit of Industry 4.0 applications in manufacturing logistics: a multiple case study , 2017 .

[17]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[18]  Wenyu Liu,et al.  Improved YOLO-V3 Workpiece Detection Method for Sorting , 2020, 2020 5th International Conference on Robotics and Automation Engineering (ICRAE).

[19]  Luping Xu,et al.  Artificial evolution based cost-reference particle filter for nonlinear state and parameter estimation in process systems with unknown noise statistics and model parameters , 2020 .

[20]  Dan Schonfeld,et al.  Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Rashid Ansari,et al.  Kernel particle filter for visual tracking , 2005, IEEE Signal Processing Letters.

[22]  Ales Leonardis,et al.  Dynamic grasp and trajectory planning for moving objects , 2018, Autonomous Robots.

[23]  Linu Shine,et al.  Real-Time Traffic Sign Recognition using YOLOv3 based Detector , 2019, 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT).

[24]  Bo Tao,et al.  Tracking and grasping of moving target based on accelerated geometric particle filter on colored image , 2020 .

[25]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[26]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[27]  Sachin Chitta,et al.  MoveIt!: An Introduction , 2016 .

[28]  Jongseok Kim,et al.  YOLO-Based Simultaneous Target Detection and Classification in Automotive FMCW Radar Systems , 2020, Sensors.

[29]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  Jing Liu,et al.  Optimized YOLOv3 Algorithm and Its Application in Traffic Flow Detections , 2020, Applied Sciences.

[31]  Zicong Jiang,et al.  Real-time object detection method for embedded devices , 2020 .

[32]  Hong-Yuan Mark Liao,et al.  YOLOv4: Optimal Speed and Accuracy of Object Detection , 2020, ArXiv.

[33]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Hao Sun,et al.  Vision Based Object Grasping of Robotic Manipulator , 2018, 2018 24th International Conference on Automation and Computing (ICAC).

[35]  Wei Cheng,et al.  Vision-based robot sorting system , 2019, IOP Conference Series: Materials Science and Engineering.