一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

電子工程師 ? 來源:世界儀表與自動(dòng)化 ? 作者:王琪 慕春棣 ? 2021-03-23 16:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著Internet技術(shù)與信息家電、工業(yè)控制技術(shù)等的結(jié)合日益緊密,嵌入式設(shè)備與Internet的結(jié)合已成為大勢(shì)所趨。此時(shí)期新的微處理器層出不窮,要求嵌入式操作系統(tǒng)的設(shè)計(jì)更加便于移植,支持更多的微處理器。 嵌入式系統(tǒng)的開發(fā)需要強(qiáng)大的硬件開發(fā)工具和軟件支持包。

通用計(jì)算機(jī)上使用的新技術(shù)、新觀念開始逐步移植到嵌入式系統(tǒng)中,如嵌入式數(shù)據(jù)庫(kù)、移動(dòng)代理、實(shí)時(shí)CORBA等。各類嵌入式Linux操作系統(tǒng)在全球數(shù)以百萬計(jì)愛好者的合力開發(fā)下迅速發(fā)展,由于具有源代碼開放、系統(tǒng)內(nèi)核小、執(zhí)行效率高、網(wǎng)絡(luò)功能強(qiáng),多媒體人機(jī)交互界面友好等特點(diǎn),很適合信息家電等嵌入式系統(tǒng)的需要。

一、嵌入式系統(tǒng)的技術(shù)特點(diǎn)

早期的嵌入式系統(tǒng)設(shè)計(jì)方法,通常采用“硬件優(yōu)先”原則,即在只粗略估計(jì)軟件任務(wù)需求的情況下,首先進(jìn)行硬件設(shè)計(jì)與實(shí)現(xiàn)。然后,在此硬件平臺(tái)上再進(jìn)行軟件設(shè)計(jì)。因而很難達(dá)到充分利用軟硬件資源,取得最佳性能的效果。

同時(shí),一旦需要對(duì)設(shè)計(jì)進(jìn)行修改時(shí),整個(gè)設(shè)計(jì)流程將重新進(jìn)行,這對(duì)成本和設(shè)計(jì)周期的影響很大。這種傳統(tǒng)的設(shè)計(jì)方法只能改善軟件/硬件各自的性能,在有限的設(shè)計(jì)空間不可能對(duì)系統(tǒng)做出較好的性能綜合優(yōu)化,在很大程度上依賴于設(shè)計(jì)者的經(jīng)驗(yàn)和反復(fù)實(shí)驗(yàn)。

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

二、嵌入式系統(tǒng)的發(fā)展趨勢(shì)

在網(wǎng)絡(luò)、通信、微電子發(fā)展的基礎(chǔ)上,以及勢(shì)不可擋的數(shù)字化信息產(chǎn)品的強(qiáng)大需求推動(dòng)下,嵌入式技術(shù)具有廣闊的發(fā)展創(chuàng)新空間。

(1) 低功耗、高性能、高可靠性的系統(tǒng)需求對(duì)我國(guó)芯片設(shè)計(jì)是一個(gè)機(jī)遇。以嵌入式處理 器為領(lǐng)頭的國(guó)產(chǎn)CPU、片上系統(tǒng)(SoC)、片上網(wǎng)絡(luò)系統(tǒng)(NoC)將有很大的發(fā)展。

(2) Linux正逐漸成為嵌入式操作系統(tǒng)的主流;J2ME技術(shù)也將對(duì)嵌入式軟件的發(fā)展產(chǎn)生深遠(yuǎn)影響。目前自由軟件技術(shù)備受青睞,并對(duì)軟件技術(shù)的發(fā)展產(chǎn)生了巨大的推動(dòng)作用。嵌入式操作系統(tǒng)內(nèi)核不僅需要具有微型化、高實(shí)時(shí)性等基本特征,還將向高可信性、自適應(yīng)性、構(gòu)件組件化方向發(fā)展;支撐開發(fā)環(huán)境將更加集成化、自動(dòng)化、人性化;系統(tǒng)軟件對(duì)無線通信和能源管理的功能支持將日益重要。

