跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.19) 您好!臺灣時間:2025/09/01 15:52
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:吳東擷
研究生(外文):WU, DONG-JIE
論文名稱:四足仿生機器人之設計與實作
論文名稱(外文):Design and Implementation of Four-legged Bionic Robots
指導教授:黃永廣黃永廣引用關係
指導教授(外文):WONG, WING-KWONG
口試委員:黃永廣劉思賢吳尚德
口試委員(外文):WONG, WING-KWONGLIU, SZU-HSIENWU, SHANG-TEH
口試日期:2019-06-26
學位類別:碩士
校院名稱:國立雲林科技大學
系所名稱:電子工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2019
畢業學年度:107
語文別:中文
論文頁數:77
中文關鍵詞:機器人作業系統樹莓派四足仿生機器人機器人模擬機器人腳步規劃
外文關鍵詞:Robot Operating System (ROS)Raspberry Piquadruped bionic robotrobotic simulationrobotic gait planning
相關次數:
  • 被引用被引用:0
  • 點閱點閱:369
  • 評分評分:
  • 下載下載:58
  • 收藏至我的研究室書目清單書目收藏:1
在本研究可分為兩個部份,第一部分為實體機器人的組裝與控制,硬體主要是利用3D列印機將四足仿生機器人的各個零件列印出來,先將Ubuntu系統中的機器人控制訊號傳送至樹莓派的Raspbian系統,並處理其接收的控制訊號,再透過I2C通訊方式,將處理過後的PWM控制訊號傳遞至PCA9685模組,分別控制每顆伺服馬達來移動四足仿生機器人,第二部分是機器人模擬的測試,先將機器人以URDF格式建模後,並在Rviz中顯示與修正模型,再將修改後的模型放入Gazebo模擬軟體,做實際環境的模擬與測試。本研究主要是使用機器人作業系統為平台,它使用節點來做為訊息發佈與接收的通道,將所需要的訊息傳遞至實體與模擬機器人,最終實現機器人實體與模擬同步動作的目標。
The research in this paper can be divided into two parts. The first part is the assembly and control of the robot. The parts of the quadruped bionic robot were printed with a 3D printer. First, the robot control signals are sent from the Ubuntu system on a PC to a Raspberry Pi with a Linux-like operating system called Raspbian. Then, the computed PWM signals are transmitted to the PCA9685 module with the I2C communication protocol. Finally, each servo is turned according to its PWM signal in order to move the quadruped bionic robot. The second part is the test of robotic simulation. First, the original robot model is represented in Unified Robot Description Format (URDF) and displayed in Rviz, where the model is modified. Then, the revised model is read by Gazebo, where the simulation and testing of the actual environment are done. The main robot control architecture is Robot Operating System (ROS), which provides topic channels where messages are sent and received by nodes (applications). The messages are sent to the physical robot and to the simulation visualization tool so that the physical action and the simulated action are synchronized, and the goal of the physical robot and that of the simulated robot can be gradually achieved.
摘要 ........................................................................ i
Abstract ........................................................................ ii
目錄 ........................................................................ iii
表目錄 ........................................................................ vi
圖目錄 ........................................................................ vii
第一章 緒論 ........................................................................ 1
1.1 研究背景 ........................................................................ 1
1.2 研究動機與目的 ........................................................................ 2
1.3 文獻探討 ........................................................................ 3
第二章 系統與工具介紹 ........................................................................ 4
2.1 Linux 作業系統 ........................................................................ 4
2.2 Ubuntu系統 ........................................................................ 5
2.3 Raspbian 系統 ........................................................................ 6
2.4 Robot Operating System (ROS) ........................................................................ 7
2.5 Rviz 視覺化軟體 ........................................................................ 9
2.6 Gazebo 模擬軟體 ........................................................................ 10
第三章 硬體與設備介紹 ........................................................................ 11
3.1 Raspberry Pi 3 Model B+ 介紹 ........................................................................ 11
3.2 PCA9685介紹 ........................................................................ 13
3.3 直流伺服馬達 ........................................................................ 14
3.3.1 MG90S伺服馬達 ........................................................................ 14
3.3.2 SG90伺服馬達 ........................................................................ 15
3.4 LM2596降壓模組 ........................................................................ 16
3.5 3D列印模型 ........................................................................ 17
第四章 研究方法 ........................................................................ 18
4.1 四足仿生機器人的測試與開發 ........................................................................ 18
4.1.1 四足仿生機器人的組裝 ........................................................................ 18
4.1.2 四足仿生機器人的動作測試與開發 ........................................................................ 21
4.2 四足仿生機器人的模擬測試與開發 ........................................................................ 23
4.2.1 四足仿生機器人的虛擬模型建置 ........................................................................ 23
4.2.2 四足仿生機器人的步行模擬測試 ........................................................................ 27
4.2.3 四足仿生機器人的整體控制流程 ........................................................................ 28
第五章 實驗結果與分析 ........................................................................ 31
5.1 四足仿生機器人實測結果 ........................................................................ 31
5.1.1 硬體出現的問題與其修正方法 ........................................................................ 31
5.1.2 無線通訊出現的問題與其修正方法 ........................................................................ 35
5.1.3 四足機器人階梯地形測試 ........................................................................ 35
第六章 結論與未來展望 ........................................................................ 37
6.1 結論 ........................................................................ 37
6.2 未來展望 ........................................................................ 38
參考文獻 ........................................................................ 39
附錄 ........................................................................ 40
A.1 課程教學 ........................................................................ 40
A.1.1 課程規劃 ........................................................................ 40
A.1.2 課程硬體介紹 ........................................................................ 42
A.1.2.1 Arduino UNO ........................................................................ 42
A.1.2.2 SG90伺服馬達 ........................................................................ 43
A.1.2.3 黑白線循跡識別感測器 ........................................................................ 44
A.1.3. 課程內容 ........................................................................ 45
A.1.3.1 模擬質量-彈簧-阻尼系統的教學 ........................................................................ 45
A.1.3.2 LED跑馬燈的控制與實作教學 ........................................................................ 47
A.1.3.3 實作四足仿生機器人 ........................................................................ 49
A.1.3.4 實作六足仿生機器人 ........................................................................ 52
A.2 課程問卷分析 ........................................................................ 54
A.3 自造機器人課程問卷 ........................................................................ 64



