Abstract

Early analytical work showed that it is possible to discretize a continuous-time non-minimum phase (NMP) system using special sample and hold inputs (SHIs) and obtain a discrete-time minimum phase (MP) system with a higher sampling rate than that of conventional zero-order sample and hold. As a result, high-gain discrete-time control law can be used to further improve closed-loop system performance since the resulting discrete-time system is MP. In this paper, this technique is adopted for performance improvement on a mini-Segway (MS), a developed robot equipped with an extremely low-cost microcontroller (Arduino). A dual-loop control tuning method was developed to optimize the overall closed-loop system performance. The system performance improvement is demonstrated by the reduction of the mini-Segway oscillation magnitude under idle conditions. The experimental results show that the low-cost microcontroller can be used for the dual-loop SHI control scheme, and the MS cart displacement oscillation magnitude is significantly reduced by more than 65% over the baseline controller. The main contribution of this paper is implementing the proposed sample and hold input (SHI) scheme into an extremely low-cost micro-controller (Arduino) and demonstrating that low-cost microcontrollers can effectively utilize the proposed SHI.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call