Informative Path Planning and Sensor Scheduling for Persistent Monitoring Tasks

In this thesis we consider two combinatorial optimization problems that relate to the field of persistent monitoring. In the first part, we extend the classic problem of finding the maximum weight Hamiltonian cycle in a graph to the case where the objective is a submodular function of the edges. We...

Full description

Bibliographic Details
Main Author: Jawaid, Syed Talha
Language:en
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10012/7896
id ndltd-WATERLOO-oai-uwspace.uwaterloo.ca-10012-7896
record_format oai_dc
spelling ndltd-WATERLOO-oai-uwspace.uwaterloo.ca-10012-78962013-09-25T04:57:18ZJawaid, Syed Talha2013-09-24T17:28:00Z2013-09-24T17:28:00Z2013-09-24T17:28:00Z2013http://hdl.handle.net/10012/7896In this thesis we consider two combinatorial optimization problems that relate to the field of persistent monitoring. In the first part, we extend the classic problem of finding the maximum weight Hamiltonian cycle in a graph to the case where the objective is a submodular function of the edges. We consider a greedy algorithm and a 2-matching based algorithm, and we show that they have approximation factors of 1/2+κ and max{2/(3(2+κ)),(2/3)(1-κ)} respectively, where κ is the curvature of the submodular function. Both algorithms require a number of calls to the submodular function that is cubic to the number of vertices in the graph. We then present a method to solve a multi-objective optimization consisting of both additive edge costs and submodular edge rewards. We provide simulation results to empirically evaluate the performance of the algorithms. Finally, we demonstrate an application in monitoring an environment using an autonomous mobile sensor, where the sensing reward is related to the entropy reduction of a given a set of measurements. In the second part, we study the problem of selecting sensors to obtain the most accurate state estimate of a linear system. The estimator is taken to be a Kalman filter and we attempt to optimize the a posteriori error covariance. For a finite time horizon, we show that, under certain restrictive conditions, the problem can be phrased as a submodular function optimization and that a greedy approach yields a 1-1/(e^(1-1/e))-approximation. Next, for an infinite time horizon, we characterize the exact conditions for the existence of a schedule with bounded estimation error covariance. We then present a scheduling algorithm that guarantees that the error covariance will be bounded and that the error will die out exponentially for any detectable LTI system. Simulations are provided to compare the performance of the algorithm against other known techniques.enMonitoringSubmodular functionsKalman filterSensor selectionInformative Path Planning and Sensor Scheduling for Persistent Monitoring TasksThesis or DissertationElectrical and Computer EngineeringMaster of Applied ScienceElectrical and Computer Engineering
collection NDLTD
language en
sources NDLTD
topic Monitoring
Submodular functions
Kalman filter
Sensor selection
Electrical and Computer Engineering
spellingShingle Monitoring
Submodular functions
Kalman filter
Sensor selection
Electrical and Computer Engineering
Jawaid, Syed Talha
Informative Path Planning and Sensor Scheduling for Persistent Monitoring Tasks
description In this thesis we consider two combinatorial optimization problems that relate to the field of persistent monitoring. In the first part, we extend the classic problem of finding the maximum weight Hamiltonian cycle in a graph to the case where the objective is a submodular function of the edges. We consider a greedy algorithm and a 2-matching based algorithm, and we show that they have approximation factors of 1/2+κ and max{2/(3(2+κ)),(2/3)(1-κ)} respectively, where κ is the curvature of the submodular function. Both algorithms require a number of calls to the submodular function that is cubic to the number of vertices in the graph. We then present a method to solve a multi-objective optimization consisting of both additive edge costs and submodular edge rewards. We provide simulation results to empirically evaluate the performance of the algorithms. Finally, we demonstrate an application in monitoring an environment using an autonomous mobile sensor, where the sensing reward is related to the entropy reduction of a given a set of measurements. In the second part, we study the problem of selecting sensors to obtain the most accurate state estimate of a linear system. The estimator is taken to be a Kalman filter and we attempt to optimize the a posteriori error covariance. For a finite time horizon, we show that, under certain restrictive conditions, the problem can be phrased as a submodular function optimization and that a greedy approach yields a 1-1/(e^(1-1/e))-approximation. Next, for an infinite time horizon, we characterize the exact conditions for the existence of a schedule with bounded estimation error covariance. We then present a scheduling algorithm that guarantees that the error covariance will be bounded and that the error will die out exponentially for any detectable LTI system. Simulations are provided to compare the performance of the algorithm against other known techniques.
author Jawaid, Syed Talha
author_facet Jawaid, Syed Talha
author_sort Jawaid, Syed Talha
title Informative Path Planning and Sensor Scheduling for Persistent Monitoring Tasks
title_short Informative Path Planning and Sensor Scheduling for Persistent Monitoring Tasks
title_full Informative Path Planning and Sensor Scheduling for Persistent Monitoring Tasks
title_fullStr Informative Path Planning and Sensor Scheduling for Persistent Monitoring Tasks
title_full_unstemmed Informative Path Planning and Sensor Scheduling for Persistent Monitoring Tasks
title_sort informative path planning and sensor scheduling for persistent monitoring tasks
publishDate 2013
url http://hdl.handle.net/10012/7896
work_keys_str_mv AT jawaidsyedtalha informativepathplanningandsensorschedulingforpersistentmonitoringtasks
_version_ 1716598153164095488