近幾年來,為使嵌入式設(shè)備更有效地支持Web服務(wù)而開發(fā)的操作系統(tǒng)不斷推出。這種操作系統(tǒng)在體系結(jié)構(gòu)上采用面向構(gòu)件、中間件技術(shù),為應(yīng)用軟件乃至硬件的動(dòng)態(tài)加載提供支持,即所謂的即插即用,在克服以往的嵌入式操作系統(tǒng)的局限性方面顯示出明顯的優(yōu)勢(shì)。

(3) Java虛擬機(jī)與嵌入式Java將成為開發(fā)嵌入式系統(tǒng)的有力工具。嵌入式系統(tǒng)的多媒體化將變成現(xiàn)實(shí)。它在網(wǎng)絡(luò)環(huán)境中的應(yīng)用已是不可抗拒的潮流,并將占領(lǐng)網(wǎng)絡(luò)接入設(shè)備的主導(dǎo)地位。

(4) 嵌入式系統(tǒng)與人工智能、模式識(shí)別技術(shù)的結(jié)合,將開發(fā)出各種更具人性化、智能化的實(shí)際系統(tǒng)。智能手機(jī)、數(shù)字電視,以及汽車電子的嵌入式應(yīng)用,是這次機(jī)遇中的切入點(diǎn)。伴隨網(wǎng)絡(luò)技術(shù)、網(wǎng)格計(jì)算的發(fā)展,以嵌入式移動(dòng)設(shè)備為中心的無所不在的計(jì)算將成為現(xiàn)實(shí)。

三、嵌入式系統(tǒng)在機(jī)器人技術(shù)中的應(yīng)用

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

基于ARM9的機(jī)器人視覺系統(tǒng)的目標(biāo)是在選定好的S3C2410平臺(tái)上移植并配置Linux操作系統(tǒng),針對(duì)平臺(tái)和應(yīng)用的特點(diǎn),制作合適的文件系統(tǒng),為機(jī)器人視覺系統(tǒng)構(gòu)建穩(wěn)定的軟硬件開發(fā)環(huán)境。

其次編寫應(yīng)用程序,通過S3C2410平臺(tái),從USB攝像頭實(shí)時(shí)采集圖像,并利用這款嵌入式處理器的強(qiáng)大運(yùn)算能力,對(duì)圖像進(jìn)行后期的處理,完成目標(biāo)識(shí)別與定位,作為機(jī)器人動(dòng)作單元的輸入。最后針對(duì)機(jī)器人關(guān)節(jié)所使用的電機(jī),編寫特定的設(shè)備驅(qū)動(dòng)程序,保證操作系統(tǒng)可準(zhǔn)確地控制機(jī)器人動(dòng)作,響應(yīng)視覺處理的結(jié)果,開發(fā)一套完整的機(jī)器人視覺系統(tǒng)。

1. 硬件平臺(tái)的選型和搭建

機(jī)器人系統(tǒng)如圖1所示。全身由24個(gè)舵機(jī)組成,控制24個(gè)關(guān)節(jié)。通過對(duì)舵機(jī)的控制,可實(shí)現(xiàn)機(jī)器人的動(dòng)作。

(1) 視覺系統(tǒng)

采用USB攝像頭作為視覺采集器件。其優(yōu)點(diǎn)是接口通用,驅(qū)動(dòng)豐富,傳輸速率快。同時(shí),Linux操作系統(tǒng)對(duì)于USB設(shè)備的支持較好,方便了應(yīng)用程序的編寫和調(diào)試。網(wǎng)眼(WebEye)v2000攝像頭,采用了ov511芯片(Linux源代碼中有相應(yīng)的驅(qū)動(dòng)程序),適合用于開發(fā)。

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

