Non-linear Model Predictive Control for Multi-task GPS-free Autonomous Navigation in Vineyards

2404.05343

YC

0

Reddit

0

Published 4/9/2024 by Matteo Sperti, Marco Ambrosio, Mauro Martini, Alessandro Navone, Andrea Ostuni, Marcello Chiaberge
Non-linear Model Predictive Control for Multi-task GPS-free Autonomous Navigation in Vineyards

Abstract

Autonomous navigation is the foundation of agricultural robots. This paper focuses on developing an advanced autonomous navigation system for a rover operating within row-based crops. A position-agnostic system is proposed to address the challenging situation when standard localization methods, like GPS, fail due to unfavorable weather or obstructed signals. This breakthrough is especially vital in densely vegetated regions, including areas covered by thick tree canopies or pergola vineyards. This work proposed a novel system that leverages a single RGB-D camera and a Non-linear Model Predictive Control strategy to navigate through entire rows, adapting to various crop spacing. The presented solution demonstrates versatility in handling diverse crop densities, environmental factors, and multiple navigation tasks to support agricultural activities at an extremely cost-effective implementation. Experimental validation in simulated and real vineyards underscores the system's robustness and competitiveness in both standard row traversal and target objects approach.

Create account to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper presents a non-linear model predictive control (NMPC) approach for GPS-free autonomous navigation in vineyards.
  • The system leverages sensor data from LiDAR, cameras, and inertial measurement units (IMUs) to enable multi-task navigation, including obstacle avoidance, row following, and goal-directed movement.
  • The authors demonstrate the effectiveness of their approach through extensive simulation and field experiments in a challenging vineyard environment.

Plain English Explanation

The researchers have developed a new way for self-driving vehicles to navigate through vineyards without relying on GPS. Instead, their system uses a combination of sensors like laser scanners, cameras, and motion sensors to understand the environment and plan its movements.

This is important because GPS doesn't work well in the narrow, shaded spaces between the grape vines, but the vehicle still needs to be able to autonomously perform tasks like following the rows of vines, avoiding obstacles, and reaching specific destinations. The NMPC algorithm allows the vehicle to continuously adjust its path in real-time to safely and efficiently accomplish these multi-faceted navigation goals.

By demonstrating the efficacy of their approach through simulations and real-world tests in a vineyard, the researchers have made progress towards enabling fully autonomous agricultural vehicles that can operate reliably without GPS. This could unlock new productivity and efficiency gains for tasks like spraying, pruning, and harvesting in vineyards and other specialty crop environments.

Technical Explanation

The paper describes a non-linear model predictive control (NMPC) framework for autonomous navigation in vineyards. The system combines data from LiDAR, cameras, and inertial measurement units (IMUs) to enable multi-task navigation, including obstacle avoidance, row following, and goal-directed movement.

The navigation architecture includes separate modules for localization, mapping, motion planning, and control. The localization module uses visual-inertial odometry and map matching to estimate the vehicle's pose without relying on GPS. The mapping module builds a 3D occupancy grid representation of the environment using the LiDAR data.

The motion planning module then uses the NMPC algorithm to generate a sequence of control inputs that optimize for the navigation objectives, while respecting the system dynamics and constraints. This allows the vehicle to seamlessly transition between different navigation tasks, such as following the grape vine rows and reaching a specified goal location, while avoiding obstacles.

The authors validate their approach through extensive simulation tests and field experiments conducted in a real vineyard environment. The results demonstrate the effectiveness of the GPS-free autonomous navigation system in safely and efficiently performing multi-task operations.

Critical Analysis

The paper provides a comprehensive solution for GPS-free autonomous navigation in cluttered, GPS-denied environments like vineyards. The authors have thoughtfully addressed the key challenges, such as localization, mapping, and motion planning, and have demonstrated the practical viability of their approach through extensive testing.

One potential limitation is the reliance on LiDAR sensors, which may add significant cost and complexity to the overall system. It would be interesting to explore whether the navigation tasks could be accomplished using more affordable sensor suites, such as camera-based or radar-based perception.

Additionally, the paper does not delve into the robustness of the system to environmental changes, such as lighting variations or dynamic obstacles. Further research could investigate the system's adaptability and reliability in the face of these real-world challenges.

Conclusion

This paper presents a novel NMPC-based approach for GPS-free autonomous navigation in vineyards, addressing the key challenges of localization, mapping, and motion planning. The authors have demonstrated the effectiveness of their system through extensive simulations and field experiments, showcasing its ability to perform multi-task operations, such as row following and goal-directed movement, while safely avoiding obstacles.

