Implementation-aware design of image-based control with on-line measurable variable-delay

Image-based control uses image-processing algorithms to acquire sensing information. The sensing delay associated with the image-processing algorithm is typically platform-dependent and time-varying. Modern embedded platforms allow to characterize the sensing delay at design-time obtaining a delay histogram, and at run-time measuring its precise value. We exploit this knowledge to design variable-delay controllers. This design also takes into account the resource configuration of the image processing algorithm: sequential (with one processing resource) or pipelined (with multiprocessing capabilities). Since the control performance strongly depends on the model quality, we present a simulation benchmark that uses the model uncertainty and the delay histogram to obtain bounds on control performance. Our benchmark is used to select a variable-delay controller and a resource configuration that outperform a constant worst-case delay controller.

[1]  Sander Stuijk,et al.  Reconfigurable pipelined sensing for image-based control , 2016, 2016 11th IEEE Symposium on Industrial Embedded Systems (SIES).

[2]  R. Lozano,et al.  Robustness with respect to delay uncertainties of a predictor-observer based discrete-time controller , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[3]  Henk Corporaal,et al.  Profiling Driven Scenario Detection and Prediction for Multimedia Applications , 2006, 2006 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation.

[4]  Myoungho Sunwoo,et al.  Development of Autonomous Car—Part I: Distributed System Architecture and Development Process , 2014, IEEE Transactions on Industrial Electronics.

[5]  Haibin Yu,et al.  Function block-based pipelined controller , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[6]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[7]  Pedro Castillo,et al.  Robust prediction-based control for unstable delay systems: Application to the yaw control of a mini-helicopter , 2004, Autom..

[8]  Sander Stuijk,et al.  xCPS: A tool to eXplore Cyber Physical Systems , 2015, WESE.

[9]  Sebastien Carriere,et al.  Optimal LQI Synthesis for Speed Control of Synchronous Actuator under Load Inertia Variations , 2008 .

[10]  David W. Murray,et al.  Delays versus performance of visually guided systems , 1996 .

[11]  Rogelio Lozano,et al.  Robustness of a discrete-time predictor-based controller for time-varying measurement delay , 2010 .

[12]  Sander Stuijk,et al.  Exploring the trade-off between processing resources and settling time in image-based control through LQR tuning , 2017, SAC.