Abstract
Autonomous navigation in agriculture is very challenging as it usually takes place outdoors where there is rough terrain, uncontrolled natural lighting, constantly changing organic scenarios and sometimes the absence of a Global Navigation Satellite System (GNSS). In this work, a single camera and a Google coral dev Board Edge Tensor Processing Unit (TPU) setup is proposed to navigate among a woody crop, more specifically a vineyard. The guidance is provided by estimating the vanishing point and observing its position with respect to the central frame, and correcting the steering angle accordingly. The vanishing point is estimated by object detection using Deep Learning (DL) based Neural Networks (NN) to obtain the position of the trunks in the image. The NN’s were trained using Transfer Learning (TL), which requires a smaller dataset than conventional training methods. For this purpose, a dataset with 4221 images was created considering image collection, annotation and augmentation procedures. Results show that our framework can detect the vanishing point with an average of the absolute error of 0.52\(^\circ \) and can be considered for autonomous steering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Christiaensen, L., Rutledge, Z., Edward Taylor, J.: Viewpoint: the future of work in agri-food. Food Policy 99(March 2020), 101963 (2021)
Ammoniaci, M., Paolo Kartsiotis, S., Perria, R., Storchi, P.: State of the art of monitoring technologies and data processing for precision viticulture. Agriculture (Switzerland) 11(3), 1–21 (2021)
Silva Aguiar, A., Neves Dos Santos, F., Jorge Miranda De Sousa, A., Moura Oliveira, P., Carlos Santos, L.: Visual trunk detection using transfer learning and a deep learning-based coprocessor. IEEE Access 8, 77308–77320 (2020)
Silva Pinto de Aguiar, A., Baptista Neves dos Santos, F., Carlos Feliz dos Santos, L., Manuel de Jesus Filipe, V., Jorge Miranda de Sousa, A.: Vineyard trunk detection using deep learning - an experimental device benchmark. Comput. Electron. Agric. 175(March), 105535 (2020)
Silva Aguiar, A., et al.: Bringing semantics to the vineyard: an approach on deep learning-based vine trunk detection. Agriculture (Switzerland) 11(2), 1–20 (2021)
Riggio, G., Fantuzzi, C., Secchi, C.: A low-cost navigation strategy for yield estimation in vineyards. In: Proceedings - IEEE International Conference on Robotics and Automation, pp. 2200–2205 (2018)
Bergerman, M., et al.: Robot farmers: autonomous orchard vehicles help tree fruit production. IEEE Robot. Autom. Mag. 22(1), 54–63 (2015)
Reiser, D., Paraforos, D.S., Khan, M.T., Griepentrog, H.W., Vázquez-Arellano, M.: Autonomous field navigation, data acquisition and node location in wireless sensor networks. Precis. Agric. 18(3), 279–292 (2017)
Rovira-Más, F., Millot, C., Sáiz-Rubio, V.: Navigation strategies for a vineyard robot. In: American Society of Agricultural and Biological Engineers Annual International Meeting, vol. 2015, no. 5, pp. 3936–3944 (2015)
Aghi, D., Mazzia, V., Chiaberge, M.: Local motion planner for autonomous navigation in vineyards with a RGB-D camera-based algorithm and deep learning synergy. arXiv, pp. 1–11 (2020)
Sharifi, M., Chen, X.: A novel vision based row guidance approach for navigation of agricultural mobile robots in orchards. In: ICARA 2015 - Proceedings of the 2015 6th International Conference on Automation, Robotics and Applications, pp. 251–255 (2015)
Kun Lyu, H., Ho Park, C., Hee Han, D., Woo Kwak, S., Choi, B.: Orchard free space and center line estimation using Naive Bayesian classifier for unmanned ground self-driving vehicle. Symmetry 10(9), 355 (2018)
García-Faura, Á., Fernández-Martínez, F., Kleinlein, R., San-Segundo, R., Díaz-de María, F.: A multi-threshold approach and a realistic error measure for vanishing point detection in natural landscapes. Eng. Appl. Artif. Intell. 85(August), 713–726 (2019)
Zhou, Z., Farhat, F., Wang, J.Z.: Detecting dominant vanishing points in natural scenes with application to composition-sensitive image retrieval. IEEE Trans. Multimedia 19(12), 2651–2665 (2017)
Kai Chang, C., Zhao, J., Itti, L.: DeepVP: deep learning for vanishing point detection on 1 million street view images. In: Proceedings - IEEE International Conference on Robotics and Automation, pp. 4496–4503 (2018)
Bo Liu, Y., Zeng, M., Hao Meng, Q.: D-VPnet: a network for real-time dominant vanishing point detection in natural scenes. Neurocomputing 417, 432–440 (2020)
Han, S.-H., Kang, K.-M., Choi, C.-H., Lee,D.-H., et al.: Deep learning-based path detection in citrus orchard. In: 2020 ASABE Annual International Virtual Meeting, page 1. American Society of Agricultural and Biological Engineers (2020)
Santos, L., et al.: Path planning aware of robot’s center of mass for steep slope vineyards. Robotica 38(4), 684–698 (2020)
Padilla, R., Netto, S.L., Da Silva, E.A.B.: A survey on performance metrics for object-detection algorithms. In: International Conference on Systems, Signals, and Image Processing, July 2020, pp. 237–242 (2020)
Acknowledgements
The research leading to these results has received funding from the European Union’s Horizon 2020 - The EU Framework Programme for Research and Innovation 2014–2020, under grant agreement No. 101004085.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Sarmento, J., Silva Aguiar, A., Neves dos Santos, F., Sousa, A.J. (2021). Autonomous Robot Visual-Only Guidance in Agriculture Using Vanishing Point Estimation. In: Marreiros, G., Melo, F.S., Lau, N., Lopes Cardoso, H., Reis, L.P. (eds) Progress in Artificial Intelligence. EPIA 2021. Lecture Notes in Computer Science(), vol 12981. Springer, Cham. https://doi.org/10.1007/978-3-030-86230-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-86230-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86229-9
Online ISBN: 978-3-030-86230-5
eBook Packages: Computer ScienceComputer Science (R0)