Jonatan Scharff Willners

Dr. Jonatan Scharff Willners

Institute of Sensors, Signals and Systems, Heriot-Watt University
orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

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

Representative Publications

View All Publications
6 February 2021 in Sensors
Verified
Journal Article
Open access
PDF file
JWJonatan Scharff Willners
Jonatan Scharff Willners
Daniel Gonzalez-AdellDaniel Gonzalez-Adell
Daniel Gonzalez-Adell
Juan HernandezJuan Hernandez
Juan Hernandez
ÈAÈric Pairet Artau
Èric Pairet Artau
Yvan PetillotYvan Petillot
Yvan Petillot
In this paper we present an extension to the hybrid A* (HA*) path planner. This extension allows autonomous underwater vehicle (AUVs) to plan paths in 3-dimensional (3D) environments. The proposed approach enables the robot to operate in a safe manner by accounting for the vehicle’s motion constraints, thus avoiding collisions and ensuring that the calculated paths are feasible. Secondly, we propose an improvement for operations in unexplored or partially known environments by endowing the planner with a tree pruning procedure, which maintains a valid and feasible search-tree during operation. When the robot senses new obstacles in the environment that invalidate its current path, the planner prunes the tree of branches which collides with the environment. The path planning algorithm is then initialised with the pruned tree, enabling it to find a solution in a lower time than replanning from scratch. We present results obtained through simulation which show that HA* performs better in known underwater environments than compared algorithms in regards to planning time, path length and success rate. For unknown environments, we show that the tree pruning procedure reduces the total planning time needed in a variety of environments compared to running the full planning algorithm during replanning.

4 July 2019 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
JWJonatan Scharff Willners
Jonatan Scharff Willners
LTLachlan Toohey
Lachlan Toohey
Yvan PetillotYvan Petillot
Yvan Petillot
The following letter presents an adaptive path planning algorithm for cooperative localization in the maritime environment. It considers the scenario where an Autonomous Surface Vehicle (ASV) acts as a Communication and Navigation Aid (CNA) to support Autonomous Underwater Vehicles (AUVs) with range measurements. As AUVs have no access to GPS while submerged, range measurements can bind the otherwise continuously growing navigational error. This can be done by methods such as range-only Extended Kalman Filter (EKF). In such methods, the resulting uncertainty and positional error depends on the geometry between transmitter (CNA) and receiver (AUV). This letter proposes a planning algorithm that combines priority based expansion of a search tree with random sampling-based exploration to position the CNA at strategic positions to transmit ranging messages at optimal times to reduce the uncertainty and error at the AUVs’ position. The approach is validated and shows an increased confidence for AUVs’ localization in simulated environments as well as real experiments using a dataset gathered from AUV Sirius.

25 June 2026
Verified
Conference Paper
Open access
AGAtmadeep Ghoshal
Atmadeep Ghoshal
CBCaitlin Bentley
Caitlin Bentley
GMGordon Meadow
Gordon Meadow
MBMartim Brandao
Martim Brandao
DWDavid Wavell
David Wavell
AGAnasmita Ghoshal
Anasmita Ghoshal

1 August 2026 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
SXShida Xu
Shida Xu
JJJingqi Jiang
Jingqi Jiang
JWJonatan Scharff Willners
Jonatan Scharff Willners
SWSen Wang
Sen Wang

11 November 2022
Verified
Conference Paper
Open access
SKSean Katagiri
Sean Katagiri
HUHeriot-Watt University
Heriot-Watt University
JRJoshua Roe
Joshua Roe
MOMatthew O’hara
Matthew O’hara
JWJonatan Scharff Willners
Jonatan Scharff Willners
Yvan PetillotYvan Petillot
Yvan Petillot
—This paper describes the approach of using roslibjs in combination with rosbridge to create a custom web interface for remote telepresence. Remote connection from the web server to the robot is established through Husarnet to allow access to multiple robots simultaneously with low latency without the need to be in the same network. The interface enables viewing a 360 image that can be scrolled through, multiple views of the virtual visualisation of data, sending waypoints to the autonomous pilot, as well as basic controls of a manipulator attached to the Autonomous Underwater Vehicle (AUV). This approach has been tested with multiple users from around the world successfully operating an AUV remotely.