headgraphic
loader graphic

Loading content ...

Maximizing Seaweed Growth on Autonomous Farms: A Dynamic Programming Approach for Underactuated Systems Operating in Uncertain Ocean Currents

Killer, M., M. Wiggert, H. Krasowski, M. Doshi, P.F.J. Lermusiaux, and C.J. Tomlin, 2024. Maximizing Seaweed Growth on Autonomous Farms: A Dynamic Programming Approach for Underactuated Systems Operating in Uncertain Ocean Currents. In: 41st IEEE Conference on Robotics and Automation (ICRA 2024) Yokohama, May 13–17, 2024, sub-judice.

Seaweed biomass presents a substantial opportunity for climate mitigation, yet to realize its potential, farming must be expanded to the expansive open oceans. However, in the open ocean neither anchored farming nor floating farms operating with powerful engines are economically viable. Recent studies have shown that vessels can navigate with low-power engines by going with the flow, utilizing minimal propulsion to strategically leverage beneficial ocean currents. In this work, we focus on low-power autonomous seaweed farms and design controllers that maximize seaweed growth by taking advantage of ocean currents. We first introduce a Dynamic Programming (DP) formulation to solve for the growth-optimal value function when the true currents are known. However, in reality only short-term imperfect forecasts with increasing uncertainty are available. Hence, we present three additional extensions. Firstly, we use frequent replanning to mitigate forecast errors. For that we compute the value function daily as new forecasts arrive, which also provides a feedback policy that is equivalent to replanning on the forecast at every time step. Second, to optimize for long-term growth, we extend the value function beyond the forecast horizon by estimating the expected future growth based on seasonal average currents. Lastly, we introduce a discounted finite-time DP formulation to account for the increasing uncertainty in future ocean current estimates. We empirically evaluate our approach with 30-day simulations of farms in realistic ocean conditions. Our method achieves 95.8% of the best possible growth using only 5-day forecasts. This confirms the feasibility of using low-power propulsion to operate autonomous farms in real-world conditions.

Share

A Forward Reachability Equation for Minimum-Time Path Planning in Strong Dynamic Flows

Lolla, T. and P.F.J. Lermusiaux, 2024. A Forward Reachability Equation for Minimum-Time Path Planning in Strong Dynamic Flows. SIAM Journal on Control and Optimization, sub-judice.

A theoretical synthesis of forward reachability for minimum–time control of anisotropic vehicles operating in strong and dynamic flows is provided. The synthesis relies on the computation of the forward reachable set of states. Using ideas rooted in the theory of non–smooth calculus, we prove that this set is governed by the viscosity solution of an unsteady Hamilton–Jacobi (HJ) equation. We show that the minimum arrival time satisfies a static HJ equation, when a special local controllability condition holds. Results are exemplified by applications to a sailboat moving in a uniform wind–field and autonomous underwater gliders operating in the Sulu Archipelago.
Share

Stranding Risk for Underactuated Vessels in Complex Ocean Currents: Analysis and Controllers

Doering, A., M. Wiggert, H. Krasowski, M. Doshi, P.F.J. Lermusiaux, and C.J. Tomlin, 2023. Stranding Risk for Underactuated Vessels in Complex Ocean Currents: Analysis and Controllers. In: 2023 IEEE 62nd Conference on Decision and Control (CDC), Singapore. doi:10.1109/CDC49753.2023.10383383

Low-propulsion vessels can take advantage of powerful ocean currents to navigate towards a destination. Recent results demonstrated that vessels can reach their destination with high probability despite forecast errors. However, these results do not consider the critical aspect of safety of such vessels: because their propulsion is much smaller than the magnitude of surrounding currents, they might end up in currents that inevitably push them into unsafe areas such as shallow waters, garbage patches, and shipping lanes. In this work, we first investigate the risk of stranding for passively floating vessels in the Northeast Pacific. We find that at least 5.04% would strand within 90 days. Next, we encode the unsafe sets as hard constraints into Hamilton-Jacobi Multi-Time Reachability to synthesize a feedback policy that is equivalent to re-planning at each time step at low computational cost. While applying this policy guarantees safe operation when the currents are known, in realistic situations only imperfect forecasts are available. Hence, we demonstrate the safety of our approach empirically with large-scale realistic simulations of a vessel navigating in high-risk regions in the Northeast Pacific. We find that applying our policy closed-loop with daily re-planning as new forecasts become available reduces stranding below 1% despite forecast errors often exceeding the maximal propulsion. Our method significantly improves safety over the baselines and still achieves a timely arrival of the vessel at the destination.

Share

Subsea Cables as Enablers of a Next Generation Global Ocean Sensing System

Pereira, E., M. Tieppo, J. Faria, D. Hart, P. Lermusiaux, and the K2D Project Team, 2023. Subsea Cables as Enablers of a Next Generation Global Ocean Sensing System. Oceanography 36(Supplement 1). doi:10.5670/oceanog.2023.s1.22. Special issue: "Frontiers in Ocean Observing: Emerging Technologies for Understanding and Managing a Changing Ocean"

The ocean is vast, complex, and increasingly threatened by human activities. There is an urgent need to find complementary ways to gather information and promote the comprehensive understanding and management of the ocean. The global network of subsea cables provides an opportunity to support a holistic ocean observation system. Data gathered from this system can be employed to anticipate and provide warning about hazardous events. Large-scale and widespread ocean monitoring may also enable the oversight and tracing of global phenomena that have local impacts.

The Knowledge and Data from the Deep to Space (K2D) project aims to develop the critical components that will enable the large-scale coupling of autonomous underwater vehicles (AUVs) and subsea cables for global ocean environmental monitoring and multi-hazard warning. Funded by the Fundação para a Ciência e Tecnologia/Massachusetts Institute of Technology Portugal Program and involving teams from Portugal and the United States, the project started in 2021 with a global budget of 1.4 M€ and an estimated duration of three years. Sustained ocean observation systems are scarce, especially those that focus on or near the seafloor. The combination of subsea cables and marine robotics is promising not only because it allows access to remote locations and provides an extensive network (deep sea, open ocean), but also because it combines a large set of capabilities in a highly resource-efficient way, unmatched by any other ocean observation approach. These assets may initiate the first global ocean “nervous system” in the near future.

Share

Energy-Time Optimal Path Planning in Dynamic Flows: Theory and Schemes

Doshi, M.M., M.S. Bhabra, and P.F.J. Lermusiaux, 2023. Energy-Time Optimal Path Planning in Dynamic Flows: Theory and Schemes. Computer Methods in Applied Mechanics and Engineering 405: 115865. doi:10.1016/j.cma.2022.115865

We obtain, solve, and verify fundamental differential equations for energy-time path planning in dynamic flows. The equations govern the energy-time reachable sets, optimal paths, and optimal controls for autonomous vehicles navigating to any destination in known dynamic environments, minimizing both energy usage and travel time. Based on Hamilton-Jacobi theory for reachability and the level set method, the resulting methodology computes the Pareto optimal solutions to the multi-objective path planning problem, numerically solving the exact equations governing the evolution of reachability fronts and optimal paths in the augmented energy and physical-space domain. Our approach is applicable to path planning in various dynamic flow environments and energy types. We first validate the methodology through a benchmark case of crossing a steady jet for which we compare our results to semi-analytical optimal energy-time solutions. We then consider unsteady flow environments and solve for energy-time optimal missions in a quasi-geostrophic double-gyre flow field. Results show that our theory and schemes can provide all the energy-time optimal solutions and that these solutions can be strongly influenced by unsteady flow conditions.

