Sriharsha Bhat’s research while affiliated with KTH Royal Institute of Technology and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (14)


Model Predictive Control for Autonomous Driving: Comparing Kinematic and Dynamic Models of Tractor-Trailer Systems
  • Conference Paper

September 2024

·

3 Reads

·

·

·

Sriharsha Bhat



Nonlinear model predictive control for hydrobatics: Experiments with an underactuated AUV

June 2023

·

25 Reads

·

16 Citations

Hydrobatic autonomous underwater vehicles (AUVs) can be efficient in range and speed, as well as agile in maneuvering. They can be beneficial in scenarios such as obstacle avoidance, inspections, docking, and under‐ice operations. However, such AUVs are underactuated systems—this means exploiting the system dynamics is key to achieving elegant hydrobatic maneuvers with minimum controls. This paper explores the use of model predictive control (MPC) techniques to control underactuated AUVs in hydrobatic maneuvers and presents new simulation and experimental results with the small and hydrobatic SAM AUV. Simulations are performed using nonlinear model predictive control (NMPC) on the full AUV system to provide optimal control policies for several hydrobatic maneuvers in Matlab/Simulink. For implementation on AUV hardware in robot operating system, a linear time varying MPC (LTV‐MPC) is derived from the nonlinear model to enable real‐time control. In simulations, NMPC and LTV‐MPC shows promising results to offer much more efficient control strategies than what can be obtained with PID and linear quadratic regulator based controllers in terms of rise‐time, overshoot, steady‐state error, and robustness. The LTV‐MPC shows satisfactory real‐time performance in experimental validation. The paper further also demonstrates experimentally that LTV‐MPC can be run real‐time on the AUV in performing hydrobatic maneouvers.



Adaptive Sampling of Algal Blooms Using Autonomous Underwater Vehicle and Satellite Imagery: Experimental Validation in the Baltic Sea

May 2023

·

69 Reads

Joana Fonseca

·

Sriharsha Bhat

·

Matthew Lock

·

[...]

·

This paper investigates using satellite data to improve adaptive sampling missions, particularly for front tracking scenarios such as with algal blooms. Our proposed solution to find and track algal bloom fronts uses an Autonomous Underwater Vehicle (AUV) equipped with a sensor that measures the concentration of chlorophyll a and satellite data. The proposed method learns the kernel parameters for a Gaussian process model using satellite images of chlorophyll a from the previous days. Then, using the data collected by the AUV, it models chlorophyll a concentration online. We take the gradient of this model to obtain the direction of the algal bloom front and feed it to our control algorithm. The performance of this method is evaluated through realistic simulations for an algal bloom front in the Baltic sea, using the models of the AUV and the chlorophyll a sensor. We compare the performance of different estimation methods, from GP to curve interpolation using least squares. Sensitivity analysis is performed to evaluate the impact of sensor noise on the methods performance. We implement our method on an AUV and run experiments in the Stockholm archipelago in the summer of 2022.


Nonlinear Model Predictive Control for Hydrobatics: Experiments with an Underactuated AUV

October 2022

·

17 Reads

Hydrobatic Autonomous Underwater Vehicles (AUVs) can be efficient in range and speed, as well as agile in maneuvering. They can be beneficial in scenarios such as obstacle-avoidance, inspections, docking, and under-ice operations. However, such AUVs are underactuated systems - this means exploiting the system dynamics is key to achieving elegant hydrobatic maneuvers with minimum controls. This paper explores the use of Model Predictive Control (MPC) techniques to control underactuated AUVs in hydrobatic maneuvers and presents new simulation and experimental results with the small and hydrobatic SAM AUV. Simulations are performed using nonlinear MPC (NMPC) on the full AUV system to provide optimal control policies for several hydrobatic maneuvers in Matlab/Simulink. For implementation on AUV hardware in ROS, a linear time varying MPC (LTV-MPC) is derived from the nonlinear model to enable real-time control. In simulations, NMPC and LTV-MPC shows promising results to offer much more efficient control strategies than what can be obtained with PID and LQR based controllers in terms of rise-time, overshoot, steady-state error and robustness. The LTV-MPC shows satisfactory real-time performance in experimental validation. The paper further also demonstrates experimentally that LTV-MPC can be run real-time on the AUV in performing hydrobatic maneouvers.


