← Search

Stefano Carpin

32 accepted papers

2026

As You Wish: Mission Planning with Formal Verification Using LLMs in Precision Agriculture

ICRA 2026poster

Though robotic systems are now being commercialized and deployed in various industries, many of these systems are highly specialized and often require an advanced skill set to operate and ensure they perform as instructed. To mitigate this problem, it has been proposed to use large language models (…

2024

Combining Coordination and Independent Coverage in MultiRobot Graph Patrolling

ICRA 2024poster

Graph patrolling algorithms provide effective strategies for coordinating mobile robots in the context of autonomously surveilling valuable assets. Optimizing patrolling strategies often aims to minimize the time between subsequent visits to a vertex, a measure known in the literature as idleness. I…

Cited by 2SourceScholar
2024

Improving the ROS 2 Navigation Stack with Real-Time Local Costmap Updates for Agricultural Applications

ICRA 2024poster

The ROS 2 Navigation Stack (Nav2) has emerged as a widely used software component providing the underlying basis to develop a variety of high-level functionalities. However, when used in outdoor environments such as orchards and vineyards, its functionality is notably limited by the presence of obst…

Cited by 5SourceScholar
2024

Learning Generalizable Patrolling Strategies through Domain Randomization of Attacker Behaviors

ICRA 2024poster

Graph-patrolling problems in the adversarial domain typically embed models and assumptions about how hostile events, from which an environment must be protected, are generated at a specific time and location. Relying upon such attacker models prevents algorithms from synthesizing strategies that can…

Cited by 1SourceScholar
2023

Informative Path Planning for Scalar Dynamic Reconstruction Using Coregionalized Gaussian Processes and a Spatiotemporal Kernel

IROS 2023poster

The proliferation of unmanned vehicles offers many opportunities for solving environmental sampling tasks with applications in resource monitoring and precision agriculture. Informative path planning (IPP) includes a family of methods which offer improvements over traditional surveying techniques fo…

Cited by 7SourceScholar
2023

Track, Stop, and Eliminate: an Algorithm to Solve Stochastic Orienteering Problems Using MCTS

IROS 2023poster

We present a novel algorithm to solve the stochastic orienteering problem with chance constraints that combines Monte Carlo Tree Search (MCTS) with a best arm identification (BAI) algorithm. This method extends our recently proposed solution that builds a search planning tree considering both an obj…

Cited by 1SourceScholar
2021

A Resolution Adaptive Algorithm for the Stochastic Orienteering Problem with Chance Constraints

IROS 2021poster

We study a stochastic version of the classic orienteering problem where the time to traverse an edge is a continuous random variable. For a given temporal deadline B, our solution produces a policy, i.e., a function that, based on the current position along a solution path and the elapsed time, deci…

Cited by 9SourceScholar
2021

Learning Seed Placements and Automation Policies for Polyculture Farming with Companion Plants

ICRA 2021poster

Polyculture farming is a sustainable farming technique based on synergistic interactions between differing plant types that make them more resistant to diseases and pests and better able to retain water. Reduced uniformity can reduce use of pesticides, fertilizer, and water, but is more labor intens…

Cited by 16SourcecodeScholar
2021

Task Planning on Stochastic Aisle Graphs for Precision Agriculture

RA-L 2021

This work addresses task planning under uncertainty for precision agriculture applications whereby task costs are uncertain and the gain of completing a task is proportional to resource consumption (such as water consumption in precision irrigation). The goal is to complete all tasks while prioritiz

Cited by 26SourceScholar
2020

Multirobot Patrolling Against Adaptive Opponents with Limited Information

ICRA 2020poster

We study a patrolling problem where multiple agents are tasked with protecting an environment where one or more adversaries are trying to compromise targets of varying value. The objective of the patrollers is to move between targets to quickly spot when an attack is taking place and then diffuse it…

Cited by 9SourceScholar
2020

Optimal Routing Schedules for Robots Operating in Aisle-Structures

ICRA 2020poster

In this paper, we consider the Constant-cost Orienteering Problem (COP) where a robot, constrained by a limited travel budget, aims at selecting a path with the largest reward in an aisle-graph. The aisle-graph consists of a set of loosely connected rows where the robot can change lane only at eithe…

Cited by 14SourceScholar
2019

Time-Varying Graph Patrolling Against Attackers with Locally Limited and Imperfect Observation Models

IROS 2019poster

The use of autonomous robots for surveillance is one of the most interesting applications of graph-patrolling algorithms. In recent years, considerable effort has been devoted to tackling the problem of efficiently computing effective patrolling strategies. One of the mainstream approaches is advers…

Cited by 4SourceScholar
2018

Robustly Adjusting Indoor Drip Irrigation Emitters with the Toyota HSR Robot

ICRA 2018poster

Indoor plants in homes and commercial buildings such as malls, offices, airports, and hotels, can benefit from precision irrigation to maintain healthy growth and reduce water consumption. As active valves are too costly, and ongoing precise manual adjustment of drip emitters is impractical, we expl…

Cited by 15SourceScholar
2018

Routing Algorithms for Robot Assisted Precision Irrigation

ICRA 2018poster

When robots navigate through vineyards to perform irrigation adjustments, an optimization problem emerges whereby robots are tasked with performing adjustments having the highest cumulative outcome within a given temporal budget due to limited battery charge. To this end, the robot needs to reach a…

Cited by 47SourceScholar
2017

Grasp quality evaluation and planning for objects with negative curvature

ICRA 2017poster

We consider the problem of grasping concave objects, i.e., objects whose surface includes regions with negative curvature. When a multifingered hand is used to restrain these objects, these areas can be advantageously used to determine grasps capable of more robustly resisting to external disturbanc…

Cited by 3SourceScholar
2017

Rapid Deployment of Mobile Robots Under Temporal, Performance, Perception, and Resource Constraints

RA-L 2017

We consider the problem where a team of mobile robots is tasked with collecting information about a set of stationary targets. There is a temporal deadline to complete the task, and the objective is to determine a control policy maximizing the probability of successfully completing the task within t

Cited by 7SourceScholar
2016

Risk aversion in finite Markov Decision Processes using total cost criteria and average value at risk

ICRA 2016poster

In this paper we present an algorithm to compute risk averse policies in Markov Decision Processes (MDP) when the total cost criterion is used together with the average value at risk (AVaR) metric. Risk averse policies are needed when large deviations from the expected behavior may have detrimental…

Cited by 44SourceScholar