REVIEW 2 major objections 5 minor 43 references
LOTUSim: Multi-Domain Simulator for Marine Robotics
T0 review · 2 major / 5 minor · reviewed 2026-07-12 · grok-4.5
Pith's one-line read LOTUSim keeps multi-user maritime drone swarms interactive in real time and models wind-driven underwater currents more accurately than the usual stochastic baselines.
desk verdict Solid open multi-domain HITL maritime simulator with concrete real-time scaling numbers; the Ekman current improvement is real but only locally validated. 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 Ekman-inspired three-layer current model (surface spiral driven by wind stress and Coriolis, geostrophic interior, bottom spiral) together with the distributed Gazebo–ROS2–Unity server-client loop that randomises update order and offloads physics and rendering.
What would settle it
Re-run the identical MAE/RMSE comparison on an independent open-ocean or high-latitude reanalysis set, or close the loop with a physical BlueROV under measured currents; if the reported 40–85 percent error reduction disappears or vehicle trajectories diverge, the central accuracy claim fails.
Extended reading notes
Core claim
LOTUSim simultaneously delivers human-in-the-loop real-time performance for large heterogeneous maritime fleets and a computationally cheap Ekman-layered underwater current model whose depth-dependent velocities reduce absolute and root-mean-square error by roughly 40–85 percent relative to standard Gauss–Markov currents when validated on coastal reanalysis observations.
Load-bearing premise
The three-layer steady-state Ekman formulation with fixed drag breakpoints and layer depths, tuned on five days near one coastal site, is assumed accurate enough for other ocean regimes and for closed-loop vehicle control without further local calibration.
Editorial extensions
If this is right
- Operator training and multi-user naval mission rehearsal can scale to hundreds of mixed aerial-surface-underwater vehicles while staying at RTF = 1 and FPS > 140.
- Controllers and path planners trained against the Ekman currents should transfer more faithfully to real vehicles than those trained on constant or purely stochastic currents.
- Sim-to-real fault-tolerant control loops already demonstrated on a BlueROV2 can be stress-tested under depth-varying flow at accelerated real-time factors.
- Distributed multi-agent scheduling with randomised update order becomes a practical template for other real-time multi-domain robot simulators.
Reading between the lines
- Because the current model is analytic rather than CFD, the same layered formulation could be dropped into other open simulators with only modest engineering effort.
- The multi-user Photon networking layer already present implies that geographically separated crews could rehearse joint naval scenarios without co-locating hardware.
- If the Ekman layers prove robust, they offer a lightweight way to inject wind-driven bias into reinforcement-learning reward landscapes for underwater navigation.
- The same architecture could later host acoustic or optical attenuation models that also vary with the computed current shear.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. LOTUSim is presented as an open-source, real-time multi-domain maritime simulator (aerial/surface/underwater) built on ROS2, Gazebo and Unity, with multi-user immersive HITL support via Photon networking and VR/Leap Motion/eye-tracking. The first claim is that the distributed architecture maintains strict real-time execution (RTF=1), high visual fidelity (FPS>140) and interactive responsiveness while scaling to large heterogeneous fleets (e.g., 750 LRAUVs under a 200 ms HITL threshold, or a mixed swarm of ~187 vehicles). The second claim is a three-layer steady-state Ekman-inspired underwater current model (surface spiral + geostrophic interior + bottom spiral, Eqs. 1–4) that is computationally cheap enough for real-time use and that reduces MAE/RMSE by roughly 40–85 % relative to a Gauss–Markov baseline when compared against Copernicus reanalysis data at a Brest coastal site (Table VIII). Supporting material includes sensor suites, open vehicle models, a prior BlueROV sim-to-real transfer, and RTF>1 scaling for AI training.
Significance. If the claims hold, LOTUSim fills a genuine gap: most maintained marine simulators (HoloOcean, Stonefish, MarineGym, OceanSim) remain autonomy- and sensor-centric and lack native multi-user immersive HITL. Concrete scaling numbers on a stated high-end laptop (Table V) and an open-source release are valuable for operator training and multi-domain mission rehearsal. The Ekman-layer current model is a useful, lightweight alternative to pure stochastic or pre-computed CFD fields; the open code and the independent Copernicus comparison strengthen reproducibility. The work is therefore of clear practical interest to the marine-robotics and naval-simulation communities even if the current-model generalisation remains local.
major comments (2)
- Section IV-B / Eqs. (1)–(4) and Table VIII: the headline accuracy claim (40–85 % MAE/RMSE reduction versus Gauss–Markov) rests entirely on 2 800 points from a single coastal box off Brest (lon [−6.25°, −6°], lat [46.6°, 47°]), five selected days, and depths 0.5–1000 m. The formulation assumes steady-state flow, fixed CD breakpoints (Eq. 1), and constant layer depths Ds, Db that are never numerically stated or fitted; the middle layer is pure geostrophy (Eq. 3) with no stratification or tidal residual. Consequently the reported relative-error ratios are local empirical results, not a demonstration that the same parameterisation remains superior (or even well-behaved) under different wind regimes, latitudes or bathymetry. Without at least one additional site, a sensitivity study on Ds/Db, or a closed-loop vehicle-control experiment, the claim of “sufficient physical fidelity for large-scal
- Table V and the associated thresholds (200 ms HITL responsiveness, 30 ms physics-loop limit) are reported only for a single high-end laptop configuration (i9-13980HX + RTX 4090). No variance, no multi-machine distributed measurements, and no ablation of the randomised update-order / network-latency scheduler are given. While the absolute numbers are useful, the paper’s claim of “robust o scalable multi-user interaction” would be stronger if the same metrics were shown under more modest hardware or under concurrent multi-client load; otherwise the operational envelope remains incompletely characterised.
minor comments (5)
- Ds and Db appear in Eqs. (2) and (4) but are never assigned numerical values or a fitting procedure; a short paragraph or table entry would make the model fully reproducible.
- Table VIII reports IMAE/IRMSE percentages without error bars or statistical tests; given N=700 per time slice, even simple standard errors would strengthen the comparison.
- The multi-agent scheduler claim (randomised update order + network latency yields non-determinism) is asserted without a quantitative fairness or bias metric; a short experiment would be welcome.
- Minor typographical issues: “operatorin-the-loop”, inconsistent spacing around citations, and a few missing accents in author names.
- Figure 5 (RTF vs. agents) would benefit from error bars or multiple runs; the single-curve presentation leaves the variability unknown.
Circularity Check
No significant circularity: real-time metrics are direct hardware measurements and Ekman current errors are scored against independent Copernicus reanalysis, not against model-generated data.
full rationale
The two headline claims rest on external or direct evidence. Real-time interactive performance (Table V) reports measured FPS (>140), RTF(=1) and update-rate thresholds on a stated hardware configuration; these quantities are not derived from any fitted parameter of the simulator itself. The Ekman-layered current model (Eqs. 1–4) is a fixed, literature-parameterised formulation (Coriolis, CD breakpoints taken from Curcic & Haus, classical surface/bottom spirals) whose outputs are compared, via MAE/RMSE, to an independent ocean-reanalysis product (Copernicus, 2800 points off Brest). The comparison is therefore a genuine external validation, not a self-prediction. The sole self-reference is the brief sim-to-real citation [38] for a BlueROV fault-tolerant controller; that experiment is presented only as an additional capability demonstration and is not used to justify either the scaling numbers or the current-model error reductions. No uniqueness theorem, ansatz smuggling, or definitional identity appears in the derivation chain. Score 1 reflects only the presence of a non-load-bearing self-citation.
Assumptions & free parameters
free parameters (3)
- surface drag coefficient CD breakpoints =
0.79 + 0.08 U10 (U10<20.5); 2.43e-3 otherwise
- surface and bottom Ekman layer depths Ds, Db
- HITL responsiveness threshold (200 ms) and physics-loop threshold (30 ms) =
200 ms / 30 ms
assumptions (4)
- domain assumption Steady-state Ekman balance (Coriolis + friction + wind stress) adequately describes the vertical structure of coastal currents for the purposes of vehicle simulation.
- domain assumption Airy linear wave theory plus Fossen’s equations of motion are sufficient for real-time surface-ship hydrodynamics.
- ad hoc to paper Randomising asset update order plus network latency yields a sufficiently non-deterministic multi-agent scheduler.
- domain assumption Copernicus reanalysis fields constitute ground truth for current-model validation.
invented entities (1)
-
LOTUSim three-layer Ekman current model
independent evidence
Cite this review
Pith. "Pith review of LOTUSim: Multi-Domain Simulator for Marine Robotics." pith.science (2026). https://pith.science/paper/RW7U3YZC
@misc{pith2026260703072,
author = {Pith},
title = {Pith review of: LOTUSim: Multi-Domain Simulator for Marine Robotics},
year = {2026},
howpublished = {\url{https://pith.science/paper/RW7U3YZC}},
note = {Machine review of arXiv:2607.03072}
}
read the original abstract
Simulation is essential for maritime robotics, supporting operator training, mission rehearsal, and human-vehicle interaction in environments where real-world testing is costly or hazardous. Existing simulators focus primarily on autonomy systems and often lack human-in-the-loop interaction and realistic environmental physics. This paper introduces LOTUSim, an open-source, real-time maritime simulator supporting multi-user interaction across aerial, surface, and underwater robotic systems for coordinated naval-style operations. The first contribution of this work is enabling real-time interactive performance for users while ensuring scalability to large fleets operating within a shared interactive simulation environment. Validation demonstrates robust human-in-the-loop performance, maintaining strict real-time execution and high visual fidelity while scaling to large heterogeneous maritime drone swarms. The second contribution is a computationally efficient, Ekman-inspired layered, underwater current model that captures wind-driven, depth-dependent flow dynamics with sufficient physical fidelity for large-scale simulations. Validation against ocean reanalysis data demonstrates substantially improved accuracy compared to commonly used stochastic Gauss-Markov current models. These results confirm LOTUSim's suitability as a simulation platform for operatorin-the-loop maritime robotics research.
Figures
Figures from the paper (1 more)
Reference graph
Works this paper leans on
-
[1]
H. Chen, Y . Xu, Y . Ren, Y . Ye, X. Li, N. Ding, P. Cong, Z. Wang, B. Liu, Y . Chen, Z. Dou, X. Leng, M. Li, Y . Ma, and C. Tu, “Symbiosim: Human-in-the-loop simulation platform for bidirectional continuing learning in human–robot interaction,” arXiv preprint arXiv:2502.07358 , 2025. [Online]. Available: https: //arxiv.org/abs/2502.07358
arXiv 2025
-
[4]
Marinegym: A high-performance reinforcement learning platform for underwater robotics,
S. Chu, Z. Huang, Y . Li, M. Lin, D. Li, I. Carlucho, Y . R. Petillot, and C. Yang, “Marinegym: A high-performance reinforcement learning platform for underwater robotics,” in 2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) , 2025, pp. 17 146–17 153
2025
-
[5]
Stonefish: Supporting machine learning research in marine robotics,
M. Grimaldi, P. Cieslak, E. Ochoa, V . Bharti, H. Rajani, I. Carlucho, M. Koskinopoulou, Y . R. Petillot, and N. Gracias, “Stonefish: Supporting machine learning research in marine robotics,” 2025. [Online]. Available: https://arxiv.org/abs/2502.11887
arXiv 2025
-
[6]
HoloOcean: An underwater robotics simulator,
E. Potokar, S. Ashford, M. Kaess, and J. Mangelson, “HoloOcean: An underwater robotics simulator,” in Proc. IEEE Intl. Conf. on Robotics and Automation, ICRA , Philadelphia, PA, USA, May 2022
2022
-
[7]
B. Romrell, A. Austin, B. Meyers, R. Anderson, C. Noh, and J. G. Mangelson, “A preview of holoocean 2.0,” 2025. [Online]. Available: https://arxiv.org/abs/2510.06160
arXiv 2025
-
[8]
Unmanned surface vehicle simulator with realistic environmental disturbances,
M. Paravisi, D. H. Santos, V . Jorge, G. Heck, L. M. Gonc ¸alves, and A. Amory, “Unmanned surface vehicle simulator with realistic environmental disturbances,” Sensors, vol. 19, no. 5, p. 1068, Mar
-
[9]
Available: http://dx.doi.org/10.3390/s19051068
[Online]. Available: http://dx.doi.org/10.3390/s19051068
-
[11]
Available: https://arxiv.org/abs/2311.10377
[Online]. Available: https://arxiv.org/abs/2311.10377
Show all 43 references
-
[12]
Uuv simulator: A gazebo-based package for underwater intervention and multi-robot simulation,
M. M. M. Manhaes, S. A. Scherer, M. V oss, L. R. Douat, and T. Rauschenbach, “Uuv simulator: A gazebo-based package for underwater intervention and multi-robot simulation,” in OCEANS 2016 MTS/IEEE Monterey . IEEE, Sep. 2016, p. 1–8. [Online]. Available: http://dx.doi.org/10.11...
2016 doi
-
[13]
Dave aquatic virtual environment: Toward a general underwater robotics simulator,
M. M. Zhang, W.-S. Choi, J. Herman, D. Davis, C. V ogt, M. McCarrin, Y . Vijay, D. Dutia, W. Lew, S. Peters, and B. Bingham, “Dave aquatic virtual environment: Toward a general underwater robotics simulator,”
-
[14]
Available: https://arxiv.org/abs/2209.02862
[Online]. Available: https://arxiv.org/abs/2209.02862
-
[15]
Airsim: High-fidelity visual and physical simulation for autonomous vehicles,
S. Shah, D. Dey, C. Lovett, and A. Kapoor, “Airsim: High-fidelity visual and physical simulation for autonomous vehicles,” 2017. [Online]. Available: https://arxiv.org/abs/1705.05065
2017 arXiv
-
[16]
Design and use paradigms for gazebo, an open-source multi-robot simulator,
N. Koenig and A. Howard, “Design and use paradigms for gazebo, an open-source multi-robot simulator,” in 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), ser. IROS-04, vol. 3. IEEE, 2004, p. 2149–2154. [Online]. Availabl...
-
[17]
A tensorial approach to computational continuum mechanics using object-oriented techniques,
H. G. Weller, G. Tabor, H. Jasak, and C. Fureby, “A tensorial approach to computational continuum mechanics using object-oriented techniques,” Computers in Physics , vol. 12, no. 6, p. 620–631, Nov
-
[18]
Available: http://dx.doi.org/10.1063/1.168744
[Online]. Available: http://dx.doi.org/10.1063/1.168744
-
[19]
Quadrotor flight simulation in a cfd-generated urban wind field,
N. Kakavitsas, A. Willis, R. Jacobik, M. Uddin, and A. Wolek, “Quadrotor flight simulation in a cfd-generated urban wind field,” Mar. 2024. [Online]. Available: http://dx.doi.org/10.36227/techrxiv. 171085159.95135995/v1
2024 doi
-
[20]
Oceansim: A gpu-accelerated underwater robot perception simulation framework,
J. Song, H. Ma, O. Bagoren, A. V . Sethuraman, Y . Zhang, and K. A. Skinner, “Oceansim: A gpu-accelerated underwater robot perception simulation framework,” 2025. [Online]. Available: https://arxiv.org/abs/2503.01074
2025 arXiv
-
[21]
Unav-sim: A visually realistic underwater robotics simulator and synthetic data-generation framework,
A. Amer, O. ´Alvarez Tu ˜n´on, H. I. Ugurlu, J. le Fevre Sejersen, Y . Brodskiy, and E. Kayacan, “Unav-sim: A visually realistic underwater robotics simulator and synthetic data-generation framework,” 2023. [Online]. Available: https://arxiv.org/abs/2310. 11927
2023
-
[22]
Open source simulator for unmanned underwater vehicles using ros and unity3d,
P. Katara, M. Khanna, H. Nagar, and A. Panaiyappan, “Open source simulator for unmanned underwater vehicles using ros and unity3d,” in 2019 IEEE Underwater Technology (UT) . IEEE, Apr. 2019, p. 1–7. [Online]. Available: http://dx.doi.org/10.1109/UT.2019.8734309
2019 doi
-
[23]
Ferber and G
J. Ferber and G. Weiss, Multi-agent systems: an introduction to distributed artificial intelligence . Addison-wesley Reading, 1999, vol. 1
1999
-
[24]
Ros2 and ignition: Towards scalable simulation of distributed robotic systems,
J. Ko et al. , “Ros2 and ignition: Towards scalable simulation of distributed robotic systems,” in IEEE/SICE International Symposium on System Integration (SII) , 2020, pp. 378–383. [Online]. Available: https://ieeexplore.ieee.org/document/9075123
2020
-
[25]
Effect of frame rate on user experience, performance and simulator sickness in virtual reality,
S. Weech, S. Kenny, and M. Barnett-Cowan, “Effect of frame rate on user experience, performance and simulator sickness in virtual reality,” Human Factors, vol. 65, no. 4, p. 678–692, 2023
2023
-
[26]
Perceptual thresholds for display lag in a real visual environment,
A. e. a. Moss, “Perceptual thresholds for display lag in a real visual environment,” Human Factors, 2010
2010
-
[27]
Embracing the lag: Real- time challenges in multi-agent systems,
S. Dumnich, W. Birmingham, and B. Wolfe, “Embracing the lag: Real- time challenges in multi-agent systems,” in Proceedings of the AAAI Fall Symposium Series (FSS-23) , 2023
2023
-
[28]
Ekman drift currents in the arctic ocean,
K. Hunkins, “Ekman drift currents in the arctic ocean,” Deep Sea Research and Oceanographic Abstracts , vol. 13, no. 4, p. 607–620, Aug. 1966. [Online]. Available: http://dx.doi.org/10.1016/ 0011-7471(66)90592-4
1966
-
[29]
POND and G
S. POND and G. L. PICKARD, Currents with Friction; Wind- driven Circulation. Elsevier, 1983, p. 100–162. [Online]. Available: http://dx.doi.org/10.1016/B978-0-08-057054-9.50015-8
1983 doi
-
[30]
T. I. Fossen, Handbook of Marine Craft Hydrodynamics and Motion Control . Wiley, Apr. 2011. [Online]. Available: http: //dx.doi.org/10.1002/9781119994138
2011 doi
-
[31]
Cn-aeromodels: A c++ implementation of aerodynamic models for wind propulsion systems of cargo ships,
A. Babarit and M. Charlou, “Cn-aeromodels: A c++ implementation of aerodynamic models for wind propulsion systems of cargo ships,” Journal of Open Source Software , vol. 9, no. 102, p. 6940, Oct
-
[32]
Available: http://dx.doi.org/10.21105/joss.06940
[Online]. Available: http://dx.doi.org/10.21105/joss.06940
-
[33]
Goda, Random Seas and Design of Maritime Structures
Y . Goda, Random Seas and Design of Maritime Structures . WORLD SCIENTIFIC, Jun. 2010. [Online]. Available: http: //dx.doi.org/10.1142/7425
2010 doi
-
[34]
An empirical model for random directional wave kinematics near the free surface,
G. Rodenbusch and G. Forristall, “An empirical model for random directional wave kinematics near the free surface,” in Offshore Technology Conference , ser. 86OTC. OTC, May 1986. [Online]. Available: http://dx.doi.org/10.4043/5097-MS
1986 doi
-
[35]
Stewart, Introduction to Physical Oceanography
R. Stewart, Introduction to Physical Oceanography . University Press of Florida, 2009. [Online]. Available: https://open.umn.edu/ opentextbooks/textbooks/20
2009
-
[36]
Physics across oceanography: Fluid mechanics and waves,
S. Hautala, “Physics across oceanography: Fluid mechanics and waves,” University of Washington, 2020
2020
-
[37]
Ekman-type solutions for shallow-water flows on a rotating sphere: A new perspective on a classical problem,
A. Constantin and R. S. Johnson, “Ekman-type solutions for shallow-water flows on a rotating sphere: A new perspective on a classical problem,” Physics of Fluids , vol. 31, no. 2, Feb. 2019. [Online]. Available: http://dx.doi.org/10.1063/1.5083088
2019 doi
-
[38]
Cushman-Roisin and J.-M
B. Cushman-Roisin and J.-M. Beckers, Introduction to geophysical fluid dynamics: physical and numerical aspects , ser. International geophysics. Elsevier, 2011. [Online]. Available: https://www. elsevier.com/books/introduction-to-geophysical-fluid-dynamics/ cushman-roisin/978-...
2011
-
[39]
Revised estimates of ocean surface drag in strong winds,
M. Curcic and B. K. Haus, “Revised estimates of ocean surface drag in strong winds,” Geophysical Research Letters, vol. 47, no. 10, May
-
[40]
Available: http://dx.doi.org/10.1029/2020GL087647
[Online]. Available: http://dx.doi.org/10.1029/2020GL087647
-
[41]
Predicting the ocean currents using deep learning,
C. Bayindir, “Predicting the ocean currents using deep learning,”
-
[42]
Available: https://arxiv.org/abs/1906.08066
[Online]. Available: https://arxiv.org/abs/1906.08066
1906 arXiv
-
[43]
Estimating ocean surface currents with machine learning,
A. Sinha and R. Abernathey, “Estimating ocean surface currents with machine learning,” Frontiers in Marine Science , vol. 8, Jun. 2021. [Online]. Available: http://dx.doi.org/10.3389/fmars.2021.672477
2021 doi
-
[44]
Prediction of dominant ocean parameters for sustainable marine environment,
D. Menaka and S. Gauni, “Prediction of dominant ocean parameters for sustainable marine environment,” IEEE Access , vol. 9, p. 146578–146591, 2021. [Online]. Available: http://dx.doi.org/10.1109/ ACCESS.2021.3122237
2021
-
[45]
Asvsim (airsim for surface vehicles): A high-fidelity simulation framework for autonomous surface vehicle research,
B. Lesy, S. Herremans, R. Kerstens, J. Steckel, W. Daems, S. Mercelis, and A. Anwar, “Asvsim (airsim for surface vehicles): A high-fidelity simulation framework for autonomous surface vehicle research,” 2025. [Online]. Available: https://arxiv.org/abs/2506.22174
2025 arXiv
-
[46]
Control reallocation using deep reinforcement learning for actuator fault recovery of an autonomous underwater vehicle,
K. Lagattu, E. Artusi, P. E. Santos, K. Sammut, G. Le Chenadec, and B. Clement, “Control reallocation using deep reinforcement learning for actuator fault recovery of an autonomous underwater vehicle,” in 2025 IEEE ICRA , 2025, pp. 2291–2297
2025
Reviewed July 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.