Riccardo Polvara

Dr. Riccardo Polvara

University of Lincoln, UK
orcid

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
10 October 2017 in Journal of Navigation
Verified
Journal Article
Closed access
PDF file
RPRiccardo Polvara
Riccardo Polvara
Sanjay SharmaSanjay Sharma
Sanjay Sharma
JWJian Wan
Jian Wan
AMAndrew Manning
Andrew Manning
RSRobert Sutton
Robert Sutton
The adoption of a robust collision avoidance module is required to realise fully autonomous Unmanned Surface Vehicles (USVs). In this work, collision detection and path planning methods for USVs are presented. Attention is focused on the difference between local and global path planners, describing the most common techniques derived from classical graph search theory. In addition, a dedicated section is reserved for intelligent methods, such as artificial neural networks and evolutionary algorithms. Born as optimisation methods, they can learn a close-to-optimal solution without requiring large computation effort under certain constraints. Finally, the deficiencies of the existing methods are highlighted and discussed. It has been concluded that almost all the existing method do not address sea or weather conditions, or do not involve the dynamics of the vessel while defining the path. Therefore, this research area is still far from being considered fully explored.

1 June 2018
Verified
Conference Paper
Closed access
RPRiccardo Polvara
Riccardo Polvara
MPMassimiliano Patacchiola
Massimiliano Patacchiola
SSSanjay Sharma
Sanjay Sharma
JWJian Wan
Jian Wan
AMAndrew Manning
Andrew Manning
Angelo CangelosiAngelo Cangelosi
Angelo Cangelosi
The autonomous landing of an unmanned aerial vehicle (UAV) is still an open problem. Previous work focused on the use of hand-crafted geometric features and sensor-data fusion for identifying a fiducial marker and guide the UAV toward it. In this article we propose a method based on deep reinforcement learning that only requires low-resolution images coming from a down looking camera in order to drive the vehicle. The proposed approach is based on a hierarchy of Deep Q-Networks (DQNs) that are used as high-end control policy for the navigation in different phases. We implemented various technical solutions, such as the combination of vanilla and double DQNs trained using a form of prioritized buffer replay that separates experiences in multiple containers. The optimal control policy is learned without any human supervision, providing the agent with a sparse reward feedback indicating the success or failure of the landing. The results show that the quadrotor can autonomously land on a large variety of simulated environments and with relevant noise, proving that the underline DQNs are able to generalise effectively on unseen scenarios. Furthermore, it was proved that in some conditions the network outperformed human pilots.

14 April 2018 in Drones
Verified
Journal Article
Open access
PDF file
RPRiccardo Polvara
Riccardo Polvara
Sanjay SharmaSanjay Sharma
Sanjay Sharma
Jian WanJian Wan
Jian Wan
AMAndrew Manning
Andrew Manning
RSRobert Sutton
Robert Sutton
Autonomous landing on the deck of an unmanned surface vehicle (USV) is still a major challenge for unmanned aerial vehicles (UAVs). In this paper, a fiducial marker is located on the platform so as to facilitate the task since it is possible to retrieve its six-degrees of freedom relative-pose in an easy way. To compensate interruption in the marker’s observations, an extended Kalman filter (EKF) estimates the current USV’s position with reference to the last known position. Validation experiments have been performed in a simulated environment under various marine conditions. The results confirmed that the EKF provides estimates accurate enough to direct the UAV in proximity of the autonomous vessel such that the marker becomes visible again. Using only the odometry and the inertial measurements for the estimation, this method is found to be applicable even under adverse weather conditions in the absence of the global positioning system.

8 April 2019 in Robotica
Verified
Journal Article
Closed access
PDF file
RPRiccardo Polvara
Riccardo Polvara
Sanjay SharmaSanjay Sharma
Sanjay Sharma
Jian WanJian Wan
Jian Wan
AMAndrew Manning
Andrew Manning
RSRobert Sutton
Robert Sutton
Summary: Autonomous landing on the deck of a boat or an unmanned surface vehicle (USV) is the minimum requirement for increasing the autonomy of water monitoring missions. This paper introduces an end-to-end control technique based on deep reinforcement learning for landing an unmanned aerial vehicle on a visual marker located on the deck of a USV. The solution proposed consists of a hierarchy of Deep Q-Networks (DQNs) used as high-level navigation policies that address the two phases of the flight: the marker detection and the descending manoeuvre. Few technical improvements have been proposed to stabilize the learning process, such as the combination of vanilla and double DQNs, and a partitioned buffer replay. Simulated studies proved the robustness of the proposed algorithm against different perturbations acting on the marine vessel. The performances obtained are comparable with a state-of-the-art method based on template matching.

25 February 2020 in Robotics
Verified
Journal Article
Open access
PDF file
RPRiccardo Polvara
Riccardo Polvara
MPMassimiliano Patacchiola
Massimiliano Patacchiola
MHMarc Hanheide
Marc Hanheide
GNGerhard Neumann
Gerhard Neumann
The autonomous landing of an Unmanned Aerial Vehicle (UAV) on a marker is one of the most challenging problems in robotics. Many solutions have been proposed, with the best results achieved via customized geometric features and external sensors. This paper discusses for the first time the use of deep reinforcement learning as an end-to-end learning paradigm to find a policy for UAVs autonomous landing. Our method is based on a divide-and-conquer paradigm that splits a task into sequential sub-tasks, each one assigned to a Deep Q-Network (DQN), hence the name Sequential Deep Q-Network (SDQN). Each DQN in an SDQN is activated by an internal trigger, and it represents a component of a high-level control policy, which can navigate the UAV towards the marker. Different technical solutions have been implemented, for example combining vanilla and double DQNs, and the introduction of a partitioned buffer replay to address the problem of sample efficiency. One of the main contributions of this work consists in showing how an SDQN trained in a simulator via domain randomization, can effectively generalize to real-world scenarios of increasing complexity. The performance of SDQNs is comparable with a state-of-the-art algorithm and human pilots while being quantitatively better in noisy conditions.

2 August 2023 in Journal of Field Robotics
Verified
Journal Article
Open access
RPRiccardo Polvara
Riccardo Polvara
SMSergi Molina
Sergi Molina
IHIbrahim Hroob
Ibrahim Hroob
APAlexios Papadimitriou
Alexios Papadimitriou
KTKonstantinos Tsiolis
Konstantinos Tsiolis
MHMarc Hanheide
Marc Hanheide
Achieving a robust long‐term deployment with mobile robots in the agriculture domain is both a demanded and challenging task. The possibility to have autonomous platforms in the field performing repetitive tasks, such as monitoring or harvesting crops, collides with the difficulties posed by the always‐changing appearance of the environment due to seasonality. With this scope in mind, we report an ongoing effort in the long‐term deployment of an autonomous mobile robot in a vineyard, with the main objective of acquiring what we called the Bacchus Long‐Term (BLT) data set. This data set consists of multiple sessions recorded in the same area of a vineyard but at different points in time, covering a total of 7 months to capture the whole canopy growth from March until September. The multimodal data set recorded is acquired with the main focus put on pushing the development and evaluations of different mapping and localization algorithms for long‐term autonomous robots operation in the agricultural domain. Hence, besides the data set, we also present an initial study in long‐term localization using four different sessions belonging to four different months with different plant stages. We identify that state‐of‐the‐art localization methods can only cope partially with the amount of change in the environment, making the proposed data set suitable to establish a benchmark on which the robotics community can test its methods. On our side, we anticipate two solutions pointed at extracting stable temporal features for improving long‐term 4D localization results. The BLT data set is available at https://lncn.ac/lcas-blt.