[1] 曾國師與方煒,(2003),四足機器人行走之研究,九十二年 AAA 度農業機械與生物,機電論文發表會,8,29-30。
[2] Koenig, N., & Howard, A. (2004, September). Design and use paradigms for gazebo, an open-source multi-robot simulator. In 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)(IEEE Cat. No. 04CH37566) (Vol. 3, pp. 2149-2154). IEEE. S. Ma, "Omnidirectional static walking of a quadruped robot", IEEE Transactions on Robotics, Vol.21, pp.152-161, April 2005.
[3] Ma, S., Tomiyama, T., & Wada, H. (2005). Omnidirectional static walking of a quadruped robot. IEEE Transactions on Robotics, 21(2), 152-161.
[4] 彭鈞愷與季永炤,(2009),四足機器人穩定行走之步態運動控制,國立虎尾科技大學學報,28(4),1-15。
[5] Qian, W., Xia, Z., Xiong, J., Gan, Y., Guo, Y., Weng, S., Deng, H., Ying, H. & Zhang, J. (2014, December). Manipulation task simulation using ROS and Gazebo. In 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014) (pp. 2594-2598). IEEE.
[6] Regis Hsu, "Spider robot(quad robot, quadruped)-SG90", Thingiverse, 2015
[7] Regis Hsu, "Spider robot(quad robot, quadruped)- MG90", Thingiverse, 2017

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top