Design of a Networked Controller for a Two-Wheeled Inverted Pendulum Robot

The topic of this paper is to use an intuitive model-based approach to design a networked controller for a recent benchmark scenario. The benchmark problem is to remotely control a two-wheeled inverted pendulum robot via W-LAN communication. The robot has to keep a vertical upright position. Incorporating wireless communication in the control loop introduces multiple uncertainties and affects system performance and stability. The proposed networked control scheme employs model predictive techniques and deliberately extends delays in order to make them constant and deterministic. The performance of the resulting networked control system is evaluated experimentally with a predefined benchmarking experiment and is compared to local control involving no delays.

[1]  Austin Hughes,et al.  Electric Motors and Drives: Fundamentals, Types and Applications , 1990 .

[2]  Magni Lalo,et al.  Advanced and Multivariable Control , 2014 .

[3]  Massimo Franceschetti,et al.  Data Rate Theorem for Stabilization Over Time-Varying Feedback Channels , 2009, IEEE Transactions on Automatic Control.

[4]  Alberto Bemporad,et al.  Networked Control Systems , 2010 .

[5]  Wolfgang Kellerer,et al.  Reproducible Benchmarking Platform for Networked Control Systems , 2018 .

[6]  Peter J Seiler,et al.  Analysis of communication losses in vehicle control problems , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[7]  Eric Foxlin,et al.  Motion Tracking Requirements and Technologies , 2002 .

[8]  Björn Wittenmark,et al.  Stochastic Analysis and Control of Real-time Systems with Random Time Delays , 1999 .

[9]  B. Anderson,et al.  Linear Optimal Control , 1971 .

[10]  Kaustubh Pathak,et al.  Velocity and position control of a wheeled inverted pendulum by partial feedback linearization , 2005, IEEE Transactions on Robotics.

[11]  Tadanao Zanma,et al.  Compensation of networked control systems with time-delay , 2014, 2014 IEEE 13th International Workshop on Advanced Motion Control (AMC).

[12]  J. Butcher Numerical methods for ordinary differential equations , 2003 .

[13]  Wolfgang Kellerer,et al.  Benchmarking Networked Control Systems , 2018, 2018 IEEE Workshop on Benchmarking Cyber-Physical Networks and Systems (CPSBench).

[14]  Per-Olof Gutman,et al.  New models for backlash and gear play , 1997 .

[15]  Xinghuo Yu,et al.  Survey on Recent Advances in Networked Control Systems , 2016, IEEE Transactions on Industrial Informatics.

[16]  Richard M. Murray,et al.  Feedback Systems An Introduction for Scientists and Engineers , 2007 .

[17]  Alexander L. Fradkov,et al.  Control over Internet of Oscillations for Group of Pendulums , 2017 .

[18]  James F. Whidborne,et al.  A review of ground vehicle dynamic state estimations utilising GPS/INS , 2011 .

[19]  Bruno Sinopoli,et al.  Foundations of Control and Estimation Over Lossy Networks , 2007, Proceedings of the IEEE.

[20]  Robin J. Evans,et al.  Feedback Control Under Data Rate Constraints: An Overview , 2007, Proceedings of the IEEE.

[21]  SangJoo Kwon,et al.  Dynamic modeling of a two-wheeled inverted pendulum balancing mobile robot , 2015 .

[22]  Jorge Cortes,et al.  The Value of Timing Information in Event-Triggered Control , 2016, IEEE Transactions on Automatic Control.

[23]  Long Wang,et al.  Stabilizability of networked control systems via packet-loss dependent output feedback controllers , 2008, 2008 American Control Conference.

[24]  João Pedro Hespanha,et al.  A Survey of Recent Results in Networked Control Systems , 2007, Proceedings of the IEEE.

[25]  Yoon Keun Kwak,et al.  Dynamic Analysis of a Nonholonomic Two-Wheeled Inverted Pendulum Robot , 2005, J. Intell. Robotic Syst..

[26]  Peter F. Al-Hokayem Stability Analysis of Networked Control Systems , 2003 .