Share

Submarine Cables as Precursors of Persistent Systems for Large Scale Oceans Monitoring and Autonomous Underwater Vehicles Operation

Tieppo, M., E. Pereira, L. González Garcia, M. Rolim, E. Castanho, A. Matos, A. Silva, B. Ferreira, M. Pascoal, E. Almeida, F. Costa, F. Zabel, J. Faria, J. Azevedo, J. Alves, J. Moutinho, L. Gonçalves, M. Martins, N. Cruz, N. Abreu, P. Silva, R. Viegas, S. Jesus, T. Chen, T. Miranda, A. Papalia, D. Hart, J. Leonard, M. Haji, O. de Weck, P. Godart, and P. Lermusiaux, 2022. Submarine Cables as Precursors of Persistent Systems for Large Scale Oceans Monitoring and Autonomous Underwater Vehicles Operation. In: OCEANS '22 IEEE/MTS Hampton Roads, 17–20 October 2022, pp. 1–7. doi:10.1109/OCEANS47191.2022.9977360

Long-term and reliable marine ecosystems monitoring is essential to address current environmental issues, including climate change and biodiversity threats. The existing oceans monitoring systems show clear data gaps, particularly when considering characteristics such as depth coverage or measured variables in deep and open seas. Over the last decades, the number of fixed and mobile platforms for in situ ocean data acquisition has increased significantly, covering all oceans’ regions. However, these are largely dependent on satellite communications for data transmission, as well as on research cruises or opportunistic ship surveys, generally presenting a lag between data acquisition and availability. In this context, the creation of a widely distributed network of SMART cables (Science Monitoring And Reliable Telecommunications) – sensors attached to submarine telecommunication cables – appears as a promising solution to fill in the current ocean data gaps and ensure unprecedented oceans health continuous monitoring. The K2D (Knowledge and Data from the Deep to Space) project proposes the development of a persistent oceans monitoring network based on the use of telecommunications cables and Autonomous Underwater Vehicles (AUVs). The approach proposed includes several modules for navigation, communication and energy management, that enable the cost-effective gathering of extensive oceans data. These include physical, chemical, and biological variables, both registered with bottom fixed stations and AUVs operating in the water column. The data that can be gathered have multiple potential applications, including oceans health continuous monitoring and the enhancement of existing ocean models. The latter, in combination with geoinformatics and Artificial Intelligence, can create a continuum from the deep sea to near space, by integrating underwater remote sensing and satellite information to describe Earth systems in a holistic manner.

Share

Route Determination in Dynamic and Uncertain Environments

Lermusiaux, P.F.J., D.N. Subramani, C. Kulkarni, and P.J. Haley, Jr., 2022. Route Determination in Dynamic and Uncertain Environments. U.S. Patent No. 11,435,199, September 6, 2022.

Techniques for use in connection with determining an optimized route for a vehicle include obtaining a target state, a fixed initial position of the vehicle, and dynamic flow information, and determining an optimized route from the fixed initial position to the target state using the dynamic flow information.

More details can be found here.

Share

Hamilton–Jacobi Multi-Time Reachability

Doshi, M., M. Bhabra, M. Wiggert, C.J. Tomlin, and P.F.J. Lermusiaux, 2022. Hamilton–Jacobi Multi-Time Reachability. In: 2022 IEEE 61st Conference on Decision and Control (CDC), Cancún, Mexico, pp. 2443–2450. doi:10.1109/CDC51059.2022.9993328

For the analysis of dynamical systems, it is fundamental to determine all states that can be reached at any given time. In this work, we obtain and apply new governing equations for reachability analysis over multiple start and terminal times all at once, and for systems operating in time-varying environments with dynamic obstacles and any other relevant dynamic fields. The theory and schemes are developed for both backward and forward reachable tubes with time-varying target and start sets. The resulting value functions elegantly capture not only the reachable tubes but also time-to-reach and time-to-leave maps as well as start time vs. duration plots and other useful secondary quantities for optimal control. We discuss the numerical schemes and computational efficiency. We first verify our results in an environment with a moving target and obstacle where reachability tubes can be analytically computed. We then consider the Dubin’s car problem extended with a moving target and obstacle. Finally, we showcase our multi-time reachability in a non-hydrostatic bottom gravity current system. Results highlight the novel capabilities of exact multi-time reachability in dynamic environments.

Share

Navigating Underactuated Agents by Hitchhiking Forecast Flows

Wiggert, M., M. Doshi, P.F.J. Lermusiaux, and C.J. Tomlin, 2022. Navigating Underactuated Agents by Hitchhiking Forecast Flows. In: 2022 IEEE 61st Conference on Decision and Control (CDC), Cancún, Mexico, pp. 2417–2424. doi:10.1109/CDC51059.2022.9992375

In dynamic flow fields such as winds and ocean currents an agent can navigate by going with the flow, only using minimal propulsion to nudge itself into beneficial flows. This navigation paradigm of hitchhiking flows is highly energy-efficient. However, reliable navigation in this setting remains challenging as typically only forecasts are available which differ significantly from the true currents and the forecast error can be larger than can be handled by the actuation of the agent. In this paper, we propose a novel control method for reliable navigation of underactuated agents hitchhiking flows based on imperfect forecasts. In the spirit of Model Predictive Control our method allows for time-optimal replanning at every time step with only one computation per forecast. Using the recent Multi-Time Hamilton-Jacobi Reachability formulation we obtain a value function which is then used for closed-loop control. We evaluate the reliability of our method empirically over a large set of multi-day start-target missions in the ocean currents of the Gulf of Mexico with realistic forecast errors. Our method outperforms the baselines significantly, achieving high reliability, measured as the success rate of navigating from start to target, at low computational cost.

Share

Game Theory for Unmanned Vehicles Path Planning in the Marine Domain: State of the Art and New Possibilities

Cococcioni, M., L. Fiaschi, and P.F.J. Lermusiaux, 2021. Game Theory for Unmanned Vehicles Path Planning in the Marine Domain: State of the Art and New Possibilities. Journal of Marine Science and Engineering 9(11), 1175. doi:10.3390/jmse9111175. Special Issue on Machine Learning and Remote Sensing in Ocean Science and Engineering.

Thanks to the advent of new technologies and higher real-time computational capabilities, the use of unmanned vehicles in the marine domain received a significant burst in the last decade. Ocean and seabed sampling, missions in dangerous areas, and civilians security are just a few of the large number of applications which currently benefit from unmanned vehicles. One of the most actively studied topic is their full autonomy, i.e., the design of marine vehicles capable of pursuing a task while reacting to the changes of the environment without the intervention of humans, not even remote. Environment dynamicity may consist in variations of currents, presence of unknown obstacles, and attacks from adversaries (e.g., pirates). To achieve autonomy in such highly dynamic uncertain conditions, many types of autonomous path planning problems need to be solved. There has thus been a commensurate number of approaches and methods to optimize such path planning. This work focuses on game theoretic ones and provides a wide overview of the current state of the art, along with future directions.

Share

Optimal Harvesting with Autonomous Tow Vessels for Offshore Macroalgae Farming

Bhabra, M.S., M.M. Doshi, B.C. Koenig, P.J. Haley, Jr., C. Mirabito, P.F.J. Lermusiaux, C.A. Goudey, J. Curcio, D. Manganelli, and H. Goudey, 2020. Optimal Harvesting with Autonomous Tow Vessels for Offshore Macroalgae Farming. In: OCEANS '20 IEEE/MTS, 5-30 October 2020, pp. 1-10. doi:10.1109/IEEECONF38699.2020.9389474

