精品在线看I在线观看视频免费大全I在线观看色网站Iav成人黄色Iav日韩avI久草在线观看I国产网红在线I日韩黄色免费

嵌入式系統在機器人視覺中的應用

嵌入式系統在機器人視覺中的應用

 

基于ARM9的機器人視覺系統的目標是在選定好的S3C2410平臺上移植并配置Linux操作系統,針對平臺和應用的特點,制作合適的文件系統,為機器人視覺系統構建穩定的軟硬件開發環境。其次編寫應用程序,通過S3C2410平臺,從USB攝像頭實時采集圖像,并利用這款嵌入式處理器的強大運算能力,對圖像進行后期的處理,完成目標識別與定位,作為機器人動作單元的輸入。最后針對機器人關節所使用的電機,編寫特定的設備驅動程序,保證操作系統可準確地控制機器人動作,響應視覺處理的結果,開發一套完整的"機器人視覺系統"。

〔關鍵詞〕:嵌入式系統 嵌入式操作系統 Linux 視覺

隨著Internet技術與信息家電、工業控制技術等的結合日益緊密,嵌入式設備與Internet的結合已成為大勢所趨。此時期新的微處理器層出不窮,要求嵌入式操作系統的設計更加便于移植,支持更多的微處理器。 嵌入式系統的開發需要強大的硬件開發工具和軟件支持包。通用計算機上使用的新技術、新觀念開始逐步移植到嵌入式系統中,如嵌入式數據庫、移動代理、實時CORBA等。各類嵌入式Linux操作系統在全球數以百萬計愛好者的合力開發下迅速發展,由于具有源代碼開放、系統內核小、執行效率高、網絡功能強,多媒體人機交互界面友好等特點,很適合信息家電等嵌入式系統的需要。

一、嵌入式系統的技術特點

早期的嵌入式系統設計方法,通常采用"硬件優先"原則,即在只粗略估計軟件任務需求的情況下,首先進行硬件設計與實現。然后,在此硬件平臺上再進行軟件設計。因而很難達到充分利用軟硬件資源,取得最佳性能的效果。同時,一旦需要對設計進行修改時,整個設計流程將重新進行,這對成本和設計周期的影響很大。這種傳統的設計方法只能改善軟件/硬件各自的性能,在有限的設計空間不可能對系統做出較好的性能綜合優化,在很大程度上依賴于設計者的經驗和反復實驗。

上世紀90年代以來,隨著電子系統功能的日益強大和微型化,硬件和軟件也不再是截然分開的兩個概念,而是緊密結合、相互影響的。因而出現了軟硬件協同(codesign)設計方法,即使用統一的方法和工具對軟件和硬件進行描述、綜合和驗證。在系統目標要求的指導下,通過綜合分析系統軟硬件功能及現有資源,協同設計軟硬件體系結構,以最大限度地挖掘系統軟硬件能力,避免由于獨立設計軟硬件體系結構而帶來的種種弊病,得到高性能低代價的優化設計方案。

二、嵌入式系統的發展趨勢

在網絡、通信、微電子發展的基礎上,以及勢不可擋的數字化信息產品的強大需求推動下,嵌入式技術具有廣闊的發展創新空間。

(1)低功耗、高性能、高可靠性的系統需求對我國芯片設計是一個機遇。以嵌入式處理 器為領頭的國產CPU、片上系統(SoC)、片上網絡系統(NoC)將有很大的發展。

(2)Linux正逐漸成為嵌入式操作系統的主流;J2ME技術也將對嵌入式軟件的發展產生深遠影響。目前自由軟件技術備受青睞,并對軟件技術的發展產生了巨大的推動作用。嵌入式操作系統內核不僅需要具有微型化、高實時性等基本特征,還將向高可信性、自適應性、構件組件化方向發展;支撐開發環境將更加集成化、自動化、人性化;系統軟件對無線通信和能源管理的功能支持將日益重要。近幾年來,為使嵌入式設備更有效地支持Web服務而開發的操作系統不斷推出。這種操作系統在體系結構上采用面向構件、中間件技術,為應用軟件乃至硬件的動態加載提供支持,即所謂的"即插即用",在克服以往的嵌入式操作系統的局限性方面顯示出明顯的優勢。

