AUTONOMOUS ROBOT NAVIGATION BETWEEN ROWS OF CROPS

Authors

  • Miloš Nikolić Autor
  • Milutin Nikolić Supervisor

DOI:

https://doi.org/10.24867/29IH01Nikolic

Keywords:

robot, UGV, autonomus navigation, machine learning, image processing, ROS 2, simulation

Abstract

The paper describes autonomousUGV robot navigation among rows ofcrops. The objective of the study was to explore the most relevant approaches and robots used for this task. Two methods were compared for row tracking: traditional image processing and machine learning methods. A specific task included recognizing the end of row crops and navigating the robot from one row to another. An RTK-GPS sensor was used for detecting the end of the row crops, while a NAV 2 Waypoint Follower based on the PurePursuit algorithm was embedded for generating and tracking paths which are guiding the robot to the next row crop. The entire system was integrated into the ROS 2 environment. The approaches were tested in both real and simulation environments. NVIDIA Isaac Sim simulation was used for the simulation environment, from which semantic datasets were collected for training theYOLOv8 row crop tracking model. Finally, an evaluation and comparison of the methods were conducted.

References

[1]Mustafa Ozkan Yerebakan и Boyi Hu. „Human–Robot Collaboration in Modern Agriculture: A Review of the Current Research Landscape”. У: Advanced Intelligent Systems (2024.), стр. 2300823.
[2]topic_based_ros2_control. https://github.com/PickNikRobotics/topic_based_ros2_control/tree/mainAccessed: 2024-06-10.
[3] ROS2 Control. https://www.youtube.com/watch?v=4VVrTCnxvSw&t=130s. Accessed: 2024-06-07
[4] pymap3d.https://github.com/geospace-code/pymap3d/tree/0bb4350d45929ebff69047260f7934b30b5e9bae. Accessed: 2024-06-27.

Published

2024-12-04