Please use this identifier to cite or link to this item:
標題: 全方位球型驅動椅之系統設計與控制
System Design and Control of an Omnidirectional Ball-Driven Vehicle
作者: 蘇里曼
Coulibaly, Souleymane
關鍵字: 全方位球型驅動椅;Omnidirectional Ball-Driven Vehicle;線性二次調整;模糊小腦網路;模糊小波小腦網路;Linear quadratic regulator;Fuzzy CMAC;Wavelet fuzzy CMAC
出版社: 電機工程學系所
引用: References [1] S. C. Lin, C. C. Tsai, “Development of a self-balancing human transportation vehicle for the teaching of feedback control,” IEEE Trans. Ed. Vol.52, no 1, pp. 157–168, 2009. [2] M. Sasaki, N. Yanagihara, O. Matsumoto, K. Komoriya, “Steering control of the personal riding-type wheeled mobile platform (PMP),” In: Proc. IEEE International Conference on Intelligent Robots and Systems, pp. 1697–1702, 2005. [3] R. D. Petty, “Transportation technologies for community policing: a comparison,” In: Proc. IEEE ISTAS/CPTED’03, pp. 33–38, 2003. [4] M. Kumagai, T. Ochiai, “Development of a robot balancing on a ball,” Proceedings of 2008 International Conference on Control, Automation and Systems, pp. 433-438, Oct. 2008. [5] Z. Sheng, and K. Yamafuji, “Postural stability of a human riding a unicycle and its emulation by a robot,” IEEE Transactions Robotics and Automation, vol.13 no.5, pp.709-720, Oct.1997. [6] H. B. Brown, Jr, and Y. Xu, “A single-wheel, gyroscopically stabilized robot,” IEEE Robotics & Automation Magazine, vol.4, no.3, pp.39-44, Sep.1997. [7] T. Endo and Y. Nakamura, “An omnidirectional vehicle on a basketball” in Proc. IEEE Int. Conf. Advanced Robotics, 2005, pp. 573-578. [8] T.B. Lauwers, G. A. Kantor, R.L. Hollis, “A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive.” Robotics and Automation, 2006. ICRA 2006. Proceedings 2006 IEEE International Conference on, May 15-19, 2006 Page(s):2884. [9] T. Endo, Y. Nakamura, Y. “An omnidirectional vehicle on a basketball,” Advanced Robotics, 2005. ICAR ''05. Proceedings., 12th International Conference on 18-20 July 2005 Page(s):573 – 578 [10] C. W. Liao, C. C. Tsai, Y. Y. Li, C.-K. Chan, “Dynamic modeling and sliding-mode control of a ball robot with inverse mouse-ball drive,” in Proceedings of SICE 2008, Tokyo, Japan, pp. 2951-2955, Aug.2008. [11] S. C. Lin, and C. C. Tsai, “System design and nonlinear control of an electric unicycle, “ In: Proceeding of 2008 National Conference on Intelligent Living Technology, Taichung, Taiwan, pp. 396–402. [12] R. Hollis, “Ballbots,” Scientific American Magazine, pp. 72-77, Oct. 2006. [13] U. Nagarajan and A. Mampetta, G. A. Kantor and R. L. Hollis, “State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot,” in Proc.IEEE Int. Conf. Robot. and Autom., pp. 998-1003, 2009. [14] J. C. Lo and Y. H. Kuo, “Decoupled fuzzy sliding-mode control,” IEEE Transactions on Fuzzy Systems, vol. 6, no. 3, pp. 426-435, 1998. [15] C. M. Lin and Y.J. Mon, “Decoupling control by hierarchical fuzzy sliding-mode controller,” IEEE Transactions on Control Systems Technology, vol. 13, no. 4, pp. 593-598, 2005. [16] R. J. Wai, M. A. Kuo and J. D. Lee, “Cascade direct adaptive fuzzy control design for a nonlinear two-axis inverted pendulum servomechanism,” IEEE Transactions on Systems, Man, and Cybernetics Part B, vol. 38, no. 2, pp. 439-454, April 2008. [17] X. Z. Lai, J. H. She, S. X. Yang and M. Wu, “Comprehensive unified control strategy for underactuated two-link manipulators,” IEEE Transactions on Systems, Man, and Cybernetics Part B, vol. 39, no. 2, pp. 389-398, April 2009. [18] C. Sabourin and O. Bruneau, “Robustness of the dynamic walk of a biped robot subjected to disturbing external forces by using CMAC neural networks,” Robotics and Autonomous Systems, vol. 57, pp. 371-383, 2009 [19] C. C. Tsai, C. K. Chan, S. C. Shih and S. C. Lin, “Adaptive nonlinear control using RBFNN for an electric unicycle,” in Proc. IEEE International Conference on Systems, Man, and Cybernetics. Singapore, Oct. 12-15, 2008. [20] Y. Y. Li, C. C. Tsai, “Intelligent adaptive nonlinear longitudinal control using fuzzy CMAC for electric unicycles,” Proc. of 2011 National Symposium on Fuzzy Theory and Its Applications, Hu-Wei, Yun Lin, Nov. 18-19, 2011. [21] Y. Y. Li, C. C. Tsai, K. T. Ho, “Adaptive throttle-based steering control of an electric unicycle with a steering mechanism,” Proc. of 2011 International Conference on Service and Interactive Robots, Taichung, Taiwan, pp. 538-543, Nov. 25-27, 2011. [22] T. B. Lauwers, G. A. Kantor, and R. L. Hollis, “A dynamical stable single-wheeled mobile robot with inverse mouse-ball drive,” in Proceedings of the IEEE International Conference on Robotics and Automation, Orlando, USA, pp. 2884-2889, 2006. [23] J. H. Williams, Jr., “Fundamentals of applied dynamics,” John Wiley & Sons Inc. 1996. [24] C. M. Lin and H. Y. Li. “A novel adaptive Wavelet Fuzzy Cerebellar Model Articulation Control system design for voice coil motors,” to appear in IEEE Transactions on Industrial Electronics. [25] “The iRoll rideable ball balancer” [Online]. Available: [26] C. C. Tsai, H. C. Huang, and S. C. Lin, “Adaptive neural network control of a self-balancing two- wheeled scooter,” IEEE Trans. Ind. Electron, vol.57, no 4, pp.1420–1428, 2010. [27] S. A. Billings and H.L. Wei, “A new class of wavelet networks for nonlinear systems identification,” IEEE Trans. Neural Netw., vol. 16, no.4, pp. 862-874, 2005. [28] R. J. Wai, “Development of new training algorithms for neuro-wavelet systems on the robust control of induction servo-motor drive, “IEEE Trans. Ind. Electronics, vol. 49, no. 6, pp. 1323-1341, Dec.2002. [29] C. K. Lin, “Adaptive tracking controller design for robotic system using Gaussian wavelet networks, “IEE Proc. Control Theory App., vol. 149, no.4, pp.316-322, 2002. [30] C. F. Hsu, C. M. Lin and T. T. Lee, “Wavelet adaptive backstepping control for a class of nonlinear Systems, “IEEE Trans. Neural Netw., vol. 17, no. 5, pp. 1175-1183, Sep. [31] W. C. Yu, and G. J. Wang, “Discrete sliding mode controller design based on the LQR suboptimal approach with application on ac servo motor.” Journal of the Chinese Institute of Engineers, vol. 29, no. 5, pp. 873-878, 2006. [32] F. J. Lin, P.H. Shen, “Robust fuzzy neural network sliding-mode control for two-axis motion control system” IEEE Transactions on Industrial Electronics, vol. 53, no. 4, pp. 1209 – 1225, June 2006.. [33] F. J. Lin, R. J. Wai and C. C. Lee, “Fuzzy neural network position controller for ultrasonic motor drive using push-pull DC-DC converter,” IEEE Proc. Control Theory Appl., vol. 146, no.1, pp. 99-107, Jan. 1999. [34] F. J. Lin, R. J. Wai and P. K. Huang, “Two-axis motion control system using Wavelet Neural Network for ultrasonic motors drive,” IEEE Proc. Electr. Power Appl. vol. 151, no. 5, pp. 613-621, Sep. 2004. [35] F. Grasser, A. D. Arrigo, S. Colombi, “ JOE: A mobile, inverted pendulum,” IEEE Trans. Ind. Electron, vol. 49, no. 1, pp. 107–114, 2002. [36] K. Pathak, J. Franch, S. K. Agrawal, “ Velocity and position control of a wheeled inverted pendulum by partial feedback linearization,” IEEE Trans. Robot. Autom, vol. 21, no. 3, pp. 505–513, 2005. [37] M. Aicardi, G. Casalino, A. Bicchi, and A. Balestrino, “Closed loop steering of unicycle like vehicles via Lyapunov techniques,” IEEE Robotics & Automation Magazine, vol.2, no.1, pp.27 – 35, March 1995. [38] V. D. Colli, G. Tomassi, and M. Scarano, "Single wheel" longitudinal traction control for electric vehicles,” IEEE Trans. on Power Electronics, vol.21, no.3, pp.799 – 808, May 2006. [39] Monowheels’, [Online], 2007. Available: [40] S. Cedervall, Hu Xiaoming, “Nonlinear observers for unicycle robots with range sensors,” IEEE Transactions on Automatic Control, vol.52, no.7, pp.1325 – 1329, July 2007. [41] Y. Xu, and K. W. Au., “Stabilization and path following of a single wheel robot,” IEEE Transactions Automatic Control, Mechatronics, vol. 9, no.2, pp.407 – 419, June 2004. [42] Y. Ou and Y. Xu, “Balance control of a single wheel robot,” in Proc. IEEE/RSJ International Conference, IEEE Intelligent Robots and System, vol.2, pp.2043 –2048, 30 Sept.-5 Oct. 2002. [43] A. Alasty, and H. Pendar, “Equations of motion of a single-wheel robot in a rough terrain,” in Proc.IEEE International Conference, Robotics and Automation. pp.879 – 884, 18-22 April 2005.
本論文提出對於全方位球型驅動載具的系統設計,數學建模和運動控制的方法和技術。全方位球型驅動載具是藉由四顆馬達驅動的反向球鼠驅動機構的球形機器人為基礎。此外,它包含一個數位信號處理器(DSP),一個雙軸傾角傳感器(傾斜儀),一個速率陀螺儀,兩個針對X-Z平面和Y-Z平面的PD控制器來達成自我平衡和速度控制。為了往一方向移動, 坐在上面的騎乘者必須稍微向前或往後傾斜自身來改變他的傾角。系統載具的用處是讓人們,老人或行動不便者人乘坐短距離位移(亦可在家裡,在醫院,在企業...等)。此功能的硬體實現是利用四個大功率伺服馬達與他們的驅動器,以反向球鼠驅動為本論文提出對於全方位球型驅動載具的系統設計,數學建模和運動控制的方法和技術。全方位球型驅動載具是藉由四顆馬達驅動的反向球鼠驅動機構的球形機器人為基礎。此外,它包含一個數位信號處理器(DSP),一個雙軸傾角傳感器(傾斜儀),一個速率陀螺儀,兩個針對X-Z平面和Y-Z平面的PD控制器來達成自我平衡和速度控制。為了往一方向移動, 坐在上面的騎乘者必須稍微向前或往後傾斜自身來改變他的傾角。系統載具的用處是讓人們,老人或行動不便者人乘坐短距離位移(亦可在家裡,在醫院,在企業...等)。此功能的硬體實現是利用四個大功率伺服馬達與他們的驅動器,以反向球鼠驅動為基礎的球型車輪運動和平台。

