A method for dynamic monitoring of spatio-temporal environmental processes describing bio-mass growth in water bodies using a plurality of mobile sensing agents equipped with sensors for collecting environmental data, wherein the method uses a processor coupled with stored instructions implementing the method, wherein the instructions, when executed by the processor carry out steps of the method, comprising:
- implementing a spatio-temporal model representing dynamic behaviors of the environmental processes based on parameters of the spatio-temporal model to predict a state of the bio-mass growth in water bodies defined by environmental variables, and the associated uncertainty;
- executing a scheduling algorithm configured to select sensing locations for the mobile sensing agents and assign the mobile sensing agents to the selected sensing locations by optimizing an objective function of the state of the bio-mass growth and the associated uncertainty subject to operational constraints and reachability limitations of the mobile sensing agents;
- updating the states and parameters of the spatio-temporal model based on the environmental data collected by the mobile sensing agents at the sensing locations;
- and
- generating subsequent sensing location selections and agent assignments using the updated spatio-temporal model.