The rising popularity of aquaculture has led to increased research in offshore algae farming. Central to the efficient operation of such farms is the need for (i) accurate models of the dynamic ocean environment including macroalgae ecosystem dynamics and (ii) intelligent path planning algorithms for autonomous vessels that optimally manage and harvest the algae fields. In this work, we address both these challenges. We first integrate our modeling system of the ocean environment with a model for forecasting the growth and decay of algae fields. These fields are then input into our exact optimal path planning, augmented with the optimal harvesting goals and solved using level set methods. The resulting path is a provable time-optimal route for the vehicle to follow under the constraint of having to monitor or harvest a specified amount of the field to collect. To demonstrate the theory, we simulate algal growth in both idealized and realistic data-assimilative dynamic ocean environments and compute the optimal paths for an autonomous collection vehicle. We demonstrate that our theory and schemes can be used to compute the optimal path in a variety of scenarios – harvesting in the case of discrete farms, a large kelp farm field, or large scale dynamic algal bloom fields.

Share

Graph-Search and Differential Equations for Time-Optimal Vessel Route Planning in Dynamic Ocean Waves

Mannarini, G., D.N. Subramani, P.F.J. Lermusiaux, and N. Pinardi, 2020. Graph-Search and Differential Equations for Time-Optimal Vessel Route Planning in Dynamic Ocean Waves, IEEE Transactions on Intelligent Transportation Systems 21(8), 3581-3593, doi:10.1109/TITS.2019.2935614

Time-optimal paths are evaluated by VISIR (“discoVerIng Safe and effIcient Routes”), a graph-search ship routing model, with respect to the solution of the fundamental differential equations governing optimal paths in a dynamic wind-wave environment. The evaluation exercise makes use of identical setups: topological constraints, dynamic wave environmental conditions, and vessel-ocean parametrizations, while advection by external currents is not considered. The emphasis is on predicting the time-optimal ship headings and Speeds Through Water constrained by dynamic ocean wave fields. VISIR upgrades regarding angular resolution, time-interpolation, and static navigational safety constraints are introduced. The deviations of the graph-search results relative to the solution of the exact differential equations in both the path duration and length are assessed. They are found to be of the order of the discretization errors, with VISIR’s solution converging to that of the differential equation for sufficient resolution.

Share

Three-dimensional Time-Optimal Path Planning in the Ocean

Kulkarni, C.S. and P.F.J. Lermusiaux, 2020. Three-Dimensional Time-Optimal Path Planning in the Ocean, Ocean Modelling, 152, 101644. doi:10.1016/j.ocemod.2020.101644

Autonomous underwater vehicles (AUVs) operate in the three-dimensional and time-dependent marine environment with strong and dynamic currents. Our goal is to predict the time history of the optimal three-dimensional headings of these vehicles such that they reach the given destination location in the least amount of time, starting from a known initial position. We employ the exact differential equations for time-optimal path planning and develop theory and numerical schemes to accurately predict three-dimensional optimal paths for several classes of marine vehicles, respecting their specific propulsion constraints. We further show that the three-dimensional path planning problem can be reduced to a two-dimensional one if the motion of the vehicle is partially known, e.g. if the vertical component of the motion is forced. This reduces the computational cost. We then apply the developed theory in three-dimensional analytically known flow fields to verify the schemes, benchmark the accuracy, and demonstrate capabilities. Finally, we showcase time-optimal path planning in realistic data-assimilative ocean simulations for the Middle Atlantic Bight region, integrating the primitive-equation of the Multidisciplinary Simulation Estimation and Assimilation System (MSEAS) with the three-dimensional path planning equations for three common marine vehicles, namely propelled AUVs (with unrestricted motion), floats (that only propel vertically), and gliders (that often perform sinusoidal yo-yo motions in vertical planes). These results highlight the effects of dynamic three-dimensional multiscale ocean currents on the optimal paths, including the Gulf Stream, shelfbreak front jet, upper-layer jets, eddies, and wind-driven and tidal currents. They also showcase the need to utilize data-assimilative ocean forecasts for planning efficient autonomous missions, from optimal deployment and pick-up, to monitoring and adaptive data collection.

Share

Risk-Optimal Path Planning in Stochastic Dynamic Environments

Subramani, D.N. and P.F.J. Lermusiaux, 2019. Risk-Optimal Path Planning in Stochastic Dynamic Environments. Computer Methods in Applied Mechanics and Engineering, 353, 391–415. doi:10.1016/j.cma.2019.04.033

We combine decision theory with fundamental stochastic time-optimal path planning to develop partial-differential-equations-based schemes for risk-optimal path planning in uncertain, strong and dynamic flows. The path planning proceeds in three steps: (i) predict the probability distribution of environmental flows, (ii) compute the distribution of exact time-optimal paths for the above flow distribution by solving stochastic dynamically orthogonal level set equations, and (iii) compute the risk of being suboptimal given the uncertain time-optimal path predictions and determine the plan that minimizes the risk. We showcase our theory and schemes by planning risk-optimal paths of unmanned and/or autonomous vehicles in illustrative idealized canonical flow scenarios commonly encountered in the coastal oceans and urban environments. The step-by-step procedure for computing the risk-optimal paths is presented and the key properties of the risk-optimal paths are analyzed.

Share

Synthesis of Ocean Observations using Data Assimilation: A More Complete Picture of the State of the Ocean

Moore, A.M., M. Martin, S. Akella, H. Arango, M. Balmaseda, L. Bertino, S. Ciavatta, B. Cornuelle, J. Cummings, S. Frolov, P. Lermusiaux, P. Oddo, P.R. Oke, A. Storto, A. Teruzzi, A. Vidard, and A.T. Weaver, 2019. Synthesis of Ocean Observations using Data Assimilation for Operational, Real-time and Reanalysis Systems: A More Complete Picture of the State of the Ocean. Frontiers in Marine Science 6(90), 1–6. doi:10.3389/fmars.2019.00090

Ocean data assimilation is increasingly recognized as crucial for the accuracy of the real-time ocean prediction systems. Here, the current status of ocean data assimilation in support of the operational demands of analysis and forecasting is reviewed, focusing on the methods currently adopted in operational prediction systems. Significant challenges associated with the most commonly employed approaches are identified and discussed. Overarching issues faced by ocean data assimilation in general are also addressed, and important future directions in response to scientific advances, evolving and forthcoming ocean observing systems and the needs of stakeholders and downstream applications are presented.
Share

Intelligent Systems for Geosciences: An Essential Research Agenda

Gil, Y., S.A. Pierce, H. Babaie, A. Banerjee, K. Borne, G. Bust, M. Cheatham, I. Ebert-Uphoff, C. Gomes, M. Hill, J. Horel, L. Hsu, J. Kinter, C. Knoblock, D. Krum, V. Kumar, P.F.J. Lermusiaux, Y. Liu, C. North, V. Pankratius, S. Peters, B. Plale, A. Pope, S. Ravela, J. Restrepo, A. Ridley, H. Samet, and S. Shekhar, 2019. Intelligent Systems for Geosciences: An Essential Research Agenda. Communications of the ACM, 62(1), 76–84. doi:10.1145/3192335

