REVIEW 3 major objections 5 minor 17 references
Dynamic Autonomous Surface Vehicle Controls Under Changing Environmental Forces
T0 review · 3 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read This paper claims that adding feed-forward intermediate waypoints, computed from measured wind and current effects, to a standard waypoint PID controller lets an autonomous surface vehicle track straight-line paths through moving water…
desk verdict A cheap feed-forward waypoint offset that clearly helps an ASV track lines in current, but the headline error reductions rest on unreplicated runs and a baseline the authors admit is not retuned. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The mechanism is an intermediate-waypoint offset generator (Algorithm 1) that sits between the mission planner and the Pixhawk's built-in waypoint PID controller. It takes real-time measurements of current speed and direction and wind speed and direction, uses a linear regression effects model (from Moulton et al. [12]) to predict the resulting drift in the ASV's speed and heading, converts that predicted effect into coordinate offsets, and commands an intermediate waypoint and adjusted thrust that cancel the drift before it accumulates.
What would settle it
Run the same straight-line trajectories with the augmented controller at a different river site with a different current speed (for example, 1.5 m/s) and compare the predicted effect (from the un-recalibrated model) against the measured lateral drift; if the prediction error exceeds the original path error or the maximum path error does not improve over the plain PID controller, the claim that the model transfers without recalibration is falsified.
Extended reading notes
Core claim
The central discovery is that a feed-forward augmentation to a Pixhawk PID waypoint navigator, which shifts the commanded waypoint by an offset proportional to the predicted speed and heading effects of measured wind and current, produces markedly better path following. In experiments on the Saluda River at an average current of 0.677 m/s, the maximum path error dropped from 9.32 m to 1.48 m for trajectories moving with the current, and the percentage of path more than one meter off target fell from 76.8% to 11.9%. The improvement holds across all eight tested orientations relative to the current, with the largest gains in the downstream case that previously caused the PID controller to overshoot and oscillate.
Load-bearing premise
The central claim assumes that the linear regression effects model, fitted to prior field data, accurately predicts the wind and current drift at the new test site (Saluda River, 0.677 m/s) without any recalibration, and that this prediction error stays small enough that the offset correction remains beneficial.
Editorial extensions
If this is right
- Accurate autonomous bathymetric surveying and water quality monitoring can be carried out in rivers with non-trivial currents without manual PID retuning for each new site or direction of travel.
- The same feed-forward offset logic could be applied to other PID-based waypoint controllers on different ASV platforms, provided a calibrated effects model exists for their hull and sensor suite.
- Coverage planning in dynamic environments becomes more reliable because the robot can actually follow the planned straight-line legs, making the theoretical guarantees of coverage planners achievable in practice.
- For search-and-rescue and bridge inspection missions in rivers, the reduced path error directly translates to safer, more repeatable passes over a target area in the presence of changing currents.
- The approach extends naturally to higher-speed currents: since offsets scale with the predicted effect, the controller should remain stable until the current overwhelms the vehicle's thrust capability.
Reading between the lines
- The paper's comparison suggests that the same augmented controller could also correct for wind-dominated drift on lakes, though the current's effect dominates in the presented trials; a lake-only deployment with stronger winds would test that extrapolation.
- A testable extension is to replace the linear regression effects model with the Gaussian Process predictor mentioned for short-term force prediction, potentially improving accuracy when the environmental force field varies spatially within a single mission.
- The improvement in downstream traversal implies that the augmented controller effectively expands the operational envelope of the ASV: it can now safely run missions in currents that previously would have caused loss of tracking, so the practical limit shifts from controller stability to thrust authority.
- If the method is combined with a force-field map of the whole water body, the same controller could serve as the low-level executor for global coverage plans that already incorporate current predictions, making the two scales of force handling described in the introduction work together.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper proposes a feed-forward augmentation of a standard Pixhawk way-point PID controller for autonomous surface vehicles (ASVs). Using measured wind and current data and an effects model from the authors' prior work, the controller computes intermediate way-points that offset the target position to counteract environmental drift. Experiments on the Saluda River at a measured current of 0.677 m/s compare the standard controller with the augmented controller on straight-line trajectories parallel, perpendicular, and diagonal to the current. Table 1 reports reductions in maximum path error and in the percentage of path error above one meter, most notably a reduction in maximum error from 9.32 m to 1.48 m when traveling with the current. The paper also describes the sensing platform and argues that the approach enables more precise environmental monitoring in dynamic waters.
Significance. If the central empirical claim is substantiated, this is a useful, low-cost contribution: it shows that a commercial autopilot can be improved without replacing the underlying controller, and the intermediate-waypoint algorithm is simple enough to be reproduced. The paper gives an explicit algorithm (Algorithm 1), uses inexpensive sensors, and reports a large quantitative improvement in path-following error. However, the strength of the evidence is currently limited by the lack of replication, the absence of error bars, and the lack of validation of the transferred effects model in the new test environment. These issues bear directly on the headline quantitative result, so the contribution is better viewed as a promising proof of concept than as a fully established control improvement.
major comments (3)
- [Table 1 and Section 3.2] The central quantitative claim is not yet supported because no trial counts or error bars are reported. Section 3.2 states that the segments were run 'initially' with the standard controller and 'then' with the augmented controller, and Table 1 shows a single entry per condition except for the Perpendicular row, which averages two traversals. With a single unreplicated run per condition, the reported reduction from 9.32 m to 1.48 m cannot be distinguished from run-to-run variability, and the current speed of 0.677 m/s is itself given only as a single trial average. The authors should provide per-trail data, at least three repeated runs per condition, and an uncertainty measure such as standard deviation or box plots.
- [Section 4.1] The comparison baseline may be under-tuned, which could exaggerate the improvement. The paper itself states that 'the PID coefficients are tuned to operate in a specific environment' and that 'when changing environments, the PID coefficients should be tuned again.' If the standard controller's downstream error is partly caused by integral gain that is not appropriate for the downstream condition, then a retuned PID baseline might perform substantially better than the 9.32 m error reported here. The authors should either retune the Pixhawk PID for the test environment as a fair baseline or provide evidence that the observed downstream error is not dominated by gain mis-tuning.
- [Algorithm 1, lines 7-8, and Section 2.1] The feed-forward correction depends on the effects model of Moulton et al. [12], which is a linear regression fitted to prior field data. The paper does not validate this model's predictions at the Saluda River site, and Algorithm 1 feeds the model output directly into the intermediate way-point calculation without re-calibration. If the model is not transferable to the new environment, the claimed improvement could be coincidental or site-specific. The authors should provide a validation of the model's predicted effects against measured ASV heading/speed errors in the test environment, or a sensitivity analysis showing that the reported path-error improvement is robust to plausible model inaccuracies.
minor comments (5)
- [Abstract] There is a typo: 'In contrast,the same missions become achievable' should have a space after the comma.
- [Section 5] 'Dubin's vehicle' should be 'Dubins vehicle'.
- [Section 3.2 and Table 1] For reproducibility, please state the total number of traversals for each reported condition, the date and time window of each trial, and whether the two phases of the experiment (baseline and augmented) were interleaved or run in direct succession.
- [References] Reference [17] is cited as 'Tsu-Chin' but the corresponding author name is normally 'Tsao'; please correct the citation style for consistency.
- [Section 2.2] The notation 'spd target' and 'effect spd' is used informally; a table of symbols would improve readability and help readers reproduce Algorithm 1.
Circularity Check
No significant circularity: the augmented-controller improvement is an empirical field comparison, and the cited prior effect model is used as an input rather than as the source of the quantitative claims.
full rationale
The paper's central claim is that adding intermediate waypoints computed from measured wind and current effects to a Pixhawk PID waypoint controller reduces path-following error. The supporting evidence is Table 1, which compares measured trajectories of the standard and augmented controllers in the Saluda River. Algorithm 1 uses the effect model from the authors' prior work (Moulton et al. [12]) at lines 7-8, so there is a self-citation. However, the cited model is not used to derive or predict Table 1's error numbers; those numbers are observed from field trials of the complete system. The model is a fitted regression from earlier deployments, and the present paper's experiment in a different river is an external test of that model's transferability, not a reduction of the claimed result to the model's fitted values. The paper does not define path error in terms of effect-model outputs, and the claimed improvement is not true by construction: the intermediate waypoints are offset off the desired line, so the comparison could plausibly go either way. The limitations noted by the reader, such as unreplicated runs and baseline PID tuning, are experimental-quality concerns rather than circularity. No equation in the paper makes the central claim equivalent to its inputs, and no load-bearing argument depends on a self-citation that is itself unverified. Therefore the circularity score is 0.
Assumptions & free parameters
free parameters (2)
- Linear regression coefficients for wind and current effects on ASV speed and heading =
not reported (fitted to prior deployments, ref [12])
- Intermediate waypoint offset scaling gain =
not reported
assumptions (3)
- domain assumption Linear superposition of wind and current effects on boat velocity is valid.
- domain assumption The effects model from prior work [12] transfers to the new test river and conditions.
- domain assumption External forces vary slowly enough that periodic waypoint updates can compensate them.
Cite this review
Pith. "Pith review of Dynamic Autonomous Surface Vehicle Controls Under Changing Environmental Forces." pith.science (2026). https://pith.science/paper/ZZEEI2YU
@misc{pith2026190802850,
author = {Pith},
title = {Pith review of: Dynamic Autonomous Surface Vehicle Controls Under Changing Environmental Forces},
year = {2026},
howpublished = {\url{https://pith.science/paper/ZZEEI2YU}},
note = {Machine review of arXiv:1908.02850}
}
read the original abstract
The ability to navigate, search, and monitor dynamic marine environments such as ports, deltas, tributaries, and rivers presents several challenges to both human operated and autonomously operated surface vehicles. Human data collection and monitoring is overly taxing and inconsistent when faced with large coverage areas, disturbed environments, and potentially uninhabitable situations. In contrast,the same missions become achievable with Autonomous Surface Vehicles (ASVs)configured and capable of accurately maneuvering in such environments. The two dynamic factors that present formidable challenges to completing precise maneuvers in coastal and moving waters are currents and winds. In this work, we present novel and inexpensive methods for sensing these external forces, together with methods for accurately controlling an ASV in the presence of such external forces. The resulting platform is capable of deploying bathymetric and water quality monitoring sensors. Experimental results in local lakes and rivers demonstrate the feasibility of the proposed approach.
Reference graph
Works this paper leans on
-
[12]
External Force Field Modeling for Autonomous Surface Vehicles
Moulton, J., Karapetyan, N., Quattrini Li, A., Rekleitis, I.: External force field modeling for autonomous surface vehicles. arXiv preprint arXiv:1809.02958 (2018) 14 Moulton, Karapetyan, Kalaitzakis, Quattrini Li, Vitzilaios, Rekleitis
work page Pith review arXiv 2018
-
[1]
Curcio, J., Leonard, J., Patrikalakis, A.: SCOUT–a low cost autonomous sur- face platform for research in cooperative autonomy. In: OCEANS MTS/IEEE, pp. 725–729. IEEE (2005)
work page 2005
-
[2]
In: ROBOT2013: First Iberian Robotics Conference, pp
Fraga, J., Sousa, J., Cabrita, G., Coimbra, P., Marques, L.: Squirtle: An ASV for inland water environmental monitoring. In: ROBOT2013: First Iberian Robotics Conference, pp. 33–39. Springer (2014)
work page 2014
-
[3]
In: IEEE/RSJ Interna- tional Conference on Intelligent Robots and Systems (IROS), pp
Girdhar, Y ., Xu, A., Dey, B.B., Meghjani, M., Shkurti, F., Rekleitis, I., Dudek, G.: MARE: Marine Autonomous Robotic Explorer. In: IEEE/RSJ Interna- tional Conference on Intelligent Robots and Systems (IROS), pp. 5048–5053 (2011)
work page 2011
-
[4]
Hsieh, M.A., Hajieghrary, H., Kularatne, D., Heckman, C.R., Forgoston, E., Schwartz, I.B., Yecko, P.A.: Small and adrift with self-control: using the envi- ronment to improve autonomy. In: isrr, pp. 387–402. Springer (2018)
work page 2018
-
[5]
In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2019 accepted)
Karapetyan, N., Braude, A., Moulton, J., Burstein, J.A., Whitea, S., O’Kane, J.M., Rekleitis, I.: Riverine coverage with an autonomous surface vehicle over known environments. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2019 accepted)
work page 2019
-
[6]
In: IEEE International Conference on Robotics and Automation (ICRA) (2018)
Karapetyan, N., Moulton, J., Lewis, J.S., Quattrini Li, A., O’Kane, J.M., Rek- leitis, I.: Multi-robot Dubins coverage with autonomous surface vehicles. In: IEEE International Conference on Robotics and Automation (ICRA) (2018)
work page 2018
-
[7]
In: IEEE/OES Autonomous Underwater Vehicles (AUV), pp
Kimball, P., Bailey, J., Das, S., Geyer, R., Harrison, T., Kunz, C., Manganini, K., Mankoff, K., Samuelson, K., Sayre-McCord, T., Straneo, F., Traykovski, P., Singh, H.: The WHOI Jetyak: An autonomous surface vehicle for oceano- graphic research in shallow or dangerous waters. In: IEEE/OES Autonomous Underwater Vehicles (AUV), pp. 1–7 (2014). DOI 10.1109/...
work page doi:10.1109/auv 2014
Show all 17 references
-
[8]
Lee, H.S., Tomizuka, M.: Robust motion controller design for high-accuracy positioning systems 43(1), 48–55 (1996)
1996
-
[9]
In: OCEANS 2008, pp
Mahacek, P., Berk, T., Casanova, A., Kitts, C., Kirkwood, W., Wheat, G.: De- velopment and initial testing of a swath boat for shallow-water bathymetry. In: OCEANS 2008, pp. 1–6. IEEE (2008)
2008
-
[10]
Moulton, J.: A novel and inexpensive solution to build autonomous surface vehicles capable of negotiating highly disturbed environments. Ph.D. thesis, University of South Carolina (2019)
2019
-
[11]
In: OCEANS 2018 MTS/IEEE Charleston, pp
Moulton, J., Karapetyan, N., Bukhsbaum, S., McKinney, C., Malebary, S., Sophocleous, G., Quattrini Li, A., Rekleitis, I.: An autonomous surface ve- hicle for long term operations. In: OCEANS 2018 MTS/IEEE Charleston, pp. 1–10. IEEE (2018)
2018
-
[13]
In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp
Pereira, A., Das, J., Sukhatme, G.S.: An experimental study of station keeping on an underactuated asv. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3164–3171. IEEE (2008)
2008
-
[14]
In: ICRA workshop on open source software, vol
Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y .: ROS: an open-source Robot Operating System. In: ICRA workshop on open source software, vol. 3, p. 5. Kobe, Japan (2009)
2009
-
[15]
Santa Clara University (2013)
Rasal, K.: Navigation & control of an automated swath surface vessel for bathymetric mapping. Santa Clara University (2013). URL https:// scholarcommons.scu.edu/mech_mstr/2. Accessed: 2017-10-18
2013
-
[16]
Worcester Polytechnic Institute (2012)
Rodriquez, D., Franklin, M., Byrne, C.: A study of the feasibility of autonomous surface vehicles. Worcester Polytechnic Institute (2012). URL https://web.wpi.edu/Pubs/E-project/Available/ E-project-121212-135500/unrestricted/ASV_IQP.pdf
2012
-
[17]
Journal of dynamic systems, measurement, and control 116(4), 583–592 (1994)
Tsao, T.C.: Optimal feed-forward digital tracking controller design. Journal of dynamic systems, measurement, and control 116(4), 583–592 (1994)
1994
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.