色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開(kāi)發(fā)>移動(dòng)機(jī)器人控制系統(tǒng)設(shè)計(jì)方案探究

移動(dòng)機(jī)器人控制系統(tǒng)設(shè)計(jì)方案探究

2017-10-16 | rar | 0.4 MB | 次下載 | 1積分

資料介紹

 分享到:標(biāo)簽嵌入式Linux 模糊控制 共享內(nèi)存 移動(dòng)機(jī)器人
  隨著科學(xué)技術(shù)的發(fā)展和社會(huì)的需要,移動(dòng)機(jī)器人技術(shù)得到了迅速發(fā)展,正在滲透到各行各業(yè)中,使人們的生活更加便利。現(xiàn)今以單片機(jī)為核心的移動(dòng)機(jī)器人存在處理數(shù)據(jù)量有限、控制系統(tǒng)速度低、人機(jī)交互機(jī)制單一等缺點(diǎn),不能滿(mǎn)足機(jī)器人多任務(wù)的要求。系統(tǒng)中增加協(xié)處理器的系統(tǒng)結(jié)構(gòu)也得到了廣泛應(yīng)用,雖然可以管理多種傳感器,但這種結(jié)構(gòu)卻增加了硬件的冗余度和復(fù)雜度,見(jiàn)參考文獻(xiàn)。為此,提出了以嵌入式處理器S3C2440為核心的多任務(wù)機(jī)器人控制系統(tǒng)。
  1控制系統(tǒng)硬件設(shè)計(jì)
  控制系統(tǒng)選用兩輪獨(dú)立驅(qū)動(dòng)小車(chē)為移動(dòng)式機(jī)器人平臺(tái),后輪為一個(gè)尼龍萬(wàn)向輪。處理器為三星公司的S3C2440,系統(tǒng)主頻最高可達(dá)533 MHz,外接512 MB的NAND Flash和64 MB的SDRAM,支持SPI、I2CUART接口,滿(mǎn)足移動(dòng)機(jī)器人控制系統(tǒng)的需求,如圖1所示。
  移動(dòng)機(jī)器人控制系統(tǒng)設(shè)計(jì)方案探究
  圖1系統(tǒng)硬件組成
  整個(gè)控制系統(tǒng)工作過(guò)程如下:語(yǔ)音識(shí)別芯片LD3320通過(guò)SPI總線接口接人ARM處理器,處理器可以對(duì)識(shí)別的結(jié)果進(jìn)行分析和匯總,并通過(guò)查表提取出操作人員的命令碼;同時(shí),處理器通過(guò)串口讀取機(jī)器人當(dāng)前的航向信息;超聲波測(cè)距和紅外線地面檢測(cè)模塊由處理器的GPIO引腳控制;通過(guò)控制兩自由度的云臺(tái),可以進(jìn)行多方位的超聲波障礙物檢測(cè),利用LD3320模塊的MP3播放功能播放所檢測(cè)到的障礙物距離和路況信息。控制系統(tǒng)根據(jù)傳感器的數(shù)據(jù)和所識(shí)別的操作人員的命令碼,利用信息融合技術(shù)提取環(huán)境特征,通過(guò)路徑規(guī)劃技術(shù)作出決策,控制電機(jī)狀態(tài),最終控制機(jī)器人的姿態(tài)。
  2控制系統(tǒng)軟件設(shè)計(jì)
  在軟件設(shè)計(jì)中,將系統(tǒng)中所有要處理的任務(wù)劃分為不同的、相互獨(dú)立的任務(wù)模塊。根據(jù)系統(tǒng)的性能指標(biāo)和技術(shù)要求,可將任務(wù)劃分為:語(yǔ)音識(shí)別、航向測(cè)量與計(jì)算、超聲波測(cè)距、電機(jī)控制、信息處理等任務(wù)。
  2.1進(jìn)程的創(chuàng)建與狀態(tài)轉(zhuǎn)換
  移動(dòng)機(jī)器人控制系統(tǒng)在初始化完成后,利用系統(tǒng)調(diào)用fock機(jī)制分別為語(yǔ)音識(shí)別、航向測(cè)量與計(jì)算和超聲波測(cè)距等任務(wù)產(chǎn)生相應(yīng)的子進(jìn)程,實(shí)現(xiàn)方式如圖2所示。進(jìn)程創(chuàng)建成功后,操作系統(tǒng)會(huì)根據(jù)調(diào)度算法進(jìn)行進(jìn)程調(diào)度,這使系統(tǒng)在行駛過(guò)程中,能夠及時(shí)響應(yīng)語(yǔ)音命令。
  移動(dòng)機(jī)器人控制系統(tǒng)設(shè)計(jì)方案探究
  圖2系統(tǒng)多進(jìn)程設(shè)計(jì)的實(shí)現(xiàn)方式
  2.2進(jìn)程間通信機(jī)制
  在信息處理進(jìn)程中,需要對(duì)不同任務(wù)返回的有效數(shù)據(jù)進(jìn)行信息處理和融合。由于不同進(jìn)程的數(shù)據(jù)段、堆棧段是相互隔離的,因此,采用共享內(nèi)存的進(jìn)程間通信方式,在程序中可以使用shmget從系統(tǒng)中取出一塊未使用的物理內(nèi)存并映射到用戶(hù)空間,如圖3所示。
  移動(dòng)機(jī)器人控制系統(tǒng)設(shè)計(jì)方案探究
  圖3共享內(nèi)存機(jī)制示意圖
  在兩個(gè)進(jìn)程之間建立共享內(nèi)存的具體實(shí)現(xiàn)步驟如下:
  ①在調(diào)用fock()前,使用shmget創(chuàng)建新的共享內(nèi)存,返回值為共享內(nèi)存標(biāo)識(shí)碼:
  shmid = shmget(IPC_PRIVATE,1,PERM)
  //申請(qǐng)一個(gè)字節(jié)共享內(nèi)存
  ②調(diào)用fock()函數(shù),創(chuàng)建子進(jìn)程,根據(jù)fock()的返回值區(qū)分父進(jìn)程和子進(jìn)程,并分別在兩個(gè)進(jìn)程中使用shmat映射一塊共享內(nèi)存,即允許當(dāng)前進(jìn)程訪問(wèn)創(chuàng)建的共享內(nèi)存:
  if(fock()) p_addr= shmat(shmid,0,0);
  //將共享內(nèi)存映射到父進(jìn)程
  else{c_addr=shmat(shmid,0,0);}//將共享內(nèi)存映射到子進(jìn)程
  其中,shmid為shmget()函數(shù)的返回值,即共享內(nèi)存標(biāo)識(shí)碼。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1TC358743XBG評(píng)估板參考手冊(cè)
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
  12. 0.70 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21548次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183278次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 巨胸美乳中文在线观看| 伊人成综合网伊人222| 芭乐视频免费资源在线观看 | 久久精品黄AA片一区二区三区| 午夜DV内射一区区| 公和我做好爽添厨房中文字幕| 欧美高清69vivo| 99精品国产免费久久久久久下载| 久久棋牌评测| 影音先锋av男人资源| 精品AV亚洲乱码一区二区| 亚洲精品中文字幕一二三四区| 国产色青青视频在线观看| 天天色天天综合网| 国产成人无码区免费内射一片色欲| 人人做人人干| 纯肉小黄文高H| 色橹橹欧美在线观看视频高清 | 国产一区91| 亚洲成人免费观看| 国产一区二区三区四区五在线观看| 午夜片无码区在线观看| 国产精品久久久久秋霞影视| 体育生爆操| 国产美女一区二区| 亚洲精品国产自在现线最新| 黑人开嫩苞| 一级特黄aa大片欧美| 久久亚洲精品AV无码四区| 中文字幕午夜福利片| 蜜柚在线观看免费高清官网视频| 67194在线入口免费| 女性酥酥影院| 柏木舞子在线| 色小妹影院| 国产午夜久久影院| 亚洲野狼综合网站| 久久涩视频| 99久在线国内在线播放免费观看| 欧美乱子YELLOWVIDEO| 超级碰碰青草久热国产|