Many aspects of geosciences pose novel problems for intelligent systems research. Geoscience data is challenging because it tends to be uncertain, intermittent, sparse, multiresolution, and multiscale. Geosciences processes and objects often have amorphous spatiotemporal boundaries. The lack of ground truth makes model evaluation, testing, and comparison difficult. Overcoming these challenges requires breakthroughs that would significantly transform intelligent systems, while greatly benefitting the geosciences in turn. Although there have been significant and beneficial interactions between the intelligent systems and geosciences communities, the potential for synergistic research in intelligent systems for geosciences is largely untapped. A recently launched Research Coordination Network on Intelligent Systems for Geosciences followed a workshop at the National Science Foundation on this topic. This expanding network builds on the momentum of the NSF EarthCube initiative for geosciences, and is driven by practical problems in Earth, ocean, atmospheric, polar, and geospace sciences. Based on discussions and activities within this network, this article presents a research agenda for intelligent systems inspired by geosciences challenges.

Share

Time-Optimal Multi-Waypoint Mission Planning in Dynamic Environments

Ferris, D.L., D.N. Subramani, C.S. Kulkarni, P.J. Haley, and P.F.J. Lermusiaux, 2018. Time-Optimal Multi-Waypoint Mission Planning in Dynamic Environments. In: Oceans '18 MTS/IEEE Charleston, 22-25 October 2018. doi:10.1109/oceans.2018.8604505

The present paper demonstrates the use of exact equations to predict time-optimal mission plans for a marine vehicle that visits a number of locations in a given dynamic ocean current field. This problem bears close resemblance to that of the classic “traveling salesman”, albeit with the added complexity that the vehicle experiences a dynamic flow field while traversing the paths. The paths, or “legs”, between all goal waypoints are generated by numerically solving the exact time-optimal path planning level-set differential equations. Overall, the planning proceeds in four steps. First, current forecasts for the planning horizon is obtained utilizing our data-driven 4-D primitive equation ocean modeling system (Multidisciplinary Simulation Estimation and Assimilation System; MSEAS), forced by high-resolution tidal and real-time atmopsheric forcing fields. Second, all tour permutations are enumerated and the minimum number of times the time-optimal PDEs are to be solved is established. Third, due to the spatial and temporal dynamics, a varying start time results in different paths and durations for each leg and requires all permutations of travel to be calculated. To do so, the minimum required time-optimal PDEs are solved and the optimal travel time is computed for each leg of all enumerated tours. Finally, the tour permutation for which travel time is minimized is identified and the corresponding time-optimal paths are computed by solving the backtracking equation. Even though the method is very efficient and the optimal path can be computed serially in real-time for common naval operations, for additional computational speed, a high-performance computing cluster was used to solve the level set calculations in parallel. Our equation and software is applied to simulations of realistic naval applications in the complex Philippines Archipelago region. Our method calculates the global optimum and can serve two purposes: (a) it can be used in its present form to plan multiwaypoint missions offline in conjunction with a predictive ocean current modeling system, or (b) it can be used as a litmus test for approximate future solutions to the traveling salesman problem in dynamic flow fields.

Share

Clustering of Massive Ensemble of Vehicle Trajectories in Strong, Dynamic and Uncertain Ocean Flows

Dutt, A., D.N. Subramani, C.S. Kulkarni, and P.F.J. Lermusiaux, 2018. Clustering of Massive Ensemble of Vehicle Trajectories in Strong, Dynamic and Uncertain Ocean Flows. In: Oceans '18 MTS/IEEE Charleston, 22-25 October 2018. doi:10.1109/oceans.2018.8604634

Recent advances in probabilistic forecasting of regional ocean dynamics, and stochastic optimal path planning with massive ensembles motivate principled analysis of their large datasets. Specifically, stochastic time-optimal path planning in strong, dynamic and uncertain ocean flows produces a massive dataset of the stochastic distribution of exact timeoptimal trajectories. To synthesize such big data and draw insights, we apply machine learning and data mining algorithms. Particularly, clustering of the time-optimal trajectories is important to describe their PDFs, identify representative paths, and compute and optimize risk of following these paths. In the present paper, we explore the use of hierarchical clustering algorithms along with a dissimilarity matrix computed from the pairwise discrete Frechet distance between all the optimal trajectories. We apply the algorithms to two datasets of massive ensembles of vehicle trajectories in a stochastic flow past a circular island and stochastic wind driven double gyre flow. These paths are computed by solving our dynamically orthogonal level set equations. Hierarchical clustering is applied to the two datasets, and results are qualitatively and quantitatively analyzed.

Share

Stochastic Time-Optimal Path-Planning in Uncertain, Strong, and Dynamic Flows

Subramani, D.N., Q.J. Wei, and P.F.J. Lermusiaux, 2018. Stochastic Time-Optimal Path-Planning in Uncertain, Strong, and Dynamic Flows. Computer Methods in Applied Mechanics and Engineering, 333, 218–237. doi:10.1016/j.cma.2018.01.004

Accounting for uncertainty in optimal path planning is essential for many applications. We present and apply stochastic level-set partial differential equations that govern the stochastic time-optimal reachability fronts and time-optimal paths for vehicles navigating in uncertain, strong, and dynamic flow fields. To solve these equations efficiently, we obtain and employ their dynamically orthogonal reduced-order projections, maintaining accuracy while achieving several orders of magnitude in computational speed-up when compared to classic Monte Carlo methods. We utilize the new equations to complete stochastic reachability and time-optimal path planning in three test cases: (i) a canonical stochastic steady-front with uncertain flow strength, (ii) a stochastic barotropic quasi-geostrophic double-gyre circulation, and (iii) a stochastic flow past a circular island. For all the three test cases, we analyze the results with a focus on studying the effect of flow uncertainty on the reachability fronts and time-optimal paths, and their probabilistic properties. With the first test case, we demonstrate the approach and verify the accuracy of our solutions by comparing them with the Monte Carlo solutions.With the second, we show that different flow field realizations can result in paths with high spatial dissimilarity but with similar arrival times. With the third, we provide an example where time-optimal path variability can be very high and sensitive to uncertainty in eddy shedding direction downstream of the island. Keywords: Stochastic Path Planning, Level Set Equations, Dynamically Orthogonal, Ocean Modeling, AUV, Uncertainty Quantification
Share

A Future for Intelligent Autonomous Ocean Observing Systems

Lermusiaux, P.F.J., D.N. Subramani, J. Lin, C.S. Kulkarni, A. Gupta, A. Dutt, T. Lolla, P.J. Haley Jr., W.H. Ali, C. Mirabito, and S. Jana, 2017. A Future for Intelligent Autonomous Ocean Observing Systems. The Sea. Volume 17, The Science of Ocean Prediction, Part 2, J. Marine Res. 75(6), pp. 765–813. https://doi.org/10.1357/002224017823524035

Ocean scientists have dreamed and recently started to realize an ocean observing revolution with autonomous observing platforms and sensors. Critical questions to be answered by such autonomous systems are where, when, and what to sample for optimal information, and how to optimally reach the sampling locations. Definitions, concepts, and progress towards answering these questions using quantitative predictions and fundamental principles are presented. Results in reachability and path planning, adaptive sampling, machine learning, and teaming machines with scientists are overviewed. The integrated use of differential equations and theory from varied disciplines is emphasized. The results provide an inference engine and knowledge base for expert autonomous observing systems. They are showcased using a set of recent at-sea campaigns and realistic simulations. Real-time experiments with identical AUVs in the Buzzards Bay and Vineyard Sound region first show that our predicted time-optimal paths were faster than shortest distance paths. Deterministic and probabilistic reachability and path forecasts issued and validated for gliders and floats in the northern Arabian Sea are then presented. Novel Bayesian adaptive sampling for hypothesis testing and optimal learning are finally shown to forecast the observations most informative to estimate the accuracy of model formulations, the values of ecosystem parameters and dynamic fields, and the presence of Lagrangian Coherent Structures.
Share