Illustration of scenario with kelp farm and underwater robots (illustration by M. Ek).
The Nordic SeaFarm site outside of Grebbestad in Sweden. Rows of buoys seen at the surface to the left and the kelp growing on the ropes below the surface to the right. (Left: photo courtesy of SMaRC, Right: photo courtesy of Nordic SeaFarm).
SAM AUV subsystems: 1. battery pack, 2. longitudinal center of gravity trim system (LCG), 3. variable buoyancy system (VBS), 4. transversal center of gravity system (TCG), 5. thrust vectoring system with counter-rotating propellers.
The SAM cyber-physical system architecture integrating a user interface, software, hardware, and simulation tools.
A high-level view of a simple example BT that could be used for the seaweed farm. Inner nodes are Sequences (arrows) and Fallbacks (question marks). Leaf nodes are Actions (rectangle) and Conditions (ellipse). All nodes can return Success (green), Failure (red), and Running (blue). In this example, the vehicle has all the data it needs, is within safety limits, has an incomplete mission, and is currently following a line.

+9

A System for Autonomous Seaweed Farm Inspection with an Underwater Robot
  • Article
  • Full-text available

July 2022

·

500 Reads

·

22 Citations

This paper outlines challenges and opportunities in operating underwater robots (so-called AUVs) on a seaweed farm. The need is driven by an emerging aquaculture industry on the Swedish west coast where large-scale seaweed farms are being developed. In this paper, the operational challenges are described and key technologies in using autonomous systems as a core part of the operation are developed and demonstrated. The paper presents a system and methods for operating an AUV in the seaweed farm, including initial localization of the farm based on a prior estimate and dead-reckoning navigation, and the subsequent scanning of the entire farm. Critical data from sidescan sonars for algorithm development are collected from real environments at a test site in the ocean, and the results are demonstrated in a simulated seaweed farm setup.

Download

Evaluation of Energy Management Strategies for Fuel Cell/Battery-Powered Underwater Vehicles against Field Trial Data

February 2022

·

1,617 Reads

·

23 Citations

Energy Conversion and Management X

This study combines high-fidelity simulation models with experimental power consumption data to evaluate the performance of Energy Management Strategies (EMS) for fuel cell/battery hybrid Autonomous Underwater Vehicles (AUV). The performance criteria are energy efficiency, power reliability and system degradation. The lack of standardized drive cycles is met by the cost-efficient solution of synthesizing power profiles from sampled AUV field trial data. Three power profiles are used to evaluate finite-state machine, fuzzy logic and two optimization-based EMS. The results reveal that there is a trade-off between the objectives. The rigidity of the EMS determines its load following behavior and consequently the performance regarding the objectives. Rule-based methods are particularly suitable to design energy-efficient operations, whereas optimization-based methods can easily be tuned to provide power reliability through load-following behavior. Both classes of EMS can be best-choice methods for different types of missions.


Real-Time Flight Simulation of Hydrobatic AUVs Over the Full 0^{\circ }–360^{\circ } Envelope

July 2021

·

388 Reads

·

10 Citations

IEEE Journal of Oceanic Engineering

Hydrobatic AUVs are very agile, and can perform challenging maneuvers that encompass the full 0 ^{\circ } –360 ^{\circ } flight envelope. Such AUVs can be beneficial in novel use cases in ocean production, environmental sensing, and security, by enabling new capabilities for docking, inspection, or under-ice operations. To further explore their capabilities in such scenarios, it is crucial to be able to model their flight dynamics over the full envelope, which includes strong nonlinear effects and turbulence at high angles of attack. With accurate and efficient simulation models, new hydrobatic maneuvers can be generated and control strategies can be developed. Therefore, this article contributes with a strategy to perform efficient and accurate simulations of hydrobatic maneuvers in real time. A multifidelity hydrodynamic database is synthesized by combining analytical, semiempirical, and numerical methods, thereby capturing fluid forces and moments over the full envelope. A component buildup workflow is used to assemble a nonlinear flight dynamics model using lookup tables generated from the database. This simulation model is used to perform real-time simulations of advanced hydrobatic maneuvers. Simulation results show agreement with literature and experiment, and the simulator shows utility as a development tool in designing new maneuvers and control strategies.


Citations (10)


... For the development of the low-cost, portable ALPHA AUV, the framework provided a platform to simulate vehicle dynamics and sensor interactions, accelerating control system development and ensuring that guidance, navigation, and control algorithms were thoroughly vetted before field deployment [51]. In the area of reinforcement learning (RL) for hydrobatic maneuvering, Stonefish offered a safe and computationally efficient simulation space where RL agents could be trained to handle the non-linear, coupled dynamics of agile AUVs, yielding performance comparable to classical PID controllers and exposing sim-to-real transfer challenges that guided further refinements [52]. Furthermore, in the study on learning the ego-motion of underwater imaging sonar through 2012 UWSim [27] COLA2 [28] 2013 2014 ...

