Master and Specialization projects

(Contact Jo Arve Alfredsen and make an appointment to receive more information)

Robotic fish tracking - integration of unmanned surface vehicle and acoustic fish telemetry

Autonomous vehicle systems and acoustic fish telemetry are research areas of strong tradition and merits at the Department of Engineering Cybernetics. The project aims to enable close integration of these areas to create novel platforms for robotic search, localisation and tracking of marine life such as migrating fish and other small and evasive underwater objects.

Our FishOtter-system is specifically designed for robotic fish tracking applications (Lauvås et al. 2022, Lauvås and Alfredsen 2023) and consists of three cooperating autonomous surface vehicles (ASVs) of the type shown in Fig. 1. The purpose of the system is to enable autonomous search, localisation and persistent tracking of acoustically tagged fish in unstructured inshore coastal environments such as river estuaries, fjords, and archipelagos. The ASVs are small, highly controllable differential thrust catamarans, each equipped with a time-synchronised omnidirectional acoustic telemetry receiver. The receiver enables reception, decoding and accurate time-stamping of signals emitted from miniature underwater acoustic transmitters of the type commonly used in fish tagging studies. By forming a dynamic and spatially distributed receiver array, the vehicle system can estimate and track the position of a tag in real-time using a localisation filter with measurements of the signal arrival times and the vehicles’ own position as input. The vehicles continuously attempt to maintain an optimal receiver geometry while avoiding obstacles and grounding by employing a collaborative multi-agent formation control algorithm.

Figure 1: ASV FishOtter.

Two projects are currently available related to this system:

1)   Target movement prediction model

To facilitate miniaturisation and preserve battery-life, fish tags are usually implemented as intermittent transmitters, with transmission intervals ranging from a few 10s of seconds to several minutes. Once a reliable target position is established, tracking performance (localisation accuracy and prevention of target-loss) is highly reliant on the vehicle system’s ability to predict target movement between consecutive tag transmissions and relocate to an optimal receiver geometry. The tag localisation mechanism is based on an exogenous Kalman filter (XKF) with inherent state-space representation and estimation of target kinematics. However, it is not obvious what model structure gives the best representation and predictions of a moving fish target. The project will explore different model representations and evaluate their performance in computer simulations and in real-data tracking scenarios.

2)   Robust fish localisation filter

Tag position is estimated using an exogenous Kalman filter (XKF) with updates based on signal time-of-arrival measurements. The filter relies on simultaneous input from a minimum of three vehicles/receivers to produce a measurement update of the target’s horizontal position. However, practical experiments have shown that triple receptions may be compromised by random noise events that cause double or even single detection scenarios, which are not exploited by the current measurement model. However, with a properly modelled and initialised localisation filter, also partial detections represent valuable information about the target position that may be utilized. This project addresses the task of developing an extended and more robust measurement model for the XKF that incorporates all detection scenarios, potentially also including signal SNR measurements. Filter performance will be investigated in both computer simulations and with field data.

 

Ultra-low power embedded design projects

Some projects can be specified for students particularly interested in embedded hardware design (circuit design, layout and production of dedicated hardware), notably power-constrained/battery-operated solutions such as wireless sensor nodes/IoT. Several alternatives exist and can be discussed (contact supervisor for more information).   

 

Fish farm behavioural data analytics

The goal of this project is to explore how unsupervised machine learning techniques can be applied to make inference from fish telemetry data from large-scale fish farms.

Background: Despite today's highly efficient salmon production, the potential for further optimisation is significant if more profound knowledge on the underlying behavioural processes that take place in the sea-cages could be obtained. Growth and development of a salmon population in a fish farm are ultimately a product of processes occurring at the individual level. However, fish behaviour in large-scale salmon farms depends on complex and partly unknown relationships involving environmental conditions, farm operations, the fish’ condition and physiological state, as well as social predispositions and interactions.

Figure 2: Ocean Farm 1.

 

Detailed insights into individual responses to different management regimes, operations, and environmental conditions, and not least the variations in such responses, would make it possible to increase the precision in farm management practices for better health, growth and welfare. Due to the dynamic nature of the aquaculture process, it would be particularly useful if such information could be captured in real-time, systematised, analysed and operationalised through advanced decision-support systems. This form of precision animal husbandry has been under development for many years under the name Precision Livestock Farming in land-based animal husbandry, and generally in agriculture as Precision Agriculture. A similar development is foreseen within aquaculture through the Precision Fish Farming paradigm (Føre et al. 2018).

Acoustic fish telemetry represents a unique method for observing and acquiring individual behavioural data histories from free-ranging fish. The method relies on equipping fish with miniature acoustic sensor transmitter tags and a collecting tag data over time using a dedicated receiver system. Fish telemetry has previously been applied to farmed salmon in commercial-scale production facilities such as Ocean Farm 1 (Fig.2) creating large datasets on individual behavioural histories along with environmental and production-related data. The goal of this project is to explore how unsupervised machine learning techniques can be applied to make inference from these datasets.