Northern Arabian Sea Circulation-Autonomous Research (NASCar): A Research Initiative Based on Autonomous Sensors

Centurioni, L.R., V. Hormann, L. D. Talley, I. Arzeno, L. Beal, M. Caruso, P. Conry, R. Echols, H. J. S. Fernando, S. N. Giddings, A. Gordon, H. Graber, R. Harcourt, S. R. Jayne, T. G. Jensen, C. M. Lee, P. F. J. Lermusiaux, P. L’Hegaret, A. J. Lucas, A. Mahadevan, J. L. McClean, G. Pawlak, L. Rainville, S. Riser, H. Seo, A. Y. Shcherbina, E. Skyllingstad, J. Sprintall, B. Subrahmanyam, E. Terrill, R. E. Todd, C. Trott, H. N. Ulloa, and H. Wang, 2017. Northern Arabian Sea Circulation-Autonomous Research (NASCar): A Research Initiative Based on Autonomous Sensors. Oceanography 30(2):74–87, https://doi.org/​10.5670/oceanog.2017.224.

The Arabian Sea circulation is forced by strong monsoonal winds and is characterized by vigorous seasonally reversing currents, extreme differences in sea surface salinity, localized substantial upwelling and widespread submesoscale thermohaline structures. Its complicated sea surface temperature patterns are important for the onset and evolution of the Asian Monsoon. Here we describe a program that aims to elucidate the role of upper ocean processes and atmospheric feedbacks in setting the sea surface temperature properties of the region. The wide range of spatial and temporal scales and the difficulty of accessing much of the region with ships due to piracy motivated a novel approach based on state-of-the-art autonomous ocean sensors and platforms. The extensive dataset that is being collected, combined with numerical models and remote sensing data, confirms the role of planetary waves in the reversal of the Somali Current system. These data also document the fast response of the upper equatorial ocean to the monsoon winds through changes in temperature and salinity and the connectivity of the surface currents across the northern Indian Ocean. New observations of thermohaline interleaving structures and mixing in setting the surface temperature properties of the northern Arabian Sea are also discussed.
Share

Optimal Planning and Sampling Predictions for Autonomous and Lagrangian Platforms and Sensors in the Northern Arabian Sea

Lermusiaux, P.F.J., P.J. Haley Jr., S. Jana, A. Gupta, C.S. Kulkarni, C. Mirabito, W.H. Ali, D.N. Subramani, A. Dutt, J. Lin, A. Y. Shcherbina, C. M. Lee, and A. Gangopadhyay, 2017. Optimal Planning and Sampling Predictions for Autonomous and Lagrangian Platforms and Sensors in the Northern Arabian Sea. Oceanography 30(2):172–185, https://doi.org/10.5670/oceanog.2017.242.

Where, when, and what to sample, and how to optimally reach the sampling locations, are critical questions to be answered by Autonomous and Lagrangian Platforms and Sensors. For a reproducible scientific sampling approach, answers should be quantitative and provided using fundamental principles. Concepts and recent progress towards this principled approach are first overviewed, focusing on reachability, path planning, and adaptive sampling. Results of a real-time forecasting and planning experiment completed during February-April 2017 for the Northern Arabian Sea Circulation – Autonomous Research program are then presented. The predictive skill, layered fields, and uncertainty estimates obtained using our MIT MSEAS multi-resolution ensemble ocean modeling system are first studied. With such inputs, deterministic and probabilistic three-dimensional reachability forecasts issued daily for gliders and floats are then showcased and validated. Our Bayesian adaptive sampling framework is finally shown to forecast in real-time the observations that are most informative for estimating classic ocean fields but also secondary-variables such as Lagrangian Coherent Structures.
Share

Autonomy for Surface Ship Interception

Mirabito, C., D.N. Subramani, T. Lolla, P.J. Haley, Jr., A. Jain, P.F.J. Lermusiaux, C. Li, D.K.P. Yue, Y. Liu, F.S. Hover, N. Pulsone, J. Edwards, K.E. Railey, and G. Shaw, 2017. Autonomy for Surface Ship Interception. In: Oceans '17 MTS/IEEE Aberdeen, 1-10, 19-22 June 2017, DOI: 10.1109/OCEANSE.2017.8084817

In recent years, the use of autonomous undersea vehicles (AUVs) for highly time-critical at-sea operations involving surface ships has received increased attention, magnifying the importance of optimal interception. Finding the optimal route to a moving target is a challenging procedure. In this work, we describe and apply our exact time-optimal path planning methodology and the corresponding software to such ship interception problems. A series of numerical ship interception experiments is completed in the southern littoral of Massachusetts, namely in Buzzards Bay and Vineyard Sound around the Elizabeth Islands and Martha’s Vineyard. Ocean currents are estimated from a regional ocean modeling system. We show that complex coastal geometry, ship proximity, and tidal current phases all play key roles influencing the time-optimal vehicle behavior. Favorable or adverse currents can shift the optimal route from one island passage to another, and can even cause the AUV to remain nearly stationary until a favorable current develops. We also integrate the Kelvin wedge wake model into our path planning software, and show that considering wake effects significantly complicates the shape of the time-optimal paths, requiring AUVs to execute sequences of abrupt turns and tacking maneuvers, even in highly idealized scenarios. Such behavior is reminiscent of ocean animals swimming in wakes. In all cases, it is shown that our level set partial differential equations successfully guide the time-optimal vehicles through regions with the most favorable currents, avoiding regions with adverse effects, and accounting for the ship wakes when present.
Share

Data-driven Learning and Modeling of AUV Operational Characteristics for Optimal Path Planning

Edwards, J., J. Smith, A. Girard, D. Wickman, P.F.J. Lermusiaux, D.N. Subramani, P.J. Haley, Jr., C. Mirabito, C.S. Kulkarni, and, S. Jana, 2017. Data-driven Learning and Modeling of AUV Operational Characteristics for Optimal Path Planning. In: Oceans '17 MTS/IEEE Aberdeen, 1-5, 19-22 June 2017, DOI: 10.1109/OCEANSE.2017.8084779

Autonomous underwater vehicles (AUVs) are used to execute an increasingly challenging set of missions in commercial, environmental and defense industries. The resources available to the AUV in service of these missions are typically a limited power supply and onboard sensing of its local environment. Optimal path planning is needed to maximize the chances that these AUVs will successfully complete long endurance missions within their power budget. A time-optimal path planner has been recently developed to minimize AUV mission time required to traverse a dynamic ocean environment at a specified speed through the water. For many missions, time minimization is appropriate because the AUVs operate at a fixed propeller speed. However, the ultimate limiting constraint on AUV operations is often the onboard power supply, rather than mission time. While an empirical or theoretical relationship between mission time and power could be applied to estimate power usage in the path planner, the real power usage and availability on an AUV varies mission-to-mission, as a result of multiple factors, including vehicle buoyancy, battery charge cycle, fin configuration, and water type or quality. In this work, we use data collected from two mid-size AUVs operating in various conditions to learn the mission-to-mission variability in the power budget so that it could be incorporated into the mission planner.
Share

Time-Optimal Path Planning: Real-Time Sea Exercises

Subramani, D. N., P. F. J. Lermusiaux, P.J. Haley, Jr., C. Mirabito, S. Jana, C. S. Kulkarni, A. Girard, D. Wickman, J. Edwards, J. Smith, 2017. Time-Optimal Path Planning: Real-Time Sea Exercises. In: Oceans '17 MTS/IEEE Aberdeen, 1-10, 19-22 June 2017, DOI: 10.1109/OCEANSE.2017.8084776

