簡易檢索 / 詳目顯示

研究生: 鄭詠全
Cheng, Yung-Chuan
論文名稱: 基於ROS之雙足機器人步態模擬
Gait Simulation of Biped Robot Based on ROS
指導教授: 何明字
Ho, Ming-Tzu
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2019
畢業學年度: 107
語文別: 中文
論文頁數: 90
中文關鍵詞: 雙足機器人ROSGazebo
外文關鍵詞: 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.

    摘要 I Abstract II 誌謝 VIII 目錄 IX 圖表目錄 XII 第一章 緒論 1-1 研究背景與動機 1-1 1-2 研究目的 1-1 1-3 控制平台簡介 1-3 1-4 相關文獻回顧 1-4 1-5 本實驗室之相關成果 1-6 1-6 論文結構 1-8 第二章 雙足機器人之運動學 2-1 前言 2-1 2-2 順向運動學 2-1 2-3 逆向運動學 2-7 2-4 總結 2-16 第三章 雙足機器人之步態規劃 3-1 前言 3-1 3-2 雙足機器人之步態規劃 3-1 3-2-1擺線輪廓曲線法[4]與軌跡產生法[27] 3-1 3-3 零力矩點理論與計算 3-10 3-4 總結 3-14 第四章 ROS之介紹與Gazebo模擬環境之建立 4-1 前言 4-1 4-2 ROS之概念 4-1 4-2-1 ROS通訊 4-3 4-2-2 ROS工具 4-4 4-2-3 ROS Packages與Workspace 4-6 4-2-4 ROS之分享 4-7 4-3 安裝ROS、Gazebo及Moveit之步驟 4-8 4-3-1安裝ROS之步驟 4-9 4-3-2常用ROS指令 4-11 4-4 雙足機器人與ROS之結合 4-13 4-4-1 ROS系統建模 4-14 第五章 模擬結果與討論 5-1 前言 5-1 5-2 機器人行走之模擬結果 5-1 5-3 機器人模型行走時各軸模擬結果 5-4 5-4 ZMP之模擬結果 5-10 5-5 其他步態規劃參數之模擬結果 5-11 5-6 總結 5-18 第六章 結論與未來展望 6-1 結論 6-1 6-2 未來展望 6-1 參考文獻 Ref-1 附錄 A-1

    [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/

    下載圖示 校內:2024-07-01公開
    校外:2024-07-01公開
    QR CODE