編輯:jq

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    輪式移動(dòng)機(jī)器人電機(jī)驅(qū)動(dòng)系統(tǒng)的研究與開發(fā)

    【摘 要】以嵌入式運(yùn)動(dòng)控制體系為基礎(chǔ),以移動(dòng)機(jī)器人為研究對(duì)象,結(jié)合三輪結(jié)構(gòu)輪式移動(dòng)機(jī)器人,對(duì)二輪差速驅(qū)動(dòng)轉(zhuǎn)向自主移動(dòng)機(jī)器人運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)空間模型進(jìn)行了分析和計(jì)算,研究和設(shè)計(jì)了自主移動(dòng)
    發(fā)表于 06-11 14:30

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

    部署,詳細(xì)介紹了基于顏色閾值和深度學(xué)習(xí)的巡線方法。 二維碼識(shí)別則廣泛應(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 ?753次閱讀

    Python嵌入式系統(tǒng)的應(yīng)用場(chǎng)景

    你想把你的職業(yè)生涯提升到一個(gè)新的水平?Python嵌入式系統(tǒng)中正在成為一股不可缺少的新力量。盡管傳統(tǒng)嵌入式開發(fā)更多地依賴于C和C++語(yǔ)言
    的頭像 發(fā)表于 03-19 14:10 ?714次閱讀

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

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

    嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件開發(fā)環(huán)境

    作者:DigiKey Editor 許多嵌入式系統(tǒng),必須采用嵌入式機(jī)器學(xué)習(xí)(Embedded
    的頭像 發(fā)表于 01-25 17:05 ?660次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>機(jī)器</b>學(xué)習(xí)的應(yīng)用特性與軟件開發(fā)環(huán)境

    【「具身智能機(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)】2.具身智能機(jī)器人大模型

    的設(shè)計(jì)不僅提高了機(jī)器人對(duì)環(huán)境的理解能力,還使其能夠更精準(zhǔn)地執(zhí)行復(fù)雜任務(wù)。 擴(kuò)散模型的新思路 除了大模型,擴(kuò)散模型的引入為機(jī)器人控制開辟了新的研究方向。以UniPi為代表的創(chuàng)新工作,
    發(fā)表于 12-29 23:04

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

    嵌入式人工智能(EAI)將人工智能集成到機(jī)器人等物理實(shí)體,使它們能夠感知、學(xué)習(xí)環(huán)境并與之動(dòng)態(tài)交互。這種能力使此類機(jī)器人能夠人類社會(huì)中有效
    發(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)?

    機(jī)器人的大腦。它告訴機(jī)器人怎么工作,什么時(shí)候做什么事,怎么和它身體的各種傳感器和部件溝通,EOS是為嵌入式系統(tǒng)設(shè)計(jì)的專用操作
    發(fā)表于 11-08 15:07

    解鎖機(jī)器人視覺與人工智能的潛力,從“盲人機(jī)器”改造成有視覺能力的機(jī)器人

    正如人類依賴眼睛和大腦來解讀世界,機(jī)器人也需要自己的視覺系統(tǒng)來有效運(yùn)作。沒有視覺,機(jī)器人就如同蒙上雙眼的人類,僅能執(zhí)行預(yù)編程的命令,容易碰撞障礙物,并犯下代價(jià)高昂的錯(cuò)誤。這正是
    的頭像 發(fā)表于 10-12 09:56 ?789次閱讀
    解鎖<b class='flag-5'>機(jī)器人</b><b class='flag-5'>視覺</b>與人工智能的潛力,從“盲人<b class='flag-5'>機(jī)器</b>”改造成有<b class='flag-5'>視覺</b>能力的<b class='flag-5'>機(jī)器人</b>(<b class='flag-5'>上</b>)

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

    嵌入式視覺是指在嵌入式系統(tǒng)中使用計(jì)算機(jī)視覺技術(shù),與經(jīng)常所說的機(jī)器
    的頭像 發(fā)表于 10-10 14:47 ?549次閱讀
    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ā)展——“第六屆國(guó)產(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)勢(shì)——小巧緊湊、高效運(yùn)作及易于集成,正逐步成為智能設(shè)備領(lǐng)域中的璀璨明星,尤其是機(jī)器人技術(shù)的革新扮演著不可或缺的角色。將
    的頭像 發(fā)表于 08-26 15:07 ?444次閱讀
    <b class='flag-5'>嵌入式</b>掃描設(shè)備能否讓<b class='flag-5'>機(jī)器人</b>更智能高效?