scispace - formally typeset
Search or ask a question
Author

Sajid Mohamed

Other affiliations: Indian Institutes of Technology
Bio: Sajid Mohamed is an academic researcher from Eindhoven University of Technology. The author has contributed to research in topics: Control system & Control theory. The author has an hindex of 5, co-authored 13 publications receiving 44 citations. Previous affiliations of Sajid Mohamed include Indian Institutes of Technology.

Papers
More filters
Journal ArticleDOI
TL;DR: This work presents a scenario- and platform-aware design flow for IBC systems that exploits frequently occurring workload scenarios to optimize performance and guarantees stability and proposes to use frequently occurring task execution times instead of WCET estimates to obtain tight application-level temporal bounds.

13 citations

Proceedings ArticleDOI
12 Oct 2018
TL;DR: The results show that the design approach outperforms the worst-case based design with respect to optimising QoC and maximising effective resource utilisation.
Abstract: Image-Based Control (IBC) systems have a long sample period. Sensing in these systems consists of compute-intensive image processing algorithms whose response times are dependent on image workload. IBC systems are typically designed for the worst-case workload that results in a long sample period and hence suboptimal quality-of-control (QoC). This worst-case based design is further considered for mapping of controller tasks and allocating platform resources, resulting in significant resource over-provisioning. Our design philosophy is to sample as fast as possible to optimise QoC for a given platform allocation, and for this, we present a structured design flow. Workload variations determine how fast we can sample and we model this dynamic behaviour using the concept of workload scenarios. Our choice of scenario-aware dataflow as the formal model for our application enables us to: i) model dynamic behaviour, analyse timing, and optimally map application tasks to the platform for maximising the effective utilisation of allocated resources, ii) relate throughput of the dataflow graph to the sample period, and thus combine dataflow analysis and mapping with control design parameters and QoC to identify system scenarios, and iii) to efficiently implement a run-time mechanism that manages necessary dynamic reconfiguration between system scenarios. Our results show that our design approach outperforms the worst-case based design with respect to optimising QoC and maximising effective resource utilisation.

12 citations

Proceedings ArticleDOI
01 Dec 2019
TL;DR: This work presents a controller synthesis method based on a Markovian jump linear system (MJLS) formulation considering workload variations that shows that taking into account workload variations in controller design benefits QoC.
Abstract: We consider the problem of designing an Image-Based Control (IBC) application mapped to a multiprocessor platform. Sensing in IBC consists of compute-intensive image processing algorithms whose execution times are dependent on image workload. The challenge is that the IBC systems have a high (worst-case) workload with significant workload variations. Designing controllers for such IBC systems typically consider the worst-case workload that results in a long sensing delay with suboptimal quality-of-control (QoC). The challenge is: how to improve the QoC of IBC for a given multiprocessor platform allocation?We present a controller synthesis method based on a Markovian jump linear system (MJLS) formulation considering workload variations. Our method assumes that system knowledge is available for modelling the workload variations as a Markov chain. We compare the MJLS-based method with two relevant control paradigms - LQR control considering worst-case workload, and switched linear control - with respect to QoC and available system knowledge. Our results show that taking into account workload variations in controller design benefits QoC. We then provide design guidelines on the control paradigm to choose for an IBC application given the requirements and the system knowledge.

9 citations

Proceedings ArticleDOI
01 Jan 2019
TL;DR: This work proposes a framework - for both software-in-the-loop (SiL) and hardware-in theloop (HiL) simulation - for performance evaluation of image approximation on a closed-loop automotive IBC system (IMACS) and shows the effectiveness of the framework using a vision-based lateral control example.
Abstract: Image Processing (IP) applications have become popular with the advent of efficient algorithms and low-cost CMOS cameras with high resolution. However, IP applications are compute-intensive, consume a lot of energy and have long processing times. Image approximation has been proposed by recent works for an energy-efficient design of these applications. It also reduces the impact of long processing times. The challenge here is that the IP applications often work as a part of bigger closed-loop control systems, e.g. advanced driver assistance system (ADAS). The impact of image approximations that tolerate certain error on these image-based control (IBC) systems is very important. However, there is a lack of tool support to evaluate the performance of such closed-loop IBC systems when the IP is approximated. We propose a framework - for both software-in-the-loop (SiL) and hardware-in-the-loop (HiL) simulation - for performance evaluation of image approximation on a closed-loop automotive IBC system (IMACS). Both simulation setups model the 3D environment in 3ds Max, and simulate the system dynamics, camera position and environment in V-REP. Our SiL setup simulates the system software in C++ or Matlab. Here, V-REP runs as a server and the software as a client in synchronous mode. Our HiL simulation setup runs the system software in the NVIDIA Drive PX2 platform and communicates to V-REP using application programming interfaces (APIs) for synchronous execution. We show the effectiveness of our framework using a vision-based lateral control example.