We report the results of sea exercises that demonstrate the real-time capabilities of our fundamental time-optimal path planning theory and software with real ocean vehicles. The exercises were conducted with REMUS 600 Autonomous Underwater Vehicles (AUVs) in the Buzzards Bay and Vineyard Sound Regions on 21 October and 6 December 2016. Two tests were completed: (i) 1-AUV time-optimal tests and (ii) 2-AUV race tests where one AUV followed a time-optimal path and the other a shortest-distance path between the start and finish locations. The time-optimal planning proceeded as follows. We first forecast, in real-time, the physical ocean conditions in the above regions and times utilizing our MSEAS multi-resolution primitive equation ocean modeling system. Next, we planned time-optimal paths for the AUVs using our level-set equations and real-time ocean forecasts, and accounting for operational constraints (e.g. minimum depth). This completed the planning computations performed onboard a research vessel. The forecast optimal paths were then transferred to the AUV operating system and the vehicles were piloted according to the plan. We found that the forecast currents and paths were accurate. In particular, the time-optimal vehicles won the races, even though the local currents and geometric constraints were complex. The details of the results were analyzed off-line after the sea tests.
Share

Pursuit-Evasion Games in Dynamic Flow Fields via Reachability Set Analysis

Sun, W., P. Tsiotras, T. Lolla, D. N. Subramani and P. F. J. Lermusiaux, 2017. Pursuit-evasion games in dynamic flow fields via reachability set analysis American Control Conference (ACC), Seattle, WA, 2017, pp. 4595-4600. doi: 10.23919/ACC.2017.7963664

In this paper, we adopt a reachability-based approach to deal with the pursuit-evasion differential game between two players in the presence of dynamic environmental disturbances (e.g., winds, sea currents). We give conditions for the game to be terminated in terms of reachable set inclusions. Level set equations are defined and solved to generate the reachable sets of the pursuer and the evader. The corresponding time-optimal trajectories and optimal strategies can be retrieved immediately afterwards. We validate our method by applying it to a pursuit-evasion game in a simple flow field, for which an analytical solution is available.We then implement the proposed scheme to a problem with a more realistic flow field.
Share

Energy-optimal path planning in the coastal ocean

Subramani, D. N., P. J. Haley Jr., and P. F. J. Lermusiaux, 2017. Energy-optimal path planning in the coastal ocean. Journal of Geophysical Research Oceans, 122, 3981–4003. doi:10.1002/2016JC012231.

We integrate data-driven ocean modeling with the stochastic Dynamically Orthogonal (DO) level-set optimization methodology to compute and study energy-optimal paths, speeds, and headings for ocean vehicles in the Middle-Atlantic Bight (MAB) region. We hindcast the energy-optimal paths from among exact time-optimal paths for the period 28 August 2006 to 9 September 2006. To do so, we first obtain a data-assimilative multiscale re-analysis, combining ocean observations with implicit two-way nested multiresolution primitive-equation simulations of the tidal-to-mesoscale dynamics in the region. Second, we solve the reduced-order stochastic DO level-set partial differential equations (PDEs) to compute the joint probability of minimum arrival-time, vehicle-speed time-series, and total energy utilized. Third, for each arrival time, we select the vehiclespeed time-series that minimize the total energy utilization from the marginal probability of vehicle-speed and total energy. The corresponding energy-optimal path and headings are obtained through a particle backtracking equation. Theoretically, the present methodology is PDE-based and provides fundamental energy-optimal predictions without heuristics. Computationally, it is three- to four-orders of magnitude faster than direct Monte Carlo methods. For the missions considered, we analyze the effects of the regional tidal currents, strong wind events, coastal jets, shelfbreak front, and other local circulations on the energy-optimal paths. Results showcase the opportunities for vehicles that intelligently utilize the ocean environment to minimize energy usage, rigorously integrating ocean forecasting with optimal control of autonomous vehicles.
Share

Multiple-Pursuer-One-Evader Pursuit Evasion Game in Dynamic Flow Fields

Sun, W., P. Tsiotras, T. Lolla, D. N. Subramani, and P. F. J. Lermusiaux, 2017. Multiple-Pursuer-One-Evader Pursuit Evasion Game in Dynamic Flow Fields. Journal of Guidance, Control and Dynamics, 40 (7), 1627-1637. DOI: 10.2514/1.G002125

In this paper a reachability-based approach is adopted to deal with the pursuit-evasion di erential game between one evader and multiple pursuers in the presence of dynamic environmental disturbances (e.g., winds, sea currents). Conditions for the game to be terminated are given in terms of reachable set inclusions. Level set equations are defi ned and solved to generate the forward reachable sets of the pursuers and the evader. The time-optimal trajectories and the corresponding optimal strategies are sub- sequently retrieved from these level sets. The pursuers are divided into active pursuers, guards, and redundant pursuers according to their respec- tive roles in the pursuit-evasion game. The proposed scheme is implemented on problems with both simple and realistic time-dependent flow fi elds, with and without obstacles.
Share

Energy-optimal Path Planning by Stochastic Dynamically Orthogonal Level-Set Optimization

Subramani, D.N. and P.F.J. Lermusiaux, 2016. Energy-optimal Path Planning by Stochastic Dynamically Orthogonal Level-Set Optimization. Ocean Modeling, 100, 57–77. DOI: 10.1016/j.ocemod.2016.01.006

A stochastic optimization methodology is formulated for computing energy–optimal paths from among time–optimal paths of autonomous vehicles navigating in a dynamic flow field. Based on partial differential equations, the methodology rigorously leverages the level–set equation that governs time–optimal reachability fronts for a given relative vehicle speed function. To set up the energy optimization, the relative vehicle speed is considered to be stochastic and new stochastic Dynamically Orthogonal (DO) level–set equations are derived. Their solution provides the distribution of time–optimal reachability fronts and corresponding distribution of time–optimal paths. An optimization is then performed on the vehicle’s energy–time joint distribution to select the energy–optimal paths for each arrival time, among all stochastic time–optimal paths for that arrival time. Numerical schemes to solve the reduced stochastic DO level–set equations are obtained and accuracy and efficiency considerations are discussed. These reduced equations are first shown to be efficient at solving the governing stochastic level-sets, in part by comparisons with direct Monte Carlo simulations.To validate the methodology and illustrate its overall accuracy, comparisons with `semi–analytical’ energy–optimal path solutions are then completed. In particular, we consider the energy–optimal crossing of a canonical steady front and set up its `semi–analytical’ solution using a dual energy–time nested nonlinear optimization scheme. We then showcase the inner workings and nuances of the energy–optimal path planning, considering different mission scenarios. Finally, we study and discuss results of energy-optimal missions in a strong dynamic double–gyre flow field.
Share

Science of Autonomy: Time-Optimal Path Planning and Adaptive Sampling for Swarms of Ocean Vehicles

Lermusiaux P.F.J, T. Lolla, P.J. Haley. Jr., K. Yigit, M.P. Ueckermann, T. Sondergaard and W.G. Leslie, 2016. Science of Autonomy: Time-Optimal Path Planning and Adaptive Sampling for Swarms of Ocean Vehicles. Chapter 21, Springer Handbook of Ocean Engineering: Autonomous Ocean Vehicles, Subsystems and Control, Tom Curtin (Ed.), pp. 481-498. doi:10.1007/978-3-319-16649-0_21.