The reported results are promising and suggest that this technology could significantly improve the efficiency and productivity of agricultural operations in GPS-denied environments. Further research to explore more cost-effective sensor solutions and enhance the system's robustness to environmental changes would help pave the way for widespread adoption of this technology in the real world.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Related Papers

A Vision-Based Navigation System for Arable Fields

A Vision-Based Navigation System for Arable Fields

Rajitha de Silva, Grzegorz Cielniak, Junfeng Gao

YC

0

Reddit

0

Vision-based navigation systems in arable fields are an underexplored area in agricultural robot navigation. Vision systems deployed in arable fields face challenges such as fluctuating weed density, varying illumination levels, growth stages and crop row irregularities. Current solutions are often crop-specific and aimed to address limited individual conditions such as illumination or weed density. Moreover, the scarcity of comprehensive datasets hinders the development of generalised machine learning systems for navigating these fields. This paper proposes a suite of deep learning-based perception algorithms using affordable vision sensors for vision-based navigation in arable fields. Initially, a comprehensive dataset that captures the intricacies of multiple crop seasons, various crop types, and a range of field variations was compiled. Next, this study delves into the creation of robust infield perception algorithms capable of accurately detecting crop rows under diverse conditions such as different growth stages, weed density, and varying illumination. Further, it investigates the integration of crop row following with vision-based crop row switching for efficient field-scale navigation. The proposed infield navigation system was tested in commercial arable fields traversing a total distance of 4.5 km with average heading and cross-track errors of 1.24{deg} and 3.32 cm respectively.

Read more

5/29/2024

GPS-free Autonomous Navigation in Cluttered Tree Rows with Deep Semantic Segmentation

GPS-free Autonomous Navigation in Cluttered Tree Rows with Deep Semantic Segmentation

Alessandro Navone, Mauro Martini, Marco Ambrosio, Andrea Ostuni, Simone Angarano, Marcello Chiaberge

YC

0

Reddit

0

Segmentation-based autonomous navigation has recently been presented as an appealing approach to guiding robotic platforms through crop rows without requiring perfect GPS localization. Nevertheless, current techniques are restricted to situations where the distinct separation between the plants and the sky allows for the identification of the row's center. However, tall, dense vegetation, such as high tree rows and orchards, is the primary cause of GPS signal blockage. In this study, we increase the overall robustness and adaptability of the control algorithm by extending the segmentation-based robotic guiding to those cases where canopies and branches occlude the sky and prevent the utilization of GPS and earlier approaches. An efficient Deep Neural Network architecture has been used to address semantic segmentation, performing the training with synthetic data only. Numerous vineyards and tree fields have undergone extensive testing in both simulation and real-world to show the solution's competitive benefits.

Read more

4/9/2024

Lessons from Deploying CropFollow++: Under-Canopy Agricultural Navigation with Keypoints

Arun N. Sivakumar, Mateus V. Gasparino, Michael McGuire, Vitor A. H. Higuti, M. Ugur Akcal, Girish Chowdhary

YC

0

Reddit

0

We present a vision-based navigation system for under-canopy agricultural robots using semantic keypoints. Autonomous under-canopy navigation is challenging due to the tight spacing between the crop rows ($sim 0.75$ m), degradation in RTK-GPS accuracy due to multipath error, and noise in LiDAR measurements from the excessive clutter. Our system, CropFollow++, introduces modular and interpretable perception architecture with a learned semantic keypoint representation. We deployed CropFollow++ in multiple under-canopy cover crop planting robots on a large scale (25 km in total) in various field conditions and we discuss the key lessons learned from this.

Read more

4/30/2024

A Nonlinear Model Predictive Control for Automated Drifting with a Standard Passenger Vehicle

A Nonlinear Model Predictive Control for Automated Drifting with a Standard Passenger Vehicle

Stan Meijer, Alberto Bertipaglia, Barys Shyrokau

YC

0

Reddit

0

This paper presents a novel approach to automated drifting with a standard passenger vehicle, which involves a Nonlinear Model Predictive Control to stabilise and maintain the vehicle at high sideslip angle conditions. The proposed controller architecture is split into three components. The first part consists of the offline computed equilibrium maps, which provide the equilibrium points for each vehicle state given the desired sideslip angle and radius of the path. The second is the predictive controller minimising the errors between the equilibrium and actual vehicle states. The third is a path-following controller, which reduces the path error, altering the equilibrium curvature path. In a high-fidelity simulation environment, we validate the controller architecture capacity to stabilise the vehicle in automated drifting along a desired path, with a maximal lateral path deviation of 1 m. In the experiments with a standard passenger vehicle, we demonstrate that the proposed approach is capable of bringing and maintaining the vehicle at the desired 30 deg sideslip angle in both high and low friction conditions.

Read more

5/20/2024