8 citations

Proceedings ArticleDOI
09 Mar 2020
TL;DR: This work identifies the error resilient stages and the corresponding coarse-grained approximation settings for the IBC system, and performs trade off analysis between the QoC, memory utilisation and energy consumption for varying degrees of coarse- grained approximation.
Abstract: Image-based control (IBC) systems use camera sensor(s) to perceive the environment The inherent compute-heavy nature of image processing causes long processing delay that negatively influences the performance of the IBC systems Our idea is to reduce the long delay using coarse-grained approximation of the image signal processing pipeline without affecting the functionality and performance of the IBC system The question is: how is the degree of approximation related to the closed-loop quality-of-control (QoC), memory utilization and energy consumption? We present a software-in-the-loop (SiL) evaluation framework for the above approximation-in-the-loop system We identify the error resilient stages and the corresponding coarse-grained approximation settings for the IBC system We perform trade off analysis between the QoC, memory utilisation and energy consumption for varying degrees of coarse-grained approximation We demonstrate the effectiveness of our approach using a concrete case study of a lane keeping assist system (LKAS) We obtain energy and memory reduction of upto 84% and 29% respectively, for 28% QoC improvements

6 citations


Cited by
More filters
01 Jan 2016
TL;DR: The stability theory of switched dynamical systems is universally compatible with any devices to read and is available in the book collection an online access to it is set as public so you can get it instantly.
Abstract: Thank you very much for reading stability theory of switched dynamical systems. As you may know, people have look numerous times for their chosen books like this stability theory of switched dynamical systems, but end up in malicious downloads. Rather than reading a good book with a cup of tea in the afternoon, instead they cope with some malicious virus inside their desktop computer. stability theory of switched dynamical systems is available in our book collection an online access to it is set as public so you can get it instantly. Our book servers hosts in multiple countries, allowing you to get the most less latency time to download any of our books like this one. Kindly say, the stability theory of switched dynamical systems is universally compatible with any devices to read.

111 citations

Journal Article
TL;DR: It was two centuries before the compound microscope could match the skill of Dutch microscopist van Leeuwenhoek, and the limit of resolution (d) of any wave optical microscope is given by the Rayleigh criterion.
Abstract: Light microscopes were developed in the early 1600’s. By the end of the century Dutch microscopist van Leeuwenhoek had imaged blood cells, bacteria and structure within the cell using a simple one-lens microscope with x300 magnification which was awkward to use. At the same time the compound microscope was being developed. This uses at least two lenses; an objective, placed close to the specimen, and an eyepiece (ocular), placed close to the eye. Such was van Leeuwenhoek’s skill, however, that it was two centuries before the compound microscope could match his work. Compound optical microscopes, these days, have a maximum magnification of about x1000 and an imaging resolution of around 0.3μm for light in the middle of the visible region (λ~0.5μm). Aberrations in light optical lenses can be reduced to a minimum by grinding the lens surface to a correct shape or spacing the lenses so that their aberrations are compensated. In the absence of aberrations the limit of resolution (d) of any wave optical microscope is given by the Rayleigh criterion:-

61 citations

Journal ArticleDOI
TL;DR: This work presents a scenario- and platform-aware design flow for IBC systems that exploits frequently occurring workload scenarios to optimize performance and guarantees stability and proposes to use frequently occurring task execution times instead of WCET estimates to obtain tight application-level temporal bounds.

13 citations

Journal ArticleDOI
TL;DR: The classification of Indian classical dance moves using the powerful features of embedded system tools: Field Programmable Gate Array (FPGA) is presented to achieve a 90% recognition rate.

11 citations