This thesis presents methodologies and techniques for system design, mathematical modeling and motion control of an Omnidirectional Ball-driven Vehicle. The objective of the vehicle is designed to allow people, elderly or disabled to ride for short distance displacement (in home, in hospital, in enterprise…). The Omnidirectional Ball-driven Vehicle works on the base of a ball robot with an inverse mouse-ball driving mechanism actuated by four motors. The proposed control system is equipped with one digital signal processor (DSP), one dual-axis inclinometer (tilt), one rate gyroscope, two PD controllers for X-Z and Y-Z planes to achieve self-balancing and speed control. To move the vehicle in any direction, the rider, sitting on it, must tilt himself slightly to change his appropriate inclination. The hardware implementation of this vehicle is the use of four high-power servo motors with their drivers, an inverse mouse-driven based ball-type wheel motion and a platform.
The system software is realized and coded by standard C language according to the rider’s tilt angle which is measured by the dual-axial inclinometer and gyro angular velocity sensing. The operation is performed by the DSP single-chip controller (TMS320F28335); after executing the double-PD control laws, the PWM control signals are sent to the four DC servo motors via the drivers. With the linearized model, both self-balancing and speed controllers are designed using LQR approach. The nonlinear adaptive self-balancing controller is also designed using the wavelet fuzzy CMAC. Moreover, the rider’s weight and the friction compensation term are taken into account in order to get high-efficiency and high-performance control of the omnidirectional ball-driven vehicle. In particular, the friction compensation term can also be done by the wavelet fuzzy CMAC. Simulations and experimental results are conducted to indicate that the proposed control system is capable of providing appropriate control actions to satisfactorily achieve self-balancing and speed control.
其他識別: U0005-1907201314415100
Appears in Collections:電機工程學系所

Files in This Item:
File Description SizeFormat Existing users please Login
nchu-102-7100064307-1.pdf5.05 MBAdobe PDFThis file is only available in the university internal network    Request a copy
Show full item record

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.