Optimizing multiprocessor image-based control through pipelining and parallelism

Sajid Mohamed (Corresponding author), Dip Goswami, Sayandip De, Twan Basten

Research output: Contribution to journalArticleAcademicpeer-review

5 Citations (Scopus)
94 Downloads (Pure)

Abstract

Image-based control (IBC) systems have a long sensing delay due to compute-intensive image processing. Modern multiprocessor IBC implementations consider either parallelisation of the sensing task or pipelining of the control loop to cope with this long delay. However, the impact of both parallelisation and pipelining together on the quality-of-control (QoC) of IBC systems is not explored in the literature. We present a model-based design method for multiprocessor IBC implementation, considering both parallelisation and pipelining together. In particular, we address the following problem: For a given platform allocation, what is the optimal degree of pipelining and degree of parallelisation required to maximise the QoC? The proposed method takes into account image-workload variations, inter-frame dependencies and platform constraints. The application is efficiently modelled and analysed using a scenario-aware dataflow graph, and an implementation-aware switched controller is designed that optimises QoC and guarantees stability. We validate the proposed method using simulations and hardware-in-the-loop experiments, considering a lane-keeping assist system.

Original languageEnglish
Article number9508439
Pages (from-to)112332-112358
Number of pages27
JournalIEEE Access
Volume9
DOIs
Publication statusPublished - 2021

Bibliographical note

Funding Information:
This work was supported in part by the FitOptiVis Project and by the COMP4DRONES Project, both funded by the ECSEL Joint Undertaking under Grant numbers H2020-ECSEL-2017-2-783162 and H2020-ECSEL-2018-826610, respectively.

Funding

This work was supported in part by the FitOptiVis Project and by the COMP4DRONES Project, both funded by the ECSEL Joint Undertaking under Grant numbers H2020-ECSEL-2017-2-783162 and H2020-ECSEL-2018-826610, respectively.

FundersFunder number
European Union's Horizon 2020 - Research and Innovation Framework Programme783162

    Keywords

    • hardware-in-the-loop validation
    • Image-based control
    • multiprocessor implementation
    • platform-aware design
    • scenario-based design
    • switched linear control

    Fingerprint

    Dive into the research topics of 'Optimizing multiprocessor image-based control through pipelining and parallelism'. Together they form a unique fingerprint.

    Cite this