The science of autonomy is the systematic development of fundamental knowledge about autonomous decision making and task completing in the form of testable autonomous methods, models and systems. In ocean applications, it involves varied disciplines that are not often connected. However, marine autonomy applications are rapidly growing, both in numbers and in complexity. This new paradigm in ocean science and operations motivates the need to carry out interdisciplinary research in the science of autonomy. This chapter reviews some recent results and research directions in time-optimal path planning and optimal adaptive sampling. The aim is to set a basis for a large number of vehicles forming heterogeneous and collaborative underwater swarms that are smart, i.e. knowledgeable about the predicted environment and their uncertainties, and about the predicted effects of autonomous sensing on future operations. The methodologies are generic and applicable to any swarm that moves and senses dynamic environmental fields. However, our focus is underwater path planning and adaptive sampling with a range of vehicles such as AUVs, gliders, ships or remote sensing platforms.
Share

A Stochastic Optimization Method for Energy-based Path Planning

Subramani, D. N., Lolla, T., Haley Jr., P. J., Lermusiaux, P. F. J., 2015. A stochastic optimization method for energy-based path planning. In: Ravela, S., Sandu, A. (Eds.), DyDESS 2014. Vol. 8964 of LNCS. Springer, pp. 347-358.

We present a novel stochastic optimization method to compute energy-optimal paths, among all time-optimal paths, for vehicles traveling in dynamic unsteady currents. The method defines a stochastic class of instantaneous nominal vehicle speeds and then obtains the energy-optimal paths within the class by minimizing the total time-integrated energy usage while still satisfying the strong-constraint time-optimal level set equation. This resulting stochastic level set equation is solved using a dynamically orthogonal decomposition and the energy-optimal paths are then selected for each arrival time, among all stochastic time-optimal paths. The first application computes energy-optimal paths for crossing a steady front. Results are validated using a semi-analytical solution obtained by solving a dual nonlinear energy-time optimization problem. The second application computes energy-optimal paths for a realistic mission in the Middle Atlantic Bight and New Jersey Shelf/Hudson Canyon region, using dynamic data-driven ocean field estimates.
Share

Path Planning in Multi-scale Ocean Flows: Coordination and Dynamic Obstacles

Lolla, T., P.J. Haley. Jr. and P.F.J. Lermusiaux, 2015. Path Planning in Multi-scale Ocean Flows: Coordination and Dynamic Obstacles. Ocean Modelling, 94, 46-66. DOI: 10.1016/j.ocemod.2015.07.013.

As the concurrent use of multiple autonomous vehicles in ocean missions grows, systematic control for their coordinated operation is becoming a necessity. Many ocean vehicles, especially those used in longer–range missions, possess limited operating speeds and are thus sensitive to ocean currents. Yet, the effect of currents on their trajectories is ignored by many coordination techniques. To address this issue, we first derive a rigorous level-set methodology for distance–based coordination of vehicles operating in minimum time within strong and dynamic ocean currents. The new methodology integrates ocean modeling, time-optimal level-sets and optimization schemes to predict the ocean currents, the short-term reachability sets, and the optimal headings for the desired coordination. Schemes are developed for dynamic formation control, where multiple vehicles achieve and maintain a given geometric pattern as they carry out their missions. Secondly, we obtain an efficient, non–intrusive technique for level-set-based time–optimal path planning in the presence of moving obstacles. The results are time-optimal path forecasts that rigorously avoid moving obstacles and sustain the desired coordination. They are exemplified and investigated for a variety of simulated ocean flows. A wind–driven double–gyre flow is used to study time-optimal dynamic formation control. Currents exiting an idealized strait or estuary are employed to explore dynamic obstacle avoidance. Finally, results are analyzed for the complex geometry and multi–scale ocean flows of the Philippine Archipelago.

Share

Time-Optimal Path Planning in Dynamic Flows using Level Set Equations: Realistic Applications

Lolla, T., P.J. Haley, Jr. and P.F.J. Lermusiaux, 2014. Time-Optimal Path Planning in Dynamic Flows using Level Set Equations: Realistic Applications. Ocean Dynamics, 64, 10:1399–1417. DOI: 10.1007/s10236-014-0760-3.

The level set methodology for time-optimal path planning is employed to predict collision-free and fastest time trajectories for swarms of underwater vehicles deployed in the Philippine Archipelago region. To simulate the multiscale ocean flows in this complex region, a data-assimilative primitive-equation ocean modeling system is employed with telescoping domains that are interconnected by implicit two-way nesting. These data-driven multiresolution simulations provide a realistic flow environment, including variable large-scale currents, strong jets, eddies, wind-driven currents and tides. The properties and capabilities of the rigorous level set methodology are illustrated and assessed quantitatively for several vehicle types and mission scenarios. Feasibility studies of all-to-all broadcast missions, leading to minimal time transmission between source and receiver locations, are performed using a large number of vehicles. The results with gliders and faster propelled vehicles are compared. Reachability studies, i.e.~determining the boundaries of regions that can be reached by vehicles for exploratory missions, are then exemplified and analyzed. Finally, the methodology is used to determine the optimal strategies for fastest time pick-up of deployed gliders by means of underway surface vessels or stationary platforms. The results highlight the complex effects of multiscale flows on the optimal paths, the need to utilize the ocean environment for more efficient autonomous missions and the benefits of including ocean forecasts in the planning of time-optimal paths.
Share

Time-Optimal Path Planning in Dynamic Flows using Level Set Equations: Theory and Schemes

Lolla, T., P.F.J. Lermusiaux, M.P. Ueckermann and P.J. Haley, Jr., 2014. Time-Optimal Path Planning in Dynamic Flows using Level Set Equations: Theory and Schemes. Ocean Dynamics, 64, 10:1373–1397. DOI: 10.1007/s10236-014-0757-y.

We develop an accurate partial differential equation based methodology that predicts the time-optimal paths of autonomous vehicles navigating in any continuous, strong and dynamic ocean currents, obviating the need for heuristics. The goal is to predict a sequence of steering directions so that vehicles can best utilize or avoid currents to minimize their travel time. Inspired by the level set method, we derive and demonstrate that a modified level set equation governs the time-optimal path in any continuous flow. We show that our algorithm is computationally efficient and apply it to a number of experiments. First, we validate our approach through a simple benchmark application in a Rankine vortex flow for which an analytical solution is available. Next, we apply our methodology to more complex, simulated flow-fields such as unsteady double-gyre flows driven by wind stress and flows behind a circular island. These examples show that time-optimal paths for multiple vehicles can be planned, even in the presence of complex flows in domains with obstacles. Finally, we present, and support through illustrations, several remarks that describe specific features of our methodology.
Share

Path Planning in Time Dependent Flow Fields using Level Set Methods

Lolla, T.; Ueckermann, M.P.; Yigit, K.; Haley, P.J.; Lermusiaux, P.F.J., 2012, Path planning in time dependent flow fields using level set methods, 2012 IEEE International Conference on Robotics and Automation (ICRA), 166-173, 14-18 May 2012, doi: 10.1109/ICRA.2012.6225364.

We develop and illustrate an efficient but rigorous methodology that predicts the time-optimal paths of ocean vehicles in dynamic continuous flows. The goal is to best utilize or avoid currents, without limitation on these currents nor on the number of vehicles. The methodology employs a new modified level set equation to evolve a wavefront from the starting point of vehicles until they reach their desired goal locations, combining flow advection with nominal vehicle motions. The optimal paths of vehicles are then computed by solving particle tracking equations backwards in time. The computational cost is linear with the number of vehicles and geometric with spatial dimensions. The methodology is applicable to any continuous flows and many vehicles scenarios. Present illustrations consist of the crossing of a canonical uniform jet and its validation with an optimization problem, as well as more complex time varying 2D flow fields, including jets, eddies and forbidden regions.
Share