(3)Java虛擬機與嵌入式Java將成為開發嵌入式系統的有力工具。嵌入式系統的多媒體化將變成現實。它在網絡環境中的應用已是不可抗拒的潮流,并將占領網絡接入設備的主導地位。

(4)嵌入式系統與人工智能、模式識別技術的結合,將開發出各種更具人性化、智能化的實際系統。智能手機、數字電視,以及汽車電子的嵌入式應用,是這次機遇中的切入點。伴隨網絡技術、網格計算的發展,以嵌入式移動設備為中心的"無所不在的計算"將成為現實。

三、嵌入式系統在機器人技術中的應用

不論是在工業控制中,還是在商業領域里,機器人技術都得到了廣泛的應用。從用于生產加工的傳統工業機器人到豐富大眾生活的現代娛樂機器人,都與嵌入式系統密不可分。現有的大多數機器人,都采用單片機作為控制單元,以8位和16位最為常見,其處理速度較低,沒有操作系統,無法實現豐富的多任務功能,系統的潛力沒有得到充分的發掘和應用。

基于ARM9的機器人視覺系統的目標是在選定好的S3C2410平臺上移植并配置Linux操作系統,針對平臺和應用的特點,制作合適的文件系統,為機器人視覺系統構建穩定的軟硬件開發環境。其次編寫應用程序,通過S3C2410平臺,從USB攝像頭實時采集圖像,并利用這款嵌入式處理器的強大運算能力,對圖像進行后期的處理,完成目標識別與定位,作為機器人動作單元的輸入。最后針對機器人關節所使用的電機,編寫特定的設備驅動程序,保證操作系統可準確地控制機器人動作,響應視覺處理的結果,開發一套完整的"機器人視覺系統"。

1. 硬件平臺的選型和搭建

機器人系統如圖1所示。全身由24個舵機組成,控制24個關節。通過對舵機的控制,可實現機器人的動作。

(1)視覺系統

采用USB攝像頭作為視覺采集器件。其優點是接口通用,驅動豐富,傳輸速率快。同時,Linux操作系統對于USB設備的支持較好,方便了應用程序的編寫和調試。網眼(WebEye)v2000攝像頭,采用了ov511芯片(Linux源代碼中有相應的驅動程序),適合用于開發。

這里采用高端的32位嵌入式微處理器:基于ARM體系結構的S3C2410芯片(由三星公司生產),其主頻為200MHz。它提供了豐富的內部設備:分開的16kB指令Cache和16kB數據Cache、MMU虛擬存儲器管理、LCD控制器、支持NAND Flash系統引導、系統管理器、3通道UART、4通道DMA、4通道PWM定時器、I/O端口、RTC、8通道10位ADC和觸摸屏接口、IIC-BUS接口、USB主機、USB設備、SD主卡和MMC卡接口、2通道的SPI以及內部PLL時鐘倍頻器。S3C2410采用了ARM920T內核,0.18μm工藝的CMOS標準宏單元和存儲器單元。

(2)硬件平臺組成

見圖2,一塊核心母板,配備CPU、16MB的NOR Flash、64MB的NAND Flash、32MB的SDRAM,并設置系統從NAND Flash啟動;一塊外設電路板,負責系統和外設器件的連接,布設有2個USB接口、1個UART口、24個3針插座(用于控制機器人的關節)以及電源接口等。核心母板與外設電路板通過內存插槽進行連接。

分開設計的好處有:升級核心母板可實現系統處理能力的提高;而更換外設電路則可適應不同的應用。這樣就大大節約了硬件成本,對于開發和調試也是非常有利的。同時,核心母板本身就是一個最小系統,在嵌入式系統設計中,保證最小系統的可靠性是開發的第一步。

