| 研究生: |
鄭詠全 Cheng, Yung-Chuan |
|---|---|
| 論文名稱: |
基於ROS之雙足機器人步態模擬 Gait Simulation of Biped Robot Based on ROS |
| 指導教授: |
何明字
Ho, Ming-Tzu |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系 Department of Engineering Science |
| 論文出版年: | 2019 |
| 畢業學年度: | 107 |
| 語文別: | 中文 |
| 論文頁數: | 90 |
| 中文關鍵詞: | 雙足機器人 、ROS 、Gazebo |
| 外文關鍵詞: | Biped robot, ROS, Gazebo |
| 相關次數: | 點閱:77 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文旨在Linux環境中使用ROS及Gazebo用以建構一個雙足機器人的模擬環境,供雙足機器人之動態模擬及控制研究之用。在機器人步態規劃方面,吾人利用擺線輪廓曲線法和一個三次多項式插值方法為基礎規劃機器人的步態,藉由Rviz中的Moveit插件進行逆向運動學的計算;在感測器部分,利用力量感測器模型量測機器人行走時的零力矩點,並利用慣性測量單元模型量測機器人行走姿態。透過rqt即時呈現雙足機器人模型的動態姿態及各軸關節的資料,以供分析確認步態規劃的可行性。
The aim of this thesis is to use ROS and Gazebo based on Linux to integrate a simulation environment for development and simulation of a bipedal robot. Gait pattern planning is based on the cycloidal profile and cubic spline interpolation. Inverse kinematics is obtained by Moveit plugin which is based on Rviz. For sensors, the force sensor model is used to measure the zero moment point of the walking robot and an interial measurement unit sensor model is used to obtain the dynamic posture of the robot. Then simulation the data of sensor models and the data of each joint are displayed through the graphical user interface of rqt. Eventually, this simulation environment is able to help us to validate and verify the feasibility of gait planning.
[1] ROS, https://www.ros.org/
[2] Gazebo, http://gazebosim.org/
[3] Moveit, http://docs.ros.org/indigo/api/moveit_tutorials/html/
[4] 擺線輪廓軌跡,http://www.nfu.edu.tw/files/writing/193_a6050b60.pdf
[5] WABOT, https://www.roboticstoday.com/robots/wabot-i
[6] ASIMO, https://asimo.honda.com/
[7] 王紹帆,「雙足機器人的設計與實現」,國立台灣大學工學院機械工程學系碩士論文,民國九十九年七月。
[8] 趙毓文,「雙足機器人之機電整合與腳步協調規劃與控制」,國立台灣大學工學院機械工程學研究所碩士論文,民國九十九年七月。
[9] A. Staranowicz and G. L. Mariottin, “A Survey and Comparison of Commercial and Open-Source Robotic Simulator Software,’’ Proceedings of the 4th International Conference on PErvasive Technologies Related to Assistive Environments, pp. 56:1-56:8, May 2011.
[10] S. Ivaldi, J. Peters, V. Padois, and F. Nori, “Tools for Simulating Humanoid Robot Dynamics : A Survey Based on User Feedback,’’ Proceedings of 2014 IEEE-RAS International Conference on Humanoid Robots, pp. 842-849, Nov 2014.
[11] MRDS, https://en.wikipedia.org/wiki/Microsoft_Robotics_Developer_Studio
[12] USARSim, https://sourceforge.net/p/usarsim/wiki/Home/
[13] Webots, https://cyberbotics.com/
[14] Simbad, http://simbad.sourceforge.net/
[15] NVIDIA PhysX, https://en.wikipedia.org/wiki/PhysX
[16] Microsoft XNA Framework, https://en.wikipedia.org/wiki/Microsoft_XNA
[17] CodePlex, https://archive.codeplex.com/
[18] ODE, https://www.ode.org/
[19] GameBot, https://www.researchgate.net/publication/228991898_A_realistic_simula
tion_of_a_humanoid_robot_in_usarsim
[20] Epuck, http://www.e-puck.org/
[21] Pioneer, https://robots.ieee.org/robots/pioneer/
[22] Lego Mindstorm, https://www.lego.com/en-us/mindstorms
[23] Aibo, https://us.aibo.com/
[24] HOAP-2, https://en.wikipedia.org/wiki/HOAP
[25] OGRE, https://www.ogre3d.org/
[26] 簡誌佑,「以Linux-RTAI為基礎之機器人足部設計與實現」,國立成功大學工程科學系碩士論文,民國一○○年七月。
[27] 趙冠舜,「以Linux-RTAI為基礎之雙足機器人機電整合設計與實現」,國立成功大學工程科學系碩士論文,民國一○一年七月。
[28] 林子欽,「六軸力感測器研發與雙足機器人之結構分析」,國立成功大學工程科學系碩士論文,民國一○二年六月。
[29] 黃彥翔,「姿態航向參考系統研發與雙足機器人之步態規劃」,國立成功大學工程科學系碩士論文,民國一○三年七月。
[30] 鍾東霖,「雙足機器人之步態規劃與實現」,國立成功大學工程科學系碩士論文,民國一○五年七月。
[31] K. S. Fu, R. C. Gonzalez, and C. S. G. Lee, Robotics: Control, Sensing, Vision, and Intelligence, McGraw-Hill, Singapore, 1987.
[32] D. L. Pieper, The Kinematics of Manipulators under Computer Control, Ph.D. Dissertation, Stanford University, 1968.
[33] M. A. Ali, H. A. Park, and C. S. G. Lee, “Closed-Form Inverse Kinematic Joint Solution for Humanoid Robots,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 704-709, 2010.
[34] S. Kajita, K. Harada, H. Hirukawa, and K Yokoi, Introduction to Humanoid Robotics, Springer-Verlag, Berlin, 2014.
[35] PR2, http://www.willowgarage.com/pages/pr2/overview
[36] Rviz, http://wiki.ros.org/rviz
[37] Github, https://github.com/
[38] Maplesim, https://www.maplesoft.com/products/maplesim/