(44.192.112.123) 您好!臺灣時間:2021/03/09 00:45
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生: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
口試委員:郭重顯
口試委員(外文):Chung-Hsien Kuo
口試日期:2014-01-17
學位類別:碩士
校院名稱:國立臺灣科技大學
系所名稱:電機工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2014
畢業學年度:102
語文別:英文
論文頁數:83
中文關鍵詞:Wall climbing robotadaptive controltrajectory trackinginertial measurement unit
外文關鍵詞:Wall climbing robotadaptive controltrajectory trackinginertial measurement unit
相關次數:
  • 被引用被引用:0
  • 點閱點閱:41
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏: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.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