調試核心母板以及外設電路至工作正常。確保開發板與PC機通信(利用Windows下的超級終端工具,通過串口線連接開發板與PC機)。

2. 軟件平臺的構建和配置

目前,越來越多的嵌入式系統采用了Linux作為操作系統。Linux功能強大,運行穩定,驅動齊全,配置靈活,內核緊湊,從來就與嵌入式系統有密不可分的關系。Linux內核版本眾多,其中2.4系列比較成熟,在嵌入式平臺中應用廣泛,資料齊全。這里使用Linux- 2.4.18-rmk7-pxa1版本。

a. 配置開發板軟件環境

將系統引導程序(俗稱bootloader,其功能相當于PC機中的BIOS)燒寫進入S3C2410核心母板。這里采用了三星公司推薦的vivi程序。通過對vivi中參數的設置,完成對Flash的分區。

b. 配置、編譯、下載內核

(1)下載源代碼,在PC端建立交叉編譯環境;armv4l-unknown-linux-gcc可以將Linux內核編譯為適用于ARM體系結構的二進制代碼;

(2)配置內核:使用make menu-config命令,將USB設備支持、USB攝像頭驅動(針對OV511芯片)、NAND Flash驅動,以及掛載嵌入式文件系統所需要的驅動程序靜態編譯到內核中;

(3)編譯內核:使用交叉編譯工具,將源代碼編譯為可執行二進制內核鏡像,生成文件zImage;

(4)下載內核:將zImage通過串口線,利用vivi的數據燒寫功能,下載到Flash的內核分區中(kernel);

c. 制作文件系統

嵌入式系統中常見的文件系統有CRAMFS、JFFS、JFFS2、YAFFS等。考慮到實際的需求,這里采用了CRAMFS。在內核配置時對CRAMFS的驅動代碼進行靜態編譯,并且利用mkcramfs工具制作經過仔細裁剪的文件系統映像,利用vivi的燒寫指令下載到Flash的root分區。最終的文件系統映像小于3MB,這是由嵌入式系統較為緊張的存儲資源決定的。

啟動系統,通過PC機的超級終端,可看到啟動信息:包括內核的版本、Flash分區表、交叉編譯器的版本,以及內核中靜態編譯的組件等。

3. 驅動程序的編寫和應用程序的開發

視覺功能的最終實現,首先需要為機器人的關節電機編寫驅動程序,使操作系統可完成對機器人動作的控制,作為對視覺結果的響應。視覺絕非最終目的,而是機器人獲取信息的一種途徑,其根本目的在于為機器人的動作、行為提供策略或數據支持。單純的視覺并沒有意義。

機器人全身的關節均為舵機。舵機結構簡單,控制方便,外部只有3個引腳:電源、地、PWM信號。對舵機的控制實際上就是要產生頻率、脈寬合適的PWM波。

S3C2410芯片內部集成4個PWM發生單元。驅動程序利用其中的一個作為機器人頭部電機的控制信號源,通過改寫寄存器的值,改變頻率和占空比,產生期望的PWM波。

將驅動程序交叉編譯為模塊,在系統啟動后動態地插入內核中。模塊加載前獨立于內核,方便了驅動程序的調試。編寫簡短的測試程序,確認關節電機可以正常工作。

這里為機器人視覺系統搭建了一個實際的應用場景:活動的目標小球在背景中運動,期望機器人可以識別目標并對其定位,最后控制頭部跟隨目標運動(好像機器人在盯著活動目標觀察一樣)。

機器人視覺處理程序的主要功能為:

(1)從USB攝像頭實時讀取視頻數據,進行簡單的預處理;

(2)隨后進行圖像處理,主要完成空域的圖像增強。通過對圖像進行二值化,將目標小球從背景中提取出來;

(3)計算目標的位置,進而計算出機器人頭部的旋轉角度,通過舵機驅動程序,控制機器人頭部轉動到目標所在角度,實現對目標物體的跟蹤。

經過實驗,機器人頭部可較好地跟蹤目標,實現了視覺原型系統。

4. 拓展性工作

機器人視覺系統的開發只是嵌入式系統在機器人領域中應用的一個方面。事實上,還有很多值得我們繼續去實現的子系統,諸如語音系統(語音識別、語音輸出)、行走控制(設計算法,實現平穩的行走)、網絡系統(未來的機器人將不再會是獨立的個體,多機器人的協同工作是必然的趨勢;同時,機器人同其他設備的連接需求也越來越迫切)等等。應當承認,雖然目前的嵌入式處理器已經具備了比較強大的功能,但是受功耗、體積、成本因素的限制,在實時視頻(音頻)

處理、多媒體協同計算等方面,其速度仍然無法滿足需求;所以,更強勁的嵌入式處理器也是將來在為機器人選擇控制單元時的重要考慮因素。

四 嵌入式系統的前景

從本文所述的機器人視覺系統中就可看出嵌入式系統的強大功能與廣闊應用領域。在當今數字信息和網絡技術高速發展的后PC(Post-PC)時代,嵌入式系統已被廣泛應用于移動計算平臺(PDA、掌上計算機)、信息家電(數字電視、機頂盒、網絡設備)、無線通信設備(智能手機、股票接收設備)、工業/商業控制(智能工控設備、POS/ATM 機)、電子商務平臺、甚至軍事應用等諸多領域,其前景無疑是令人非常樂觀的。