Reference:

Underwater Robotic Simulators Review for Autonomous System Development
Using Reinforcement Learning for Hydrobatic Maneuvering with Autonomous Underwater Vehicles
  • Citing Conference Paper
  • April 2024

... Trajectory Optimization in the underwater domain has been studied in [2] with a focus on long-distance navigation and not on agile maneuvering. A comparable approach tested on a similar vehicle is presented in [3]. The featured AUV is very similar to DeepLeng. ...

Controlling an Underactuated AUV as an Inverted Pendulum using Nonlinear Model Predictive Control and Behavior Trees
  • Citing Conference Paper
  • May 2023

... The literature [24] proposed a real-time nonlinear Model Predictive Control strategy that transforms the obstacle avoidance problem into a variable constraint problem for solution. The literature [25] experimentally validated the depth control of an AUV using Linear Time-Varying MPC (LTV-MPC), but it did not involve path-tracking experiments. The literature [24] proposed a real-time NMPC scheme that reformulates obstacle avoidance as a variable constraint problem. ...

Nonlinear model predictive control for hydrobatics: Experiments with an underactuated AUV
  • Citing Article
  • June 2023

... Underwater inspection of fishnets in aquaculture has seen significant advancements with the development of various autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs). For instance, an AUV system designed by Stenius et al. (2022) for seaweed farm inspections employs dead-reckoning and sonar for localization, but it does not account for dynamic environmental disturbances. In a similar approach, Akram et al. (2022) proposed a vision-based servoing system for ROVs that combines object detection and closed-loop control to track net pens. ...

A System for Autonomous Seaweed Farm Inspection with an Underwater Robot

... Two methodologies employed to assess energy management strategies are fuzzy logic and finite-state machines. [11]. Chen et al. [12] investigated the relationship between the Magnus force and controlling AUHs to characterize the disturbance area. ...

Evaluation of Energy Management Strategies for Fuel Cell/Battery-Powered Underwater Vehicles against Field Trial Data

Energy Conversion and Management X

... The SE equations in [7] and [8] are defined for larger angles of attack, with [8] utilizing an updated version from [7] that includes apparent mass coefficients. Bhat applied these SE equations from [7] to a hydrobatic AUV and compared them with the CFD results but limited the application to Jorgensen SE equations, which do not account for apparent mass coefficients [12]. Also, there is a lack of literature demonstrating the use of SE and CFD methods for a survey-class AUV used in the field. ...

Real-Time Flight Simulation of Hydrobatic AUVs Over the Full 0^{\circ }–360^{\circ } Envelope

IEEE Journal of Oceanic Engineering

... limitations associated with the requirement of teleoperation, robots can be deployed in greater numbers and for more complex tasks in applications ranging from marine monitoring (Molina-Molina et al., 2021;Ögren, 2012;Bhat et al., 2020) and subterranean exploration (Best et al., 2022) to infantrobot interaction for mobility (Helmi et al., 2022;Fitter et al., 2019;Vora et al., 2021). A control architecture can represent autonomy by respectively describing the association of sets of behavioral responses with certain world states. ...

A Cyber-Physical System for Hydrobatic AUVs: System Integration and Field Demonstration
  • Citing Conference Paper
  • September 2020

... Indeed, the use of such solutions leads to performance limitations, resulting in higher energy consumption and operational expenses [3]. The sophisticated maintenance and operation of mechanical components, such as internal combustion engines and propellers, pose issues, necessitating frequent maintenance operations and incurring downtime that may have an influence on mission schedules and cost-effectiveness. ...

Energy Management Strategies for Fuel Cell-Battery Hybrid AUVs
  • Citing Conference Paper
  • September 2020

... The new class of so-called intervention AUVs (I-AUVs) [3] aims to facilitate autonomous interaction with the subsea infrastructures mentioned above. The AUV Cuttlefish, described in detail in [4], is an I-AUV equipped with two arms and the capability for hydrobatic motions (see [5] on the term hydrobatic). Using its eight thrusters, it can take on arbitrary orientations in the water column to interact with features of an offshore structure that are otherwise difficult to reach. ...

Hydrobatics: A Review of Trends, Challenges and Opportunities for Efficient and Agile Underactuated AUVs
  • Citing Conference Paper
  • November 2018

... Additionally, a collection of AUVs (swarm) can achieve a specific task faster and more efficiently by collaborating and co-operating supported by distributed processing and communication provided by CPS components. A clear example is the proof of concept of a CPS linking to an AUV network as described in [7]. ...

Towards a Cyber-Physical System for Hydrobatic AUVs
  • Citing Conference Paper
  • June 2019