The DOFBOT Robotic Hand, powered by the NVIDIA Jetson Nano processor, represents a cutting-edge fusion of computer vision and robotic automation for precision agriculture. This research presents an advanced system capable of distinguishing between ripe (red) and unripe (green) tomatoes using sophisticated image processing algorithms and deep learning techniques. The system integrates ImageNet and ResNet pre-trained models for enhanced color recognition capabilities, achieving superior response times compared to traditional laptop-based processing. The robotic arm successfully identifies, plucks, and collects ripe tomatoes while maintaining high accuracy rates. This study demonstrates the effectiveness of edge computing in agricultural automation, with the Jetson Nano providing significantly improved response times over conventional cloud-based processing systems. The integration of state-of-the-art computer vision algorithms with precision robotics marks a significant advancement in automated agricultural harvesting systems.
References
[1]
Redmon, J. and Farhadi, A. (2018) YOLOv3: An Incremental Improvement. arXiv: 1804.02767.
[2]
Girshick, R., Donahue, J., Darrell, T. and Malik, J. (2014) Rich Feature Hierar-chies for Accurate Object Detection and Semantic Segmentation. 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, 23-28 June 2014, 580-587. https://doi.org/10.1109/cvpr.2014.81
[3]
Krizhevsky, A., Sutskever, I. and Hinton, G.E. (2012) ImageNet Classification with Deep Convolutional Neural Networks. Advances in Neural Information Processing Systems (NIPS), Lake Tahoe, 3-6 December 2012, 1097-1105.
[4]
Dinh, T.L. and Vu, P.H. (2021) Real-Time Object Detection and Tracking Using Jetson Nano and YOLOv4. Proceeding of IEEE International Conference on Computer and Communication Systems (ICCCS), Chengdu, 23-26 April 2021, 425-430.
[5]
Tan, M. and Le, Q.V. (2019) EfficientNet: Rethinking Model Scaling for Convolu-tional Neural Networks. Proceedings of the 36th International Conference on Machine Learning, ICML 2019, Long Beach, 9-15 June 2019, 6105-6114.
[6]
He, K., Zhang, X., Ren, S. and Sun, J. (2016) Deep Residual Learning for Image Recognition. 2016 IEEE Conference on Computer Vision and Pattern Recogni-tion (CVPR), Las Vegas, 27-30 June 2016, 770-778. https://doi.org/10.1109/cvpr.2016.90
[7]
Chollet, F. (2017) Xception: Deep Learning with Depthwise Separable Convolu-tions. 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, 21-26 July 2017, 1800-1807. https://doi.org/10.1109/cvpr.2017.195
[8]
Long, J., Shelhamer, E. and Darrell, T. (2015) Fully Convolutional Networks for Semantic Segmentation. 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, 7-12 June 2015, 3434-3440. https://doi.org/10.1109/cvpr.2015.7298965
[9]
Kattel, S., Mate, S., Bhattarai, K., Adhikari, B. and Guragai, M.K. (2023) Applica-tion of Computer Vision in Robotic Arm. Proceedings of the IOE Graduate Con-ference, 13, 72-78. http://conference.ioe.edu.np/publications/ioegc13/IOEGC-13-035-072.pdf
[10]
Fernandes, L. and Shivakumar, B.R. (2020) Identification and Sorting of Objects Based on Shape and Colour Using Robotic Arm. 2020 Fourth International Con-ference on Inventive Systems and Control (ICISC), Coimbatore, 8-10 January 2020, 866-871. https://doi.org/10.1109/icisc47916.2020.9171196
[11]
Everingham, M., Eslami, S.M.A., Van Gool, L., Williams, C.K.I., Winn, J. and Zis-serman, A. (2014) The Pascal Visual Object Classes Challenge: A Retrospective. International Journal of Computer Vision, 111, 98-136. https://doi.org/10.1007/s11263-014-0733-5
[12]
Smith, A.R. (1978) Color Gamut Transform Pairs. SIGGRAPH’78: Proceedings of the 5th Annual Conference on Computer Graphics and Interactive Techniques, Association for Computing Machinery, 12-19. https://doi.org/10.1145/800248.807361
[13]
Bindu, S., Prudhvi, S., Raja Sekhar, N. and Hemalatha, G. (2014) Object Detec-tion from Complex Background Image Using Circular Hough Transform. Inter-national Journal of Engineering Research and Applications, 4, 23-28.
[14]
Hussin, R., Juhari, M.R., Kang, N.W., Ismail, R.C. and Kamarudin, A. (2012) Dig-ital Image Processing Techniques for Object Detection from Complex Back-ground Image. Procedia Engineering, 41, 340-344. https://doi.org/10.1016/j.proeng.2012.07.182
[15]
Adiguna, M.G.S., Saleh, M. and Marindani, E.D. (2023) Color and Size Sorting System with an ESP32-Based Robot Arm. Journal of Electrical Engineering, En-ergy, and Information Technology (J3EIT), 11, 73-83. https://doi.org/10.26418/j3eit.v11i2.68483
[16]
Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C., et al. (2016) SSD: Single Shot Multibox Detector. In: Leibe, B., Matas, J., Sebe, N. and Welling, M., Eds., Computer Vision—ECCV 2016, Springer, 21-37. https://doi.org/10.1007/978-3-319-46448-0_2
[17]
Zeiler, M.D. and Fergus, R. (2014) Visualizing and Understanding Convolutional Networks. In: Fleet, D., Pajdla, T., Schiele, B. and Tuytelaars, T., Eds., Computer Vision—ECCV 2014, Springer, 818-833. https://doi.org/10.1007/978-3-319-10590-1_53
[18]
Nvidia Corporation (2019) Jetson Nano Developer Kit User Guide.
[19]
Intisar, M., Monirujjaman Khan, M., Rezaul Islam, M. and Masud, M. (2021) Computer Vision Based Robotic Arm Controlled Using Interactive Gui. Intelligent Automation & Soft Computing, 27, 533-550. https://doi.org/10.32604/iasc.2021.015482
[20]
Hao, W.G., Leck, Y.Y. and Hun, L.C. (2011) 6-DOF Pc-Based Robotic Arm (PC-ROBOARM) with Efficient Trajectory Planning and Speed Control. 2011 4th International Conference on Mechatronics (ICOM), Kuala Lumpur, 17-19 May 2011, 1-7. https://doi.org/10.1109/icom.2011.5937170
[21]
Omijeh, B.O., Uhunmwangho, R. and Ehikhamenle, M. (2014) Design Analysis of a Remote Controlled Pick and Place Robotic Vehicle. International Journal of Engineering Research and Development, 10, 57-68.