Conference presentations

Online Safe Trajectory Planning Algorithm for Autonomous Agricultural Vehicle in Limited Headland Spaces

May 21, 2024

Talk, CIGR 2024, Seoul, Korea

With the rapid development of robotics technology in orchard operations, the demand for intelligent and safe navigation of robots is increasingly becoming a necessity. Unlike open-field environments, orchard land use is more conservative, especially reflected in the narrow and irregular characteristics of the headland space. Also, the high value of orchard plants means significant losses in the event of robot collisions. Traditional agricultural vehicle path planning algorithms often fail to meet the safety operation requirements in orchard headland, and the optimization-based path planning algorithm proposed by the author cannot meet the requirements for online solving. Surrounding the above problems, this project proposes an online trajectory planning algorithm for agricultural robots based on convex optimization, to enhance the adaptability of robots to unstructured orchard environments and ensure the safety of operations.

Online trajectory generation for obstacle avoidance for mobile robots in orchards

July 16, 2021

Talk, ASABE conference 2021, Online

As an agricultural robot navigates in an orchard following a nominal path consisting of waypoints, it may encounter unknown static or dynamic obstacles. When that happens, the robot must generate in real-time feasible trajectories to avoid the obstacles with minimum deviation from the nominal path. In this work, we address operating scenarios where the robot follows coarse routing waypoints obtained from a task-level planner. Also, we assume that the robot has adequate sensing to detect obstacles, and accurate localization capability, and must replan its path online, as new static or dynamic obstacles are sensed. Under the above conditions, a semi-reactive trajectory generation method that operates in a Frenet-Serret Frame is adapted to compute a set of smooth trajectories that can be followed by the robot, given the estimated robot state, sensed obstacles, and vehicle nonholonomic constraints. Then, the algorithm eliminates the trajectories that will interfere with the sensed obstacles and those that would result in violation of the maximum turning curvature, speed, and acceleration of the robot. If there are no remaining trajectories in the set, the robot will wait at the current location until a feasible path is achieved, after the obstacles are cleared. Otherwise, the planner will select an optimal plan that minimizes a weighted sum of the trajectory’s jerk and deviation from the nominal path, over the entire trajectory, as well as the assigned traversal speed of the last point in the trajectory. Finally, an existing model-based path tracker is implemented to follow the selected trajectory. As a first step, we implemented the navigation module with the proposed methodology in a simulated vineyard, with small-sized obstacles (that provide space for the robot to pass between them and the crop row) randomly distributed inside rows and headlands. The simulation results indicate that the robot can maneuver successfully and avoid the obstacles while executing a pre-assigned route. The navigation module was also developed into a ROS package. The functionalities of obstacle sensing, trajectory planning, and path tracking will be integrated and implemented on an existing custom-built robot platform to evaluate the navigation performance during a vineyard scouting task. In the evaluation experiments, static obstacles will be placed near the way points of the test path. Also, people will walk near the nominal path to evaluate the system in the presence of dynamic obstacles.

Effect of the earliness of transporting requests on dispatching of Field Serving Units in robot-aided harvesting

July 07, 2019

Talk, ASABE conference 2019, Boston, Massachusetts

More information here

An emerging trend in agricultural field operations is the deployment of supervised autonomous teams of cooperating agricultural self-propelled machines. During such operations several machines (Agricultural Primary Units - APUs) perform the main field task (e.g., spraying, harvesting), and other machines (Field Service Units - FSUs) provide in-field logistics support, i.e., they transport working materials (chemicals, crop) between APUs and other units stationed outside the field. The same concept is being researched for robot-aided harvesting of specialty crops. For example, in strawberry harvesting, each picker (APU) harvests and fills up a tray; a mobile robot (FSU) travels to the picker and when their tray is full, it transports it to a field unloading station. Reactive scheduling policies for FSUs (go to a picker when tray becomes full) are not efficient, because FSUs may have to traverse large distances to reach pickers, thus introducing large waiting times.

Optimized predictive dispatching of Robotic Harvest-Aids using Multiple Scenario Approach

July 30, 2018

Talk, ASABE conference 2018, Detroit, Michigan

More information here

A small team of harvest-aiding mobile robots (FRAIL-bots) is being designed to aid large teams of human pickers in commercial strawberry harvesting by providing them with empty containers and transporting containers filled with harvested crops to collection stations at the edge of a field. The collective operation of these robots can serve requests for point-to-point transport in real time. The goal is to improve pickers’ job cycle by dramatically reducing non-productive walking and unloading times. To do so, individual FRAIL-bots with limited amounts must be dispatched and routed dynamically, in order to optimally match the dynamic and stochastic spatiotemporal distribution of real-time transport requests and resolve any spatial and resource sharing conflicts in the field correspondingly.