Publications · Conference paper · 2022

An Event-Triggered Visual Servoing Predictive Control Strategy for the Surveillance of Contour-Based Areas using Multirotor Aerial Vehicles

M. A. Sinani, S. N. Aspragkathos, G. C. Karras, F. Panetsos, K. J. Kyriakopoulos

IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · Kyoto, Japan · October 2022 · pp. 2203-2210

Background: a multirotor tracking a coastline, re-solving its control problem only when it must

01

Snapshot

Type
Conference paper
Venue
IEEE/RSJ IROS
Location
Kyoto, Japan
Published
October 2022
Pages
2203-2210
Visual servoing Nonlinear MPC Event-triggered control Aerial robotics Deep learning
02

Overview

An event-triggered image-based visual servoing controller for multirotors surveying contour-based areas - forest paths, coastlines, road pavements - that re-solves its optimal control problem only when it has to, cutting computation and extending flight time.

  1. 01

    An Event-triggered Image-based Visual Servoing Nonlinear Model Predictive Controller (ET-IBVS-NMPC) for multirotor aerial vehicles.

  2. 02

    A trained deep neural network detects the contours to be followed, covering areas as different as forest paths, coastlines and road pavements.

  3. 03

    A triggering condition decides when the optimal control problem is re-solved; between two triggers the input trajectory is applied open loop, lowering computing effort and energy consumption while increasing autonomy and flight duration.

  4. 04

    Visibility and input constraints and external disturbances are accounted for throughout, and the strategy is demonstrated in real-time experiments on a quadrotor and an octorotor with downward-looking monocular cameras.

Abstract

In this paper, an Event-triggered Image-based Visual Servoing Nonlinear Model Predictive Controller (ET-IBVS-NMPC) for multirotor aerial vehicles is presented. The proposed scheme is developed for the autonomous surveillance of contour-based areas with different characteristics (e.g. forest paths, coastlines, road pavements). For this purpose, an appropriately trained Deep Neural Network (DNN) is employed for the accurate detection of the contours. In an effort to reduce the remarkably large computational cost required by an IBVS-NMPC algorithm, a triggering condition is designed to define when the Optimal Control Problem (OCP) should be resolved and new control inputs will be calculated. Between two successive triggering instants, the control input trajectory is applied to the robot in an open-loop fashion, which means that no control input computations are required. As a result, the system's computing effort and energy consumption are lowered, while its autonomy and flight duration are increased. The visibility and input constraints, as well as the external disturbances, are all taken into account throughout the control design. The efficacy of the proposed strategy is demonstrated through a series of real-time experiments using a quadrotor and an octorotor both equipped with a monocular downward looking camera.

03

Citation

Cite
@inproceedings{sinani2022event,
  author    = {Sinani, Mario A. and Aspragkathos, Sotirios N. and Karras, George C. and Panetsos, Fotis and Kyriakopoulos, Kostas J.},
  title     = {An Event-Triggered Visual Servoing Predictive Control Strategy for the Surveillance of Contour-Based Areas using Multirotor Aerial Vehicles},
  booktitle = {2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
  address   = {Kyoto, Japan},
  pages     = {2203--2210},
  year      = {2022},
  doi       = {10.1109/IROS47612.2022.9981176}
}