Acoustically Focused Adaptive Sampling and On-board Routing for Marine Rapid Environmental Assessment

Wang, D., P.F.J. Lermusiaux, P.J. Haley, D. Eickstedt, W.G. Leslie and H. Schmidt, 2009. Acoustically Focused Adaptive Sampling and On-board Routing for Marine Rapid Environmental Assessment. Special issue of Journal of Marine Systems on "Coastal processes: challenges for monitoring and prediction", Drs. J.W. Book, Prof. M. Orlic and Michel Rixen (Guest Eds), 78, S393-S407, doi: 10.1016/j.jmarsys.2009.01.037.

Variabilities in the coastal ocean environment span a wide range of spatial and temporal scales. From an acoustic viewpoint, the limited oceanographic measurements and today’s ocean computational capabilities are not always able to provide oceanic-acoustic predictions in high-resolution and with enough accuracy. Adaptive Rapid Environmental Assessment (AREA) is an adaptive sampling concept being developed in connection with the emergence of Autonomous Ocean Sampling Networks and interdisciplinary ensemble predictions and adaptive sampling via Error Subspace Statistical Estimation (ESSE). By adaptively and optimally deploying in situ sampling resources and assimilating these data into coupled nested ocean and acoustic models, AREA can dramatically improve the estimation of ocean fields that matter for acoustic predictions. These concepts are outlined and a methodology is developed and illustrated based on the Focused Acoustic Forecasting-05 (FAF05) exercise in the northern Tyrrhenian sea. The methodology first couples the data-assimilative environmental and acoustic propagation ensemble modeling. An adaptive sampling plan is then predicted, using the uncertainty of the acoustic predictions as input to an optimization scheme which finds the parameter values of autonomous sampling behaviors that optimally reduce this forecast of the acoustic uncertainty. To compute this reduction, the expected statistics of unknown data to be sampled by different candidate sampling behaviors are assimilated. The predicted-optimal parameter values are then fed to the sampling vehicles. A second adaptation of these parameters is ultimately carried out in the water by the sampling vehicles using onboard routing, in response to the real ocean data that they acquire. The autonomy architecture and algorithms used to implement this methodology are also described. Results from a number of real-time AREA simulations using data collected during the Focused Acoustic Forecasting (FAF05) exercise are presented and discussed for the case of a single Autonomous Underwater Vehicle (AUV). For FAF05, the main AREA-ESSE application was the optimal tracking of the ocean thermocline based on ocean-acoustic ensemble prediction, adaptive sampling plans for vertical Yo-Yo behaviors and subsequent onboard Yo-Yo routing.
Share

Path Planning of Autonomous Underwater Vehicles for Adaptive Sampling Using Mixed Integer Linear Programming

Yilmaz, N.K., C. Evangelinos, P.F.J. Lermusiaux and N. Patrikalakis, 2008. Path Planning of Autonomous Underwater Vehicles for Adaptive Sampling Using Mixed Integer Linear Programming. IEEE Transactions, Journal of Oceanic Engineering, 33 (4), 522-537. doi: 10.1109/JOE.2008.2002105.

The goal of adaptive sampling in the ocean is to predict the types and locations of additional ocean measurements that would be most useful to collect. Quantitatively, what is most useful is defined by an objective function and the goal is then to optimize this objective under the constraints of the available observing network. Examples of objectives are better oceanic understanding, to improve forecast quality, or to sample regions of high interest. This work provides a new path-planning scheme for the adaptive sampling problem. We define the path-planning problem in terms of an optimization framework and propose a method based on mixed integer linear programming (MILP). The mathematical goal is to find the vehicle path that maximizes the line integral of the uncertainty of field estimates along this path. Sampling this path can improve the accuracy of the field estimates the most. While achieving this objective, several constraints must be satisfied and are implemented. They relate to vehicle motion, intervehicle coordination, communication, collision avoidance, etc. The MILP formulation is quite powerful to handle different problem constraints and flexible enough to allow easy extensions of the problem. The formulation covers single- and multiple-vehicle cases as well as singleand multiple-day formulations. The need for a multiple-day formulation arises when the ocean sampling mission is optimized for several days ahead. We first introduce the details of the formulation, then elaborate on the objective function and constraints, and finally, present a varied set of examples to illustrate the applicability of the proposed method.
Share

Environmental Prediction, Path Planning and Adaptive Sampling: Sensing and Modeling for Efficient Ocean Monitoring, Management and Pollution Control

Lermusiaux, P.F.J., P.J. Haley Jr. and N.K. Yilmaz, 2007. Environmental Prediction, Path Planning and Adaptive Sampling: Sensing and Modeling for Efficient Ocean Monitoring, Management and Pollution Control. Sea Technology, 48(9), 35-38.

Share

Non-linear Optimization of Autonomous Undersea Vehicle Sampling Strategies for Oceanographic Data-Assimilation

Heaney, K.D., G. Gawarkiewicz, T.F. Duda and P.F.J. Lermusiaux, 2007. Non-linear Optimization of Autonomous Undersea Vehicle Sampling Strategies for Oceanographic Data-Assimilation. Special issue on "Underwater Robotics", Journal of Field Robotics, 24(6), 437-448, doi:10.1002/rob.20183.

The problem of how to optimally deploy a suite of sensors to estimate the oceanographic environment is addressed. An optimal way to estimate (nowcast) and predict (forecast) the ocean environment is to assimilate measurements from dynamic and uncertain regions into a dynamical ocean model. In order to determine the sensor deployment strategy that optimally samples the regions of uncertainty, a Genetic Algorithm (GA) approach is presented. The scalar cost function is defined as a weighted combination of a sensor suite’s sampling of the ocean variability, ocean dynamics, transmission loss sensitivity, modeled temperature uncertainty (and others). The benefit of the GA approach is that the user can determine “optimal” via a weighting of constituent cost functions, which can include ocean dynamics, acoustics, cost, time, etc. A numerical example with three gliders, two powered AUVs, and three moorings is presented to illustrate the optimization approach in the complex shelfbreak region south of New England.
Share

Path Planning Methods for Adaptive Sampling of Environmental and Acoustical Ocean Fields

Yilmaz, N.K., C. Evangelinos, N.M. Patrikalakis, P.F.J. Lermusiaux, P.J. Haley, W.G. Leslie, A.R. Robinson, D. Wang and H. Schmidt, 2006a. Path Planning Methods for Adaptive Sampling of Environmental and Acoustical Ocean Fields, Oceans 2006, 6pp, Boston, MA, 18-21 Sept. 2006, doi: 10.1109/OCEANS.2006.306841.

Adaptive sampling aims to predict the types and locations of additional observations that are most useful for specific objectives, under the constraints of the available observing network. Path planning refers to the computation of the routes of the assets that are part of the adaptive component of the observing network. In this paper, we present two path planning methods based on Mixed Integer Linear Programming (MILP). The methods are illustrated with some examples based on environmental ocean fields and compared to highlight their strengths and weaknesses. The stronger method is further demonstrated on a number of examples covering multi-vehicle and multi-day path planning, based on simulations for the Monterey Bay region. The framework presented is powerful and flexible enough to accommodate changes in scenarios. To demonstrate this feature, acoustical path planning is also discussed.
Share