国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于PC/104與單片機的仿人機器人控制系統設計

發布時間:2010-11-5 13:01    發布者:techshare
機器人作為一個各學科交叉的復雜系統,越來越多的科研者采用機器人作為實驗平臺,因為它包括機械結構的設計,控制系統的構建,信息的采集與處理,運動學和動力學分析,人工智能等多方面知識的融合。仿人機器人從最初簡單模擬人的外形、動作、行走等,逐漸向人的思維、視覺、觸覺、智能等方面轉變,這就對機器人整個系統提出了更高的要求,不但要進一步完善機器人的機械結構和安裝,而且要增強控制系統的功能和處理能力。

對于控制系統而言,目前在仿人機器人上常用的控制芯片有DSPARM或其他一些單片機等,為了進一步增強機器人的可擴展性,這里采用嵌入式系統PC/104作為機器人的主控制計算機,它具有實時性好,成本低,小型化的優點,克服了傳統的基于單片機控制系統功能不足和基于PC控制系統非實時性的缺點,在仿人機器人應用中具有廣泛前景。

1 仿人機器人結構及控制系統

該機器人共有21個自由度,其中頭部2個自由度,可以實現頭部的俯仰和左右偏轉,在頭上裝有一個CCD攝像機,并且帶有視覺采集卡以及視覺處理計算機,能夠實現目標的識別和定位,為主控計算機直接提供目標信息。每個手臂3個自由度,能夠完成伸展和彎曲等動作,在機器人摔倒后可以提供支撐力,讓機器人可以自行起立。腰上1個自由度,實現仿人機器人軀干的前傾和后仰,便于機器人在行走或執行手上動作時重心的調節,增強機器人的可控性和穩定性。下肢6個自由度,其中踝關節處2個自由度,髖關節處3個自由度,與人的腿部結構相似,能夠靈活的完成下肢的各種動作。仿人機器人的整個結構采用框架式結構,有利于減輕機器人結構上的重量,提高機器人的承載能力,為機器人控制系統的改進提供了更大的空間。如圖1所示為仿人機器人實物圖。





仿人機器人控制系統以ACS一4051VEPC/104主板模塊作為主控制器,通過USB直接連接攝像頭,一個RS 232串行口與關節控制器相連,實現主控制計算機與關節控制器的通信。驅動模塊和關節控制器集成在一個PC板上,主要實現PWM波的產生,驅動電機轉動。ACS一4051VE主板集成了Intel 82559ERl0/100 Mb/s以太網卡,外接一個無線網卡可以實現與外部無線網絡的通信。仿人機器人控制系統總體上主要分為2個部分:主控制器模塊和關節控制器模塊。它的總體結構實物圖如圖2所示。





主要特性有:

(1)高速、流水線結構的8051兼容的CIP一51內核(可達25 MIPS),70%的指令的執行時間為1個或2個系統時鐘周期,能滿足關節控制器的需要。

(2)有4個通用16位計數器/定時器,以及16位可編程計數器/定時器陣列,5個捕捉/比較模塊,29個端口I/O。通過對片內進行編程,以及合理地分配比較器與I/O口,實現在C8051F310芯片上產生21路PWM波。由于單片機輸出的是數字形式的控制量,必須經過D/A轉換變成模擬控制量,經伺服放大器驅動電機。

在此采用MAXIIM的12位串行D/A芯片MAX531作為數/模轉換芯片,將MAX531工作在雙極性電壓方式下,其輸出模擬量的范圍在一2.048~+2.048 V,精度為1 mV。輸出的模擬量經過運算放大器進行放大,進入伺服放大器驅動電機。

C8051F310作為關節控制器控制核心,它主要負責21路PWM的產生,在C8051F310芯片中集成了4個通用的16位計數器/定時器,5個捕捉/比較模塊,運用1個計數器/定時器和1個比較模塊控制6路I/0端口,其他3個計數器/定時器和3個比較器控制15路I/O口,來實現21路PWM波的產生。這里以6路PWM波的產生來說明運用C8051F310實現電路,其電路圖如圖4所示:CEXn引腳產生脈寬調制PWM輸出,PWM輸出的頻率取決于PCA計數器/定時器的時基,使用模塊的捕捉/比較寄存器PCA0CPLn改變PWM輸出信號的占空比。當關節控制器接收給定的6個電機轉動角度序列數據后.由軟件將6個數據從小到大排列,并依次求出相鄰2個數的差值,按照最小的數、前2個數的差值到最后兩個數的差值排列好,并將從小到大的數據對映的交叉開關的地址依次對映。

程序將第一個最小角度數放入比較寄存器的低8位PCA0CPLn中,當PCA計數器/定時器的低字節(PCAOL)與PCA0CPLn中的值相等時,CEXn引腳上的輸出被置“1”;同時程序將第二個數據即差值放入比較寄存器的PCA0CPLn中,PCA計數器/定時器清零,并將交叉開關置位到相應的輸出腳,當PCA計數器/定時器的低字節(PCAOL)與PCA0CPLn中的值再次相等時,CEXn引腳上的輸出被置“1”,直到這組數據完畢。PCAOL中的計數值溢出,CEXn輸出被復位,準備第二輪的PWM波的產生。





3 實 驗

3.1 圖像采集處理

為了使機器人能夠達到預定目標,必須對軟件系統進行設計規劃。主控計算機上安裝了WIN98系統,圖像采集與處理采用VC進行編程,下面是圖像采集處理的程序運行界面如圖5所示。





3.2 仿人機器人穩定步行

運用這種控制系統來實現DF一1仿人機器人行走的控制,通過實驗表明,此系統能夠完成仿人機器的動態穩定行走,圖6是一系列行走連續行走的截圖。

4 結 語

基于PC/104嵌入式計算機和C8051F310芯片設計了仿人機器人的控制系統,實現了機器人的圖像采集和處理,以及機器人的穩定步行。PC/104嵌入式計算機功能齊備,運算能力強,可擴展性好,作為仿人機器人控制系統有它獨特的優點。單片機實現仿人機器人的關節控制,由于其計算能力有限,難以實現復雜的控制,因此這種控制系統可以用來作為實驗用和教學用機器人。
本文地址:http://m.qingdxww.cn/thread-36720-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩片在线观看 | 四虎免费永久网站入口 | 天天草天天草 | 日本高清视频在线 | 台湾黄三级高清在线观看播放 | 在线视频 自拍 | 日韩欧美视频一区二区三区 | 91国在线啪 | 日本人的色道免费网站 | 偷拍同志老头小便oldman | 99久久免费精品国产免费 | 国内精品中文字幕 | 日日噜噜夜夜狠狠视频无 | 日本在线观看免费观看完整版 | 最新国产在线精品91尤物 | 天天操天天干天天拍 | 国产日韩第一页 | 四虎影视在线永久免费看黄 | 久久精品视频99 | 亚洲日韩欧美视频 | 黄色的网站免费 | 国产网爆门| 天天澡天天碰天天狠伊人五月 | 青草精品视频 | 1000部又爽又黄无遮挡的视频 | 精品欧美一区二区vr在线观看 | 国产高颜值露脸在线观看 | 久久亚洲国产中v天仙www | 亚洲热久久| 免费人成在线观看网站品爱网日本 | 中文字幕一区二区三区 精品 | 亚洲国产一区在线精选 | 青青青青青草 | 自拍视频啪 | 啦啦啦免费观看 | 亚洲欧洲免费视频 | 中文字幕日韩一区二区不卡 | 青青操视频在线免费观看 | 成人看片黄a免费 | 99久久伊人精品波多野结衣 | 久草综合在线观看 |