簡易檢索 / 詳目顯示

研究生: Yunafi'atul Aniroh
Yunafi'atul - Aniroh
論文名稱: Adaptive Gain Sliding Control Based Trajectory Tracking For Wheeled Wall Climbing Robots
Adaptive Gain Sliding Control Based Trajectory Tracking For Wheeled Wall Climbing Robots
指導教授: 郭重顯
Chung-Hsien Kuo
口試委員: 鍾聖倫
Sheng-Luen Chung
林沛群
Pei-Chun Lin
郭進星
Chin-Hsing Kuo
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2014
畢業學年度: 102
語文別: 英文
論文頁數: 83
中文關鍵詞: Wall climbing robotadaptive controltrajectory trackinginertial measurement unit
外文關鍵詞: Wall climbing robot, adaptive control, trajectory tracking, inertial measurement unit
相關次數: 點閱:344下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • This thesis presents the trajectory tracking approach for a wall-climbing robot by using adaptive control schemes. The robot platform is configured with 2 active wheel motors, a suction motor, a motion controller, a battery set, and sensors. The platform's diameter is 25 cm, and its weight is 1.5 kg. The primary sensors are encoders and an accelerometer sensor, the sensors are used for measuring the robot's spatial orientation. The most important consideration for controlling the wall-climbing robot is to make sure that the wheels can be always well contacted to the wall regardless of the slope conditions without sacrificing robot’s mobility. To consider different slope conditions of the wall, this thesis proposes an adaptive gain sliding control schemes to alter the vacuum force so that different gravity effects can be properly dealt with. Moreover, the proposed vacuum force control approach can be desired to avoid the slips of wheels, as well as to reduce the power consumptions of wheel motors and suction motor. Practically, encoder and accelerometer sensors provide the spatial posture information for realizing adaptive control schemes. The sensors are connected to a field-programmable gate array (FPGA) based onboard motion controller to generate control inputs for wheel motors and suction motor according to a specific trajectory. Finally, MATLAB simulations and real tests for dealing with different surface slope conditions were performed with the trajectories of circle, triangle and rectangle. The results were evaluated according to the measurement of the accuracy of trajectory and the power consumptions of the wall climbing robots.


    This thesis presents the trajectory tracking approach for a wall-climbing robot by using adaptive control schemes. The robot platform is configured with 2 active wheel motors, a suction motor, a motion controller, a battery set, and sensors. The platform's diameter is 25 cm, and its weight is 1.5 kg. The primary sensors are encoders and an accelerometer sensor, the sensors are used for measuring the robot's spatial orientation. The most important consideration for controlling the wall-climbing robot is to make sure that the wheels can be always well contacted to the wall regardless of the slope conditions without sacrificing robot’s mobility. To consider different slope conditions of the wall, this thesis proposes an adaptive gain sliding control schemes to alter the vacuum force so that different gravity effects can be properly dealt with. Moreover, the proposed vacuum force control approach can be desired to avoid the slips of wheels, as well as to reduce the power consumptions of wheel motors and suction motor. Practically, encoder and accelerometer sensors provide the spatial posture information for realizing adaptive control schemes. The sensors are connected to a field-programmable gate array (FPGA) based onboard motion controller to generate control inputs for wheel motors and suction motor according to a specific trajectory. Finally, MATLAB simulations and real tests for dealing with different surface slope conditions were performed with the trajectories of circle, triangle and rectangle. The results were evaluated according to the measurement of the accuracy of trajectory and the power consumptions of the wall climbing robots.

    ABSTRACT i ACKNOWLEDGEMENT ii CONTENTS iii LIST OF TABLES vi LIST OF FIGURES vii CHAPTER 1 1 1.1. Background of Research 1 1.2. Objectives of Research 3 1.3. Thesis Structure 3 CHAPTER 2 5 LITERATURE REVIEWs 5 2.1. Wall Climbing Robots 5 2.1.1. Legged Wall Climbing Robots 6 2.1.2. Wheeled Wall Climbing Robots 8 2.2. Adaptive Control 11 2.3. Accelerometer Introduction 13 CHAPTER 3 18 DESIGN AND IMPLEMENTATION 18 3.1. Mechanical Design 18 3.1.1. Vacuum Motor 18 3.1.2. Vacuum Chamber Seal 19 3.1.3. Locomotion Mechanism 20 3.2. Kinematic and Dynamic Modeling 21 3.2.1. Kinematic Modeling 21 3.2.2. Dynamic Modeling 23 3.3. Sliding Controller 28 3.4. FPGA Design 33 3.4.1. Software Design 34 3.4.2. Filter Module 40 3.4.3. ENC Module 41 3.4.4. PWM Module 42 3.4.5. ADC Module 43 3.4.6. Accelerometer Module 45 3.5. Odometry 46 3.6. Motion Capture 48 CHAPTER 4 49 SIMULATION RESULT AND DISCUSSION 49 4.1. Circle Trajectory Tracking Without Adaptive Gain Smooth Sliding Controller 49 4.4. Robust Adaptive Circle Trajectory Tracking 51 4.4. Robust Adaptive Triangle Trajectory Tracking 53 4.4. Robust Adaptive Rectangle Trajectory Tracking: 54 CHAPTER 5 56 EXPERIMENT RESULTS AND DISCUSSION 56 5.1. Odometry Calibration 56 5.2. Accelerometer Measurement 57 5.3. Measurement The Power Of The Suction Motor 58 5.4. Robust Adaptive Circle Trajectory Tracking 59 5.5. Robust Adaptive Triangle Trajectory Tracking 61 5.6. Robust Adaptive Rectangle Trajectory Tracking 62 5.7. Slope Changes 63 CHAPTER 6 65 CONCLUSION AND FUTURE WORKS 65 6.1. Conclusion 65 6.2. Future Works 66

    [1] J. Xiao, W. Morris, N. Chakravarthy, and A. Calle, "City climber: a new generation of mobile robot with wall-climbing capability," Defense and Security Symposium, pp. 62301D-62301D-10, 2006.
    [2] Y. Ronggang and X. Jizhong, "Modeling and path planning of the city-climber robot. Part I: dynamic modeling," IEEE International Conference on Robotics and Biomimetics (ROBIO 2009), pp. 19-23, 2009.
    [3] R. Yue, J. Xiao, S. Wang, and S. L. Joseph, "Modeling and path planning of the City-Climber robot part II: 3D path planning using mixed integer linear programming," IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 2391-2396, 2009.
    [4] J.C. Grieco, M. Prieto, M. Armada, and P. Gonzalez de Santos, "A six-legged climbing robot for high payloads," Proceedings of the IEEE International Conference on Control Applications, pp. 446-450, 1998.
    [5] M. Akhtaruzzaman, N. Izzati Bt Samsuddin, N. Bt Umar, and M. Rahman, "Design and development of a wall climbing Robot and its control system," 12th International Conference on Computers and Information Technology, ICCIT'09, pp. 309-313, 2009.
    [6] Y. Fu, Z. Li, and S. Wang, "A wheel-leg hybrid wall climbing robot with multi-surface locomotion ability," IEEE International Conference on Mechatronics and Automation, pp. 627-632, 2008.
    [7] Y. Zhang, T. Dodd, K. Atallah, and I. Lyne, "Design and optimization of magnetic wheel for wall and ceiling climbing robot," 2010 International Conference on Mechatronics and Automation (ICMA), pp. 1393-1398, 2010.
    [8] H.C. Huang and C.C. Tsai, "FPGA implementation of an embedded robust adaptive controller for autonomous omnidirectional mobile platform," IEEE Transactions on Industrial Electronics, vol. 56, pp. 1604-1616, 2009.
    [9] A. Filipescu, L. Dugard, and J.-M. Dion, "Adaptive gain sliding observer based sliding controller for uncertain parameters nonlinear systems. Application to flexible joint robots," Proceedings. 42nd IEEE Conference on Decision and Control, pp. 3537-3542, 2003.
    [10] D. Yoerger and J. Slotine, "Robust trajectory control of underwater vehicles," Oceanic Engineering, IEEE Journal of, vol. 10, pp. 462-470, 1985.
    [11] L.E. Navarro-Serment, R. Grabowski, C.J. Paredis, and P.K. Khosla, "Millibots," Robotics & Automation Magazine, IEEE, vol. 9, pp. 31-40, 2002.
    [12] P.E. Rybski, S.A. Stoeter, N.P. Papanikolopoulos, I. Burt, T. Dahlin, M. Gini, et al., "Sharing control [multiple miniature robots]," Robotics & Automation Magazine, IEEE, vol. 9, pp. 41-48, 2002.
    [13] S.H. Young and M.V. Scanlon, "Detection and localization with an acoustic array on a small robotic platform in urban environments," DTIC Document, 2003.
    [14] A. Nishi, "A biped walking robot capable of moving on a vertical wall," Mechatronics, vol. 2, pp. 543-554, 1992.
    [15] R.T. Pack, J.L. Christopher Jr, and K. Kawamura, "A rubbertuator-based structure-climbing inspection robot," IEEE International Conference on Robotics and Automation. Proceedings, pp. 1869-1874,1997.
    [16] B. Bahr, Y. Li, and M. Najafi, "Design and suction cup analysis of a wall climbing robot," Computers & electrical engineering, vol. 22, pp. 193-209, 1996.
    [17] T. Yano, T. Suwa, M. Murakami, and T. Yamamoto, "Development of a semi self-contained wall climbing robot with scanning type suction cups," Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS'97, pp. 900-905, 1997.
    [18] S. Hirose and M. Sato, "Coupled drive of the multi-DOF robot," Proceedings IEEE International Conference on Robotics and Automation, pp. 1610-1616, 1989.
    [19] S. Hirose, A. Nagakubo, and R. Toyama, "Machine that can walk and climb on floors, walls and ceilings," Fifth International Conference on Advanced Robotics, 'Robots in Unstructured Environments', pp. 753-758, 1991.
    [20] B. Luk, A. Collie, and J. Billingsley, "Robug II: An intelligent wall climbing robot," Proceedings IEEE International Conference on Robotics and Automation, pp. 2342-2347, 1991.
    [21] B. Luk, A. Collie, V. Piefort, and G. Virk, "Robug III: A tele-operated climbing and walking robot," 1996.
    [22] K. Ikeda, T. Nozaki, and S. Shimada, "Development of a self-contained wall-climbing robot," Journal of Mechanical Engineering Laboratory, vol. 46, pp. 128-137, 1992.
    [23] J. Xiao, A. Sadegh, M. Elliott, A. Calle, A. Persad, and H.M. Chiu, "Design of mobile robots with wall climbing capability," Proceedings IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 438-443, 2005.
    [24] A. Gimenez and C. Balagure, "An adaptive controller of a climbing robot," The 2nd International Conference on Climbing and Walking Robots (CLAWAR 99), 1999.
    [25] X. Jiang, C. Hu, and Y. Rui, "Research on intelligent control mechanism for wall climbing robot.", 2nd International Conference on Electronic & Mechanical Engineering and Information Technology, 2012.
    [26] J.J.E. Slotine, "Sliding controller design for non-linear systems," International Journal of control, vol. 40, pp. 421-434, 1984.
    [27] J.J. Slotine and S.S. Sastry, "Tracking control of non-linear systems using sliding surfaces, with application to robot manipulators†," International journal of control, vol. 38, pp. 465-492, 1983.
    [28] J.J.E. Slotine, "The robust control of robot manipulators," The International Journal of Robotics Research, vol. 4, pp. 49-64, 1985.
    [29] B. FERNANDEZ R and J. K. Hedrick, "Control of multivariable non-linear systems by the sliding mode method," International Journal of Control, vol. 46, pp. 1019-1040, 1987.
    [30] L.W. Chang, "A MIMO sliding control with a first-order plus integral sliding condition," Automatica, vol. 27, pp. 853-858, 1991.
    [31] C.J. Fisher, "Using an accelerometer for inclination sensing," AN-1057, Application note, Analog Devices, 2010.
    [32] R..E. Kalman, "A new approach to linear filtering and prediction problems," Journal of basic Engineering, vol. 82, pp. 35-45, 1960.
    [33] W. Greg and B. Gary, "An introduction to the Kalman filter," Department of Computer Science, University of North Carolina at Chapel Hill, NC, 2006.
    [34] M.S. Grewal and A.P. Andrews, "Kalman filtering: theory and practice using MATLAB", Wiley. com, 2011.
    [35] D.N. Sonawane, "Introduction to FPGA and verilog programming", Available: http://coep.vlab.co.in/?sub=29&brch=88&sim=228&cnt=1, 2014.
    [36] J.J.E. Slotine and W. Li, "Applied nonlinear control", vol. 199: Prentice hall New Jersey, 1991.
    [37] R.A. Horn and C.R. Johnson, "Matrix analysis", Cambridge university press, 2012.
    [38] Terasic Inc, "DE0-Nano user manual : world leading fpga based product and design services", 2012.
    [39] D.P. Anderson, "IMU odometry", Available: http://www.geology.smu.edu/dpa-www/robo/Encoder/imu_odo/, 2010.

    無法下載圖示 全文公開日期 2019/01/27 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE