女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內(nèi)不再提示

淺論嵌入式系統(tǒng)在機(jī)器人視覺中的應(yīng)用(下)

電子工程師 ? 來源:世界儀表與自動(dòng)化 ? 作者:王琪 慕春棣 ? 2021-03-23 16:23 ? 次閱讀

(2) 硬件平臺組成

一塊核心母板,配備CPU、16MB的NOR Flash、64MB的NAND Flash、32MB的SDRAM,并設(shè)置系統(tǒng)從NAND Flash啟動(dòng);一塊外設(shè)電路板,負(fù)責(zé)系統(tǒng)和外設(shè)器件的連接,布設(shè)有2個(gè)USB接口、1個(gè)UART口、24個(gè)3針插座(用 于控制機(jī)器人的關(guān)節(jié))以及電源接口等。核心母板與外設(shè)電路板通過內(nèi)存插槽進(jìn)行連接。

分開設(shè)計(jì)的好處有:升級核心母板可實(shí)現(xiàn)系統(tǒng)處理能力的提高;而更換外設(shè)電路則可適應(yīng)不同的應(yīng)用。這樣就大大節(jié)約了硬件成本,對于開發(fā)和調(diào)試也是非常有利的。同時(shí),核心母板本身就是一個(gè)最小系統(tǒng),在嵌入式系統(tǒng)設(shè)計(jì)中,保證最小系統(tǒng)的可靠性是開發(fā)的第一步。

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

2. 軟件平臺的構(gòu)建和配置

目前,越來越多的嵌入式系統(tǒng)采用了Linux作為操作系統(tǒng)。Linux功能強(qiáng)大,運(yùn)行穩(wěn)定,驅(qū)動(dòng)齊全,配置靈活,內(nèi)核緊湊,從來就與嵌入式系統(tǒng)有密不可分的關(guān)系。Linux內(nèi)核版本眾多,其中2.4系列比較成熟,在嵌入式平臺中應(yīng)用廣泛,資料齊全。這里使用Linux- 2.4.18-rmk7-pxa1版本。

a. 配置開發(fā)板軟件環(huán)境

將系統(tǒng)引導(dǎo)程序(俗稱bootloader,其功能相當(dāng)于PC機(jī)中的BIOS)燒寫進(jìn)入S3C2410核心母板。這里采用了三星公司推薦的vivi程序。通過對vivi中參數(shù)的設(shè)置,完成對Flash的分區(qū)。

b. 配置、編譯、下載內(nèi)核

(1) 下載源代碼,在PC端建立交叉編譯環(huán)境;armv4l-unknown-linux-gcc可以將Linux內(nèi)核編譯為適用于ARM體系結(jié)構(gòu)的二進(jìn)制代碼;

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

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

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

c. 制作文件系統(tǒng)

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

啟動(dòng)系統(tǒng),通過PC機(jī)的超級終端,可看到啟動(dòng)信息:包括內(nèi)核的版本、Flash分區(qū)表、交叉編譯器的版本,以及內(nèi)核中靜態(tài)編譯的組件等。

3. 驅(qū)動(dòng)程序的編寫和應(yīng)用程序的開發(fā)

視覺功能的最終實(shí)現(xiàn),首先需要為機(jī)器人的關(guān)節(jié)電機(jī)編寫驅(qū)動(dòng)程序,使操作系統(tǒng)可完成對機(jī)器人動(dòng)作的控制,作為對視覺結(jié)果的響應(yīng)。視覺絕非最終目的,而是機(jī)器人獲取信息的一種途徑,其根本目的在于為機(jī)器人的動(dòng)作、行為提供策略或數(shù)據(jù)支持。單純的視覺并沒有意義。

機(jī)器人全身的關(guān)節(jié)均為舵機(jī)。舵機(jī)結(jié)構(gòu)簡單,控制方便,外部只有3個(gè)引腳:電源、地、PWM信號。對舵機(jī)的控制實(shí)際上就是要產(chǎn)生頻率、脈寬合適的PWM波。

S3C2410芯片內(nèi)部集成4個(gè)PWM發(fā)生單元。驅(qū)動(dòng)程序利用其中的一個(gè)作為機(jī)器人頭部電機(jī)的控制信號源,通過改寫寄存器的值,改變頻率和占空比,產(chǎn)生期望的PWM波。

將驅(qū)動(dòng)程序交叉編譯為模塊,在系統(tǒng)啟動(dòng)后動(dòng)態(tài)地插入內(nèi)核中。模塊加載前獨(dú)立于內(nèi)核,方便了驅(qū)動(dòng)程序的調(diào)試。編寫簡短的測試程序,確認(rèn)關(guān)節(jié)電機(jī)可以正常工作。

這里為機(jī)器人視覺系統(tǒng)搭建了一個(gè)實(shí)際的應(yīng)用場景:活動(dòng)的目標(biāo)小球在背景中運(yùn)動(dòng),期望機(jī)器人可以識別目標(biāo)并對其定位,最后控制頭部跟隨目標(biāo)運(yùn)動(dòng)(好像機(jī)器人在盯著活動(dòng)目標(biāo)觀察一樣)。

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

(1) 從USB攝像頭實(shí)時(shí)讀取視頻數(shù)據(jù),進(jìn)行簡單的預(yù)處理;

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

(3) 計(jì)算目標(biāo)的位置,進(jìn)而計(jì)算出機(jī)器人頭部的旋轉(zhuǎn)角度,通過舵機(jī)驅(qū)動(dòng)程序,控制機(jī)器人頭部轉(zhuǎn)動(dòng)到目標(biāo)所在角度,實(shí)現(xiàn)對目標(biāo)物體的跟蹤。

經(jīng)過實(shí)驗(yàn),機(jī)器人頭部可較好地跟蹤目標(biāo),實(shí)現(xiàn)了視覺原型系統(tǒng)。

4. 拓展性工作

機(jī)器人視覺系統(tǒng)的開發(fā)只是嵌入式系統(tǒng)在機(jī)器人領(lǐng)域中應(yīng)用的一個(gè)方面。事實(shí)上,還有很多值得我們繼續(xù)去實(shí)現(xiàn)的子系統(tǒng),諸如語音系統(tǒng)(語音識別、語音輸出)、行走控制(設(shè)計(jì)算法,實(shí)現(xiàn)平穩(wěn)的行走)、網(wǎng)絡(luò)系統(tǒng)(未來的機(jī)器人將不再會是獨(dú)立的個(gè)體,多機(jī)器人的協(xié)同工作是必然的趨勢;同時(shí),機(jī)器人同其他設(shè)備的連接需求也越來越迫切)等等。

應(yīng)當(dāng)承認(rèn),雖然目前的嵌入式處理器已經(jīng)具備了比較強(qiáng)大的功能,但是受功耗、體積、成本因素的限制,在實(shí)時(shí)視頻(音頻) 處理、多媒體協(xié)同計(jì)算等方面,其速度仍然無法滿足需求;所以,更強(qiáng)勁的嵌入式處理器也是將來在為機(jī)器人選擇控制單元時(shí)的重要考慮因素。

四、嵌入式系統(tǒng)的前景

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

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】視覺實(shí)現(xiàn)的基礎(chǔ)算法的應(yīng)用

    部署,詳細(xì)介紹了基于顏色閾值和深度學(xué)習(xí)的巡線方法。 二維碼識別則廣泛應(yīng)用于機(jī)器人定位與任務(wù)觸發(fā),例如AGV(自動(dòng)導(dǎo)引車)的路徑規(guī)劃。 深度學(xué)習(xí)機(jī)器人視覺
    發(fā)表于 05-03 19:41

    基于RISC-V內(nèi)核的嵌入式系統(tǒng)機(jī)器人關(guān)節(jié)控制的應(yīng)用研究

    控制提供了新的選擇。本文結(jié)合多個(gè)基于RISC-V內(nèi)核的芯片案例,詳細(xì)探討了基于RISC-V內(nèi)核的嵌入式系統(tǒng)機(jī)器人關(guān)節(jié)控制的應(yīng)用研究,分析
    的頭像 發(fā)表于 04-13 00:00 ?579次閱讀

    使用Lattice mVision打造嵌入式視覺系統(tǒng)解決方案

    嵌入式視覺嵌入式系統(tǒng)機(jī)器視覺技術(shù)的集合,嵌入式
    的頭像 發(fā)表于 03-06 16:09 ?698次閱讀

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人的基礎(chǔ)模塊

    具身智能機(jī)器人的基礎(chǔ)模塊,這個(gè)是本書的第二部分內(nèi)容,主要分為四個(gè)部分:機(jī)器人計(jì)算系統(tǒng),自主機(jī)器人的感知系統(tǒng),自主
    發(fā)表于 01-04 19:22

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】+數(shù)據(jù)具身人工智能的價(jià)值

    嵌入式人工智能(EAI)將人工智能集成到機(jī)器人等物理實(shí)體,使它們能夠感知、學(xué)習(xí)環(huán)境并與之動(dòng)態(tài)交互。這種能力使此類機(jī)器人能夠人類社會中有效
    發(fā)表于 12-24 00:33

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】+初品的體驗(yàn)

    的快速發(fā)展,相關(guān)人才的需求也不斷增加,通過閱讀該書可以幫助大家系統(tǒng)性地了解和分析當(dāng)前具身智能機(jī)器人系統(tǒng)的發(fā)展現(xiàn)狀和前沿研究,為未來的研究和開發(fā)工作提供指導(dǎo)。此外,本書還可以為研究人員
    發(fā)表于 12-20 19:17

    什么是嵌入式操作系統(tǒng)?

    什么是嵌入式操作系統(tǒng)? 想象一,如果一個(gè)智能設(shè)備,比如你口袋里的智能手機(jī),是一個(gè)有頭腦的機(jī)器人,那么嵌入式操作
    發(fā)表于 11-08 15:07

    ARMxy嵌入式計(jì)算機(jī)機(jī)器視覺的卓越表現(xiàn)

    嵌入式視覺是指在嵌入式系統(tǒng)中使用計(jì)算機(jī)視覺技術(shù),與經(jīng)常所說的機(jī)器
    的頭像 發(fā)表于 10-10 14:47 ?490次閱讀
    ARMxy<b class='flag-5'>嵌入式</b>計(jì)算機(jī)<b class='flag-5'>在</b><b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b><b class='flag-5'>中</b>的卓越表現(xiàn)

    開啟全新AI時(shí)代 智能嵌入式系統(tǒng)快速發(fā)展——“第六屆國產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    嵌入式系統(tǒng)是電子信息產(chǎn)業(yè)的基礎(chǔ),是智能系統(tǒng)的核心。大模型催生AI走入千家萬戶、喚醒端側(cè)AI的需求爆發(fā)。以機(jī)器人、無人駕駛和智能制造為代表的智能嵌入式
    發(fā)表于 08-30 17:24

    嵌入式掃描設(shè)備能否讓機(jī)器人更智能高效?

    隨著科技的飛速發(fā)展,嵌入式掃描設(shè)備以其獨(dú)特的優(yōu)勢——小巧緊湊、高效運(yùn)作及易于集成,正逐步成為智能設(shè)備領(lǐng)域中的璀璨明星,尤其是機(jī)器人技術(shù)的革新扮演著不可或缺的角色。將
    的頭像 發(fā)表于 08-26 15:07 ?393次閱讀
    <b class='flag-5'>嵌入式</b>掃描設(shè)備能否讓<b class='flag-5'>機(jī)器人</b>更智能高效?

    機(jī)器視覺嵌入式的應(yīng)用

    機(jī)器視覺嵌入式系統(tǒng)的應(yīng)用是一個(gè)廣泛而深入的話題,涉及到許多不同的領(lǐng)域和技術(shù)。
    的頭像 發(fā)表于 07-16 10:30 ?908次閱讀

    機(jī)器人視覺與計(jì)算機(jī)視覺的區(qū)別與聯(lián)系

    機(jī)器人視覺與計(jì)算機(jī)視覺是兩個(gè)密切相關(guān)但又有所區(qū)別的領(lǐng)域。 1. 引言 在當(dāng)今科技迅猛發(fā)展的時(shí)代,機(jī)器人和計(jì)算機(jī)視覺技術(shù)
    的頭像 發(fā)表于 07-09 09:27 ?1103次閱讀

    機(jī)器人視覺的應(yīng)用范圍

    廣泛,為人類社會的發(fā)展帶來了巨大的便利。本文將詳細(xì)介紹機(jī)器人視覺的應(yīng)用范圍,包括工業(yè)自動(dòng)化、無人駕駛、醫(yī)療健康、家庭服務(wù)、安防監(jiān)控、農(nóng)業(yè)、環(huán)境監(jiān)測等多個(gè)方面。 一、工業(yè)自動(dòng)化 機(jī)器人視覺
    的頭像 發(fā)表于 07-04 11:33 ?1097次閱讀

    機(jī)器人視覺的作用是什么

    一、引言 機(jī)器人視覺機(jī)器人技術(shù)的重要組成部分,它利用計(jì)算機(jī)視覺技術(shù)對機(jī)器人周圍環(huán)境進(jìn)行感知、識別和理解,為
    的頭像 發(fā)表于 07-04 11:24 ?1247次閱讀

    編碼器機(jī)器人系統(tǒng)的應(yīng)用

    隨著科技的飛速發(fā)展,機(jī)器人技術(shù)已廣泛應(yīng)用于工業(yè)、醫(yī)療、服務(wù)等多個(gè)領(lǐng)域。機(jī)器人系統(tǒng),編碼器作為核心的位置和速度檢測裝置,發(fā)揮著至關(guān)重要的作
    的頭像 發(fā)表于 06-13 14:51 ?1370次閱讀