澳博機器人微信公眾號
掃一掃
分享到朋友圈
或者
手機上繼續看
日韩r级电影在线观看 | 九九热久久久 | 久久精品视频99 | 日日夜夜精品视频 | 午夜体验区 | 精品一区二区视频 | 国产精品久久网站 | 三级黄色网址 | 久草久草视频 | 国产精品一区二区在线免费观看 | 精品国产伦一区二区三区免费 | 久久久国产精品麻豆 | 成人综合婷婷国产精品久久免费 | 日韩久久网站 | 色视频在线免费观看 | 精品国产乱码久久久久久1区二区 | 精品国产欧美一区二区 | av中文字幕网址 | 国产精品一区二区三区在线 | 婷婷综合导航 | 8090yy亚洲精品久久 | 亚洲午夜激情网 | 欧美午夜a | 日韩三级视频在线观看 | 日韩激情视频在线观看 | 天天操人 | 国产黄色在线网站 | 久久视频热 | 中文字幕在线播放第一页 | 久久伊人八月婷婷综合激情 | 美女网站色免费 | 狠狠艹夜夜干 | 夜夜嗨av色一区二区不卡 | 天天操天天干天天干 | 五月婷婷久久丁香 | av在线免费在线 | 中文字幕成人在线观看 | 国产精品一区二区电影 | 亚洲综合激情五月 | 亚洲精品女人 | 国产精品va在线观看入 | 亚洲视频精品 | 青青草国产在线 | 美女黄视频免费看 | 国产成人精品一二三区 | 一区二区三区四区久久 | 在线看的av网站 | 欧美坐爱视频 | 美女视频黄是免费的 | 午夜私人影院 | 国产精品久久久久久a | 美女国产精品 | 99久久精品网 | www久 | 高清国产午夜精品久久久久久 | 黄色1级毛片 | 久久精品香蕉视频 | 中文字幕在线不卡国产视频 | 久久视屏网| 国产精品theporn | aaa亚洲精品一二三区 | 色欲综合视频天天天 | 欧美色操 | 在线视频 影院 | 国产精品久久久久一区二区 | 国产日韩欧美在线看 | 欧美国产日韩一区 | 91福利社在线观看 | 又黄又爽又无遮挡免费的网站 | 国产日韩在线视频 | 中文字幕一区二区三区视频 | 久久久国产精品人人片99精片欧美一 | 欧美午夜理伦三级在线观看 | 国产美女精彩久久 | 人人看97 | 亚洲 欧美日韩 国产 中文 | 国产视频亚洲精品 | 欧美午夜激情网 | 亚洲 欧美 变态 国产 另类 | 色综合久久精品 | 日日躁夜夜躁xxxxaaaa | 国产黄色资源 | 久久久久国产精品免费免费搜索 | 啪啪av在线| 国产综合在线观看视频 | 三级黄在线 | 成人91免费视频 | 久久精品中文字幕免费mv | 天堂av官网 | 久久久久国产免费免费 | 99精品视频免费 | 99久久综合国产精品二区 | 人人干狠狠干 | 国产黄网在线 | 黄色一级大片在线免费看国产一 | 一区二区欧美激情 | 麻豆一区二区三区视频 | 天天操夜夜操夜夜操 | 高清久久久久久 | 在线色亚洲| 夜夜骑首页| 欧美成人精品欧美一级乱 | 二区中文字幕 | 久久99久久99精品免费看小说 | 2018精品视频| 久久午夜免费视频 | 99精彩视频在线观看免费 | 国产日产在线观看 | 久久久久久久99精品免费观看 | 久久精品网站免费观看 | 久久五月情影视 | 黄毛片在线观看 | 久久理伦片 | 久久国产欧美日韩 | 久久国语露脸国产精品电影 | 国产视频2区 | 日韩乱码中文字幕 | 色综合久久五月天 | av黄色在线播放 | 操久久免费视频 | 91日韩在线专区 | 亚洲狠狠操 | 亚洲精品高清视频在线观看 | 69久久99精品久久久久婷婷 | 欧美精品一区二区在线观看 | 国产亚洲精品精品精品 | 夜夜操天天 | 国产96在线观看 | 97超碰中文字幕 | 成人av一区二区三区 | 日韩高清免费在线 | 色妞色视频一区二区三区四区 | 免费在线观看毛片网站 | 国产视频中文字幕 | 91天天视频 | 免费观看久久 | 午夜丰满寂寞少妇精品 | 国产精品久久三 | 欧美性极品xxxx娇小 | 91tv国产成人福利 | 成人精品99 | 国产精品99免费看 | 精品国产免费看 | 在线观看av免费 | 在线免费观看视频一区 | 日韩a级黄色| 青青河边草免费直播 | 久久久久免费精品国产 | 久青草视频 | 国产剧情一区在线 | 在线国产一区二区三区 | 欧美在线视频一区二区 | 欧美日视频 | 在线观看国产 | 国产在线国产 | 国产精品乱码久久久 | 精品久久久久久久久久久久久 | av在线播放一区二区三区 | 久久精品亚洲综合专区 | 成人av电影免费观看 | 中文字幕在线高清 | 精品久久久久久久久久岛国gif | 日韩免费视频播放 | 久久久久久久久久网站 | 99精品视频免费在线观看 | 2019天天干天天色 | 最近字幕在线观看第一季 | 色综合久久88色综合天天免费 | 免费看的黄色 | 91成人免费在线视频 | 日韩一区二区在线免费观看 | 亚洲国产天堂av | 看国产黄色片 | 99精品在线直播 | 国产精品99在线播放 | 99免费在线视频观看 | 色综合欧洲 | 96av视频| 亚洲一区精品二人人爽久久 | 69xxxx欧美 | 视频国产一区二区三区 | 欧美一级片在线免费观看 | 免费看黄电影 | 欧美动漫一区二区三区 | 久草男人天堂 | 国产精品12 | 久久99精品久久久久蜜臀 | 国产中文欧美日韩在线 | 夜夜夜草| av成年人电影 | av网站在线观看免费 | 久久久久麻豆v国产 | 国产aaa免费视频 | 香蕉视频在线视频 | 国产品久精国精产拍 | av免费网站在线观看 | 国产手机在线播放 | 国产99爱| 日女人电影 | 天天艹| 黄色网址av| 国产精品久久久久久超碰 | 在线欧美日韩 | 国产精品完整版 | 免费黄色av片 | 中文超碰字幕 | 久久久久免费精品国产小说色大师 | 91色蜜桃 | 一区二区三区免费在线观看视频 | 操久久网 | 亚洲黄色免费网站 | 久久国产精品99久久久久久进口 | 日韩一级理论片 | 日本久久片| 日韩有码网站 | 一区二区在线不卡 | 少妇精品久久久一区二区免费 | 人人澡人人干 | 欧美日韩破处 | 国产日韩欧美中文 | 亚洲国产精品500在线观看 | 激情欧美xxxx | 成人av免费在线看 | 亚洲精品字幕 | 91亚洲免费| 黄色软件大全网站 | 久久久久女教师免费一区 | 天天艹天天 | 超碰99人人 | 亚洲成人第一区 | 亚洲人成人在线 | 天天天操操操 | 国产高清视频网 | 婷婷网在线 | 午夜精品久久久久久久爽 | www.色午夜.com | 在线之家免费在线观看电影 | 天天综合网~永久入口 | 国产精品igao视频网网址 | 综合中文字幕 | 久草在线免费播放 | 国产成人一区二区三区在线观看 | 久久99九九99精品 | 亚洲视频观看 | 日本成人中文字幕在线观看 | 亚洲黄网站 | 欧美一二区视频 | 男女拍拍免费视频 | 操少妇视频 | 黄a在线观看 | 欧美日韩一二三四区 | 成 人 黄 色 视频免费播放 | 欧美性生活小视频 | 有码一区二区三区 | 国产九九精品视频 | 国产亚洲观看 | 99久久精品无码一区二区毛片 | 激情文学综合丁香 | 九九九热精品 | 亚洲男男gaygayxxxgv | 午夜999| 国产一二区在线观看 | 久久久久久国产精品亚洲78 | 欧美 日韩 性 | 国产亚洲精品无 | 韩国一区二区三区在线观看 | 蜜桃av久久久亚洲精品 | 国产在线精品视频 | 日韩在线精品 | 成人在线视频你懂的 | 欧美精品二区 | 精品视频不卡 | 亚洲九九九在线观看 | 久久艹精品 | 91av网址 | 国产一区二区播放 | 手机看片1042 | 91精品久久久久久久久久入口 | 国产一级片直播 | 草久在线观看视频 | 国产资源| 免费午夜网站 | av一本久道久久波多野结衣 | 色诱亚洲精品久久久久久 | 一本到在线 | 操久久免费视频 | 91在线你懂的 | 久久国产精品99久久久久久进口 | av在线不卡观看 | 日本xxxxav | 免费福利影院 | 免费黄色激情视频 | 国产黄色理论片 | 久久久久久久久久久久影院 | 91在线视频免费 | 波多野结衣在线观看一区二区三区 | 最新av电影网址 | 亚洲成人黄色网址 | 毛片网站在线 | 色久av| 国产三级午夜理伦三级 | 999久久国精品免费观看网站 | 午夜精品福利在线 | 4hu视频 | 国产精品国产亚洲精品看不卡 | 日韩成人黄色av | 久久视频免费观看 | 中文字幕免费观看全部电影 | 99热国产在线 | 亚洲男人天堂a | 亚洲国产资源 | 九九在线播放 | 欧美一区视频 | 91亚洲国产| 人人看人人艹 | 日日夜精品| 91视频电影 | 麻豆 91 在线| 一区在线观看 | 中文字幕一区二区三区在线视频 | 亚洲婷婷在线 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 91免费观看网站 | 97超在线 | 波多野结衣一区 | 日韩激情av在线 | 国产精品久久久久久影院 | 丁香免费视频 | 天天激情天天干 | 免费特级黄毛片 | 99久久这里有精品 | 91成人观看 | 国外成人在线视频网站 | 亚洲午夜精品一区二区三区电影院 | 天天激情| 成人小视频在线观看免费 | 亚洲最新在线 | 免费在线播放 | 黄色免费大全 | 国产在线精品二区 | 在线视频日韩一区 | 亚洲电影毛片 | 97免费视频在线 | 女人久久久久 |