Path Tracking Control of Field Information-Collecting Robot Based on Improved Convolutional Neural Network Algorithm
Abstract
:1. Introduction
2. Establishing Convolutional Neural Network
2.1. Image Acquisition
2.2. Image Training
2.3. Model Accuracy Evaluation
3. Design of Robot Control System
3.1. Robot Mathematical Model
- (1)
- The plant protection process conducted by the robot was a low-speed movement one, with the speed controlled at 10 km/h.
- (2)
- The robot was capable of only rolling without sliding during the steering.
- (3)
- As the model only took into consideration the motion of a rigid body in a low-speed movement, the robot was not affected by any lateral force in the traveling process, the positioning angle of the front wheel being zero.
3.2. Control System Design
4. Path Generation
4.1. Path Fitting
- Time step:
- Substitute the data node and the specified first endpoint condition into the matrix equation:
- Solve the matrix equation and obtain the quadratic differential value .
- Calculate the coefficient of a spline:
- Regarding each subinterval , create the equation
4.2. Coordinate Transformation
4.3. Robot Motion Control
5. Simulation and Test
5.1. Joint Simulation of Path-Following Control
5.2. Real-Life Scenario
6. Discussion and Future Work
Author Contributions
Funding
Conflicts of Interest
References
- Vasconez, J.P.; Kantor, G.A.; Auat Cheein, F.A. Human–robot interaction in agriculture: A survey and current challenges. Biosyst. Eng. 2019, 179, 35–48. [Google Scholar] [CrossRef]
- Alipour, K.; Robat, A.B.; Tarvirdizadeh, B. Dynamics modeling and sliding mode control of tractor-trailer wheeled mobile robots subject to wheels slip. Mech. Mach. Theory 2019, 138, 16–37. [Google Scholar] [CrossRef]
- Li, Z.; Chen, L.; Zheng, Q.; Dou, X.; Yang, L. Control of a path following caterpillar robot based on a sliding mode variable structure algorithm. Biosyst. Eng. 2019, 186, 293–306. [Google Scholar] [CrossRef]
- Mahadhir, K.A.; Tan, S.C.; Low, C.Y.; Dumitrescu, R.; Amin, A.T.M.; Jaffar, A. Terrain classification for track-driven agricultural robots. Procedia Technol. 2014, 15, 775–782. [Google Scholar] [CrossRef]
- Chen, L.; Wang, P.; Zhang, P.; Zheng, Q.; He, J.; Wang, Q. Performance analysis and test of a maize inter-row self-propelled thermal fogger chassis. Int. J. Agric. Biol. Eng. 2018, 11, 100–107. [Google Scholar] [CrossRef] [Green Version]
- Bodunde, O.P.; Adie, U.C.; Ikumapayi, O.M.; Akinyoola, J.O.; Aderoba, A.A. Architectural design and performance evaluation of a ZigBee technology based adaptive sprinkler irrigation robot. Comput. Electron. Agric. 2019, 160, 168–178. [Google Scholar] [CrossRef]
- Rahul, K.; Raheman, H.; Paradkar, V. Design and development of a 5R 2DOF parallel robot arm for handling paper pot seedlings in a vegetable transplanter. Comput. Electron. Agric. 2019, 166, 105014. [Google Scholar] [CrossRef]
- Han, L.; Chi, R.; Enrong, M. Design and Simulation of a Handling Robot for Bagged Agricultural Materials. IFAC-PapersOnLine 2016, 49, 171–176. [Google Scholar] [CrossRef]
- Jiang, Z.; Hu, Y.; Jiang, H.; Tong, J. Design and force analysis of end-effector for plug seedling transplanter. PLoS ONE 2017, 12, e0180229. [Google Scholar] [CrossRef] [Green Version]
- Mu, L.; Cui, G.; Liu, Y.; Cui, Y.; Fu, L.; Gejima, Y. Design and simulation of an integrated end-effector for picking kiwifruit by robot. Inf. Process. Agric. 2019. [Google Scholar] [CrossRef]
- Wiess, U.; Biber, P. Plant detection and mapping for agricultural robots using a 3D LIDAR sensor. Rob. Autom. Syst. 2011, 59, 265–273. [Google Scholar] [CrossRef]
- Hu, Y.; Wang, L.; Xiang, L.; Wu, Q.; Jiang, H. Automatic Non-Destructive Growth Measurement of Leafy Vegetables Based on Kinect. Sensors 2018, 18, 806. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Wei, X.; Jia, K.; Lan, J.; Li, Y.; Zeng, Y.; Wang, C. Automatic method of fruit object extraction under complex agricultural background for vision system of fruit picking robot. Optik 2014, 125, 5684–5689. [Google Scholar] [CrossRef]
- Xue, J.; Zhang, L.; Grift, T.E. Variable field-of-view machine vision based row guidance of an agricultural robot. Comput. Electron. Agric. 2012, 84, 85–91. [Google Scholar] [CrossRef]
- An, F.; Liu, Z. Medical image segmentation algorithm based on feedback mechanism convolutional neural network. Biomed. Signal Process. Control 2019, 53, 101589. [Google Scholar]
- Zhang, W.; Jin, L.; Song, E.; Xu, X. Removal of impulse noise in color images based on convolutional neural network. Appl. Soft Comput. J. 2019, 82, 105558. [Google Scholar] [CrossRef]
- Han, T.; Liu, C.; Yang, W.G.; Jiang, D. A novel adversarial learning framework in deep convolutional neural network for intelligent diagnosis of mechanical faults. Knowl.-Based Syst. 2019, 165, 474–487. [Google Scholar] [CrossRef]
- Nissimov, S.; Goldberger, J.; Alchanatis, V. Obstacle detection in a greenhouse environment using the Kinect sensor. Comput. Electron. Agric. 2015, 113, 104–115. [Google Scholar] [CrossRef]
- Xiong, Y.; Ge, Y.; Liang, Y.; Blackmore, S. Development of a prototype robot and fast path-planning algorithm for static laser weeding. Comput. Electron. Agric. 2017, 142, 494–503. [Google Scholar] [CrossRef]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 39, 1137–1149. [Google Scholar] [CrossRef] [Green Version]
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
- Zhang, Z. A Flexible New Technique for Camera Calibration. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22, 1330–1334. [Google Scholar] [CrossRef] [Green Version]
- Lindeberg, T. Scale-space theory: A basic tool for analyzing structures at different scales. J. Appl. Stat. 1994, 21, 225–270. [Google Scholar] [CrossRef]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gu, Y.; Li, Z.; Zhang, Z.; Li, J.; Chen, L. Path Tracking Control of Field Information-Collecting Robot Based on Improved Convolutional Neural Network Algorithm. Sensors 2020, 20, 797. https://doi.org/10.3390/s20030797
Gu Y, Li Z, Zhang Z, Li J, Chen L. Path Tracking Control of Field Information-Collecting Robot Based on Improved Convolutional Neural Network Algorithm. Sensors. 2020; 20(3):797. https://doi.org/10.3390/s20030797
Chicago/Turabian StyleGu, Yili, Zhiqiang Li, Zhen Zhang, Jun Li, and Liqing Chen. 2020. "Path Tracking Control of Field Information-Collecting Robot Based on Improved Convolutional Neural Network Algorithm" Sensors 20, no. 3: 797. https://doi.org/10.3390/s20030797
APA StyleGu, Y., Li, Z., Zhang, Z., Li, J., & Chen, L. (2020). Path Tracking Control of Field Information-Collecting Robot Based on Improved Convolutional Neural Network Algorithm. Sensors, 20(3), 797. https://doi.org/10.3390/s20030797