99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

實(shí)現(xiàn)ARM+ROS(機(jī)器人操作系統(tǒng))之環(huán)境搭建!

武漢萬(wàn)象奧科 ? 2022-09-28 11:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如何低成本搭建ARM+ROS的硬件載體?上文為大家介紹了實(shí)現(xiàn)的思路及原理,本文將為讀者實(shí)際操作,展示ROS部署前的籌備工作及步驟分解。

1.方案概述

本文重點(diǎn)介紹低成本搭建ARM+ROS的硬件及底層實(shí)現(xiàn)。開(kāi)發(fā)板選用HDG2L-IoT評(píng)估套件,默認(rèn)配置為2G內(nèi)存、8G存儲(chǔ),搭載可玩性極高的Ubuntu系統(tǒng)。

搭建ARM+ROS

開(kāi)發(fā)套件默認(rèn)的Ubuntu系統(tǒng)大概占用3.1G空間,剩余3.2G空間,在構(gòu)建docker+ROS環(huán)境時(shí)可能會(huì)報(bào)eMMC空間不足的錯(cuò)誤,所以需要調(diào)整HDG2L-IoT的啟動(dòng)參數(shù),將啟動(dòng)參數(shù)改為引導(dǎo)到TF空間中。市面上常見(jiàn)的樹(shù)莓派部署ROS方案也是如此操作。

2.方案準(zhǔn)備

首先,需要用到的硬件如下所示。

搭建ARM+ROS硬件準(zhǔn)備硬件參數(shù)

3.TF卡掛載Ubuntu固件修改

本小節(jié)將介紹如何實(shí)現(xiàn)HDG2L-IoT掛載TF卡內(nèi)的文件系統(tǒng),步驟如下:

1)制作啟動(dòng)卡;

2)解壓目標(biāo)文件系統(tǒng)到TF卡內(nèi);

3)修改uboot啟動(dòng)參數(shù);

3.1制作啟動(dòng)卡

首先制作啟動(dòng)卡,格式化TF卡的操作可通過(guò)瑞薩提供的shell腳本實(shí)現(xiàn),在PC端的Ubuntu開(kāi)發(fā)環(huán)境下,執(zhí)行以下命令來(lái)下載操作腳本。

Ubuntu開(kāi)發(fā)環(huán)境

將需要被用作啟動(dòng)卡的TF卡插入到PC機(jī)內(nèi),用虛擬機(jī)來(lái)操作,調(diào)整步驟如下。首先打開(kāi)虛擬機(jī)的USB3.1功能,以免TF卡讀取失敗。

Ubuntu開(kāi)發(fā)環(huán)境

然后將TF卡導(dǎo)入U(xiǎn)buntu虛擬機(jī)中,如下所示。

TF卡導(dǎo)入U(xiǎn)buntu虛擬機(jī)

系統(tǒng)能識(shí)別后,執(zhí)行剛才下載的usb_sd_partition.sh腳本,如下所示。

7.jpg

腳本執(zhí)行成功后,TF卡將分為兩個(gè)分區(qū),分區(qū)1為fat32,分區(qū)2為ext4。

8.jpg

(注:當(dāng)前新版本的Windows系統(tǒng)比較少支持ext4格式的TF卡,所以在Windows環(huán)境下一般只看到分區(qū)1,分區(qū)2會(huì)提示需要格式才能識(shí)別,請(qǐng)忽略。)

3.2拷貝目標(biāo)文件到TF中

將HDG2L-IoT配套的Ubuntu壓縮包解壓到ext4分區(qū)中,虛擬機(jī)內(nèi)自動(dòng)掛載到/media/${USER}/sdb2內(nèi)。本機(jī)的解壓命令如下所示。

9.jpg

將HDG2L-IoT配套的內(nèi)核鏡像拷貝到Windows下識(shí)別的TF分區(qū)中(FAT32系統(tǒng)允許被Windows系統(tǒng)識(shí)別,ext4系統(tǒng)不被識(shí)別),拷貝后如下所示。

10.jpg

3.3修改uboot啟動(dòng)參數(shù)

最后需要調(diào)整HDG2L-IoT的uboot啟動(dòng)啟動(dòng)參數(shù),引導(dǎo)其使用TF卡內(nèi)的內(nèi)核與文件系統(tǒng),首先上電,在倒計(jì)時(shí)前進(jìn)入uboot菜單,如下所示。

11 (2).jpg

將上一步中制作好的TF卡插入HDG2L-IoT板卡的TF卡槽中,在U-Boot提示符下設(shè)定以下變量,bootargs變量用于指定文件系統(tǒng)的載體,在系統(tǒng)內(nèi),TF卡槽占用的設(shè)備名為/dev/mmcblk1p2。

12.jpg

然后設(shè)置從TF的分區(qū)1內(nèi)獲取內(nèi)核鏡像和內(nèi)核設(shè)備樹(shù),命令如下所示。

13.jpg

設(shè)置完成后,通過(guò)以下命令保存uboot的環(huán)境變量,命令如下所示。

14.jpg

重新啟動(dòng)后,若TF卡正常,整體存儲(chǔ)空間情況如下所示。

15.jpg

若TF卡沒(méi)插入,uboot的啟動(dòng)會(huì)報(bào)錯(cuò)誤信息,錯(cuò)誤信息如下所示。

16.jpg

4.安裝docker環(huán)境

正常啟動(dòng)之后,開(kāi)始搭建docker環(huán)境。

4.1安裝docker軟件

首先,燒錄后的第一次上電的板卡需要更新內(nèi)部的軟件版本,命令如下所示。update更新失敗注意檢測(cè)網(wǎng)絡(luò)狀態(tài)和date日期。部分軟件可能體積過(guò)大,需要耐心等待。

17.jpg

然后清除舊版本的docker軟件,再重新安裝docker.io。

18.jpg

啟動(dòng)docker。

19.jpg

使能docker開(kāi)機(jī)自啟動(dòng)。

20.jpg

檢查docker運(yùn)行狀態(tài)。

21.jpg22.jpg

4.2獲取鏡像

運(yùn)行此命令可以從DockerHub上下載現(xiàn)成鏡像。

23.jpg

查看本地的鏡像文件命令如下所示。

24.jpg25.jpg

4.3創(chuàng)建容器

容器就是加載模板后運(yùn)行的沙盒環(huán)境,具有運(yùn)行時(shí)所需的可寫文件層、應(yīng)用程序也處于運(yùn)行狀態(tài)。概念上可能會(huì)與PC端常用的虛擬機(jī)混淆,虛擬機(jī)是包括內(nèi)核、應(yīng)用運(yùn)行環(huán)境和其他系統(tǒng)環(huán)境的,而Docker容器就是獨(dú)立運(yùn)行的一個(gè)或一組應(yīng)用以及他們必須的運(yùn)行環(huán)境。

創(chuàng)建容器時(shí),需要指定使用的鏡像文件,這里使用上面用pull指令下載下來(lái)的鏡像文件,創(chuàng)建命令如下所示。

26.jpg

查看容器狀態(tài),命令如下所示,每個(gè)容器都有自己的CONTAINER_ID與NAMES,供后面的命令操作使用(可使用dockerrename命令修改容器名,便于簡(jiǎn)便使用)。

27.jpg

28.jpg

4.4啟動(dòng)容器

容器創(chuàng)建后,通過(guò)CONTAINER_ID與NAMES來(lái)操作容器,啟動(dòng)命令如下所示。

29.jpg

上文所說(shuō),容器是運(yùn)行一個(gè)或一組進(jìn)程,dockerps命令里的COMMAND即為容器運(yùn)行的進(jìn)程,當(dāng)前顯示bash,即進(jìn)入命令交互進(jìn)程。通過(guò)以下命令進(jìn)入容器內(nèi)部。

30.jpg

進(jìn)入后,可以操作容器內(nèi)的命令,如下所示。

31.jpg

通過(guò)exit命令,可退出容器,退出后容器就處于停止?fàn)顟B(tài),如下所示。

32.jpg

通過(guò)以上操作,我們就完成了硬件與底層的搭建,為ROS運(yùn)行在這套開(kāi)發(fā)板上做好了準(zhǔn)備,下一章節(jié)將為大家?guī)?lái)ROS的部署方法。


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

    關(guān)注

    134

    文章

    9351

    瀏覽量

    377455
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5679

    瀏覽量

    104656
  • ROS
    ROS
    +關(guān)注

    關(guān)注

    1

    文章

    288

    瀏覽量

    17741
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)

    操作系統(tǒng)的實(shí)時(shí)性賦能東土科技的鴻道(Intewell)工業(yè)操作系統(tǒng)作為國(guó)內(nèi)唯一通過(guò)汽車、工業(yè)控制、醫(yī)療、軌道交通四項(xiàng)功能安全認(rèn)證的系統(tǒng),為標(biāo)準(zhǔn)體系中的技術(shù)層架構(gòu)提供了底層支持。其微內(nèi)核虛擬化架構(gòu)可將人形
    的頭像 發(fā)表于 05-16 14:44 ?233次閱讀

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

    2的cv_bridge庫(kù),可以輕松實(shí)現(xiàn)ROS圖像消息與OpenCV格式的轉(zhuǎn)換,這在實(shí)際開(kāi)發(fā)中極為便利。 視覺(jué)巡線與二維碼識(shí)別的應(yīng)用 視覺(jué)巡線是機(jī)器人自主導(dǎo)航的經(jīng)典案例,書(shū)中從仿真到真實(shí)機(jī)器
    發(fā)表于 05-03 19:41

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書(shū)

    ROS的全稱:Robot Operating System 機(jī)器人操作系統(tǒng) ROS的 目的 :ROS支持通用庫(kù),是通信總線,協(xié)調(diào)多個(gè)傳感器
    發(fā)表于 04-30 01:05

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】+ROS2應(yīng)用案例

    的知識(shí),還需要對(duì)ROS 2的節(jié)點(diǎn)通信和數(shù)據(jù)處理有一定的了解。通過(guò)實(shí)踐這一部分內(nèi)容,我掌握了如何在ROS 2中實(shí)現(xiàn)二維碼識(shí)別,這對(duì)于提高機(jī)器人的智能性和交互性具有重要意義。 地圖構(gòu)建:S
    發(fā)表于 04-27 11:42

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識(shí)

    控制機(jī)器人沿著路徑行駛,同時(shí)實(shí)時(shí)檢測(cè)環(huán)境變化,調(diào)整路徑規(guī)劃和導(dǎo)航控制策略。書(shū)中提供了完整的導(dǎo)航系統(tǒng)搭建示例,包括代碼實(shí)現(xiàn)和參數(shù)配置,幫助讀者
    發(fā)表于 04-27 11:24

    深開(kāi)鴻推出全國(guó)首個(gè)基于開(kāi)源鴻蒙的機(jī)器人操作系統(tǒng)

    在智能制造浪潮的推動(dòng)下,機(jī)器人已成為工業(yè)升級(jí)的核心驅(qū)動(dòng)力。然而,操作系統(tǒng)作為機(jī)器人產(chǎn)業(yè)的“魂”,直接決定了機(jī)器人的智能化水平、協(xié)同能力和生態(tài)擴(kuò)展性。長(zhǎng)期以來(lái),
    的頭像 發(fā)表于 04-19 15:07 ?677次閱讀

    全國(guó)首個(gè)基于開(kāi)源鴻蒙的機(jī)器人操作系統(tǒng)M-Robots OS正式發(fā)布,中國(guó)機(jī)器人產(chǎn)業(yè)進(jìn)入“群體智能”新時(shí)代

    2025年4月9日,深開(kāi)鴻在廣東省人工智能與機(jī)器人產(chǎn)業(yè)創(chuàng)新產(chǎn)品與服務(wù)新聞發(fā)布會(huì)上正式發(fā)布全國(guó)首個(gè)基于開(kāi)源鴻蒙的分布式異構(gòu)多機(jī)協(xié)同機(jī)器人操作系統(tǒng)——M-RobotsOS(Multi-RobotsOS
    的頭像 發(fā)表于 04-09 13:00 ?722次閱讀
    全國(guó)首個(gè)基于開(kāi)源鴻蒙的<b class='flag-5'>機(jī)器人</b><b class='flag-5'>操作系統(tǒng)</b>M-Robots OS正式發(fā)布,中國(guó)<b class='flag-5'>機(jī)器人</b>產(chǎn)業(yè)進(jìn)入“群體智能”新時(shí)代

    鴻道AI機(jī)器人操作系統(tǒng)亮相中關(guān)村論壇

    目前,鴻道操作系統(tǒng)已廣泛應(yīng)用于我國(guó)飛機(jī)、高鐵、汽車、船舶、電網(wǎng)電力、數(shù)控機(jī)床、工業(yè)機(jī)器人、數(shù)字工廠等領(lǐng)域。與此同時(shí),東土科技成功發(fā)布 AUTBUS 國(guó)際標(biāo)準(zhǔn),并孵化出全球首顆AUTBUS總線芯片
    的頭像 發(fā)表于 04-02 15:16 ?297次閱讀
    鴻道AI<b class='flag-5'>機(jī)器人</b><b class='flag-5'>操作系統(tǒng)</b>亮相中關(guān)村論壇

    名單公布!【書(shū)籍評(píng)測(cè)活動(dòng)NO.58】ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐

    機(jī)器人、家用娛樂(lè)機(jī)器人,大到智能駕駛汽車、人形機(jī)器人,都是未來(lái)會(huì)并存的機(jī)器人形態(tài)。 不過(guò),當(dāng)年遵循“提高機(jī)器人軟件復(fù)用率”思想開(kāi)發(fā)的
    發(fā)表于 03-03 14:18

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

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

    《具身智能機(jī)器人系統(tǒng)》第10-13章閱讀心得具身智能機(jī)器人計(jì)算挑戰(zhàn)

    閱讀《具身智能機(jī)器人系統(tǒng)》第10-13章,我對(duì)具身智能機(jī)器人的工程實(shí)踐有了全新認(rèn)識(shí)。第10章從實(shí)時(shí)性角度剖析了機(jī)器人計(jì)算加速問(wèn)題。機(jī)器人定位
    發(fā)表于 01-04 01:15

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】+兩本互為支持的書(shū)

    最近在閱讀《具身智能機(jī)器人系統(tǒng)》這本書(shū)的同時(shí),還讀了 《計(jì)算機(jī)視覺(jué)PyTorch數(shù)字圖像處理》一書(shū),這兩本書(shū)完全可以視為是互為依托的姊妹篇。《計(jì)算機(jī)視覺(jué)PyTorch數(shù)字圖像處理》
    發(fā)表于 01-01 15:50

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

    《具身智能機(jī)器人系統(tǒng)》 一書(shū)由甘一鳴、俞波、萬(wàn)梓燊、劉少山老師共同編寫,其封面如圖1所示。 本書(shū)共由5部分組成,其結(jié)構(gòu)和內(nèi)容如圖2所示。 該書(shū)可作為高校和科研機(jī)構(gòu)的教材,為學(xué)生和研究人員提供系統(tǒng)
    發(fā)表于 12-20 19:17

    《具身智能機(jī)器人系統(tǒng)》第1-6章閱讀心得具身智能機(jī)器人系統(tǒng)背景知識(shí)與基礎(chǔ)模塊

    ,互聯(lián)網(wǎng)行業(yè)占成熟經(jīng)濟(jì)體的GDP增長(zhǎng)的21%,世界經(jīng)濟(jì)正面向數(shù)字經(jīng)濟(jì)轉(zhuǎn)型的大趨勢(shì)。具身智能機(jī)器人集成人工智能、高端制造、新材料等技術(shù),其核心在于通過(guò)智能體與環(huán)境的動(dòng)態(tài)互動(dòng)實(shí)現(xiàn)智能行為。 在第2章“具身
    發(fā)表于 12-19 22:26

    ROSCon China 2024 | RDK第一本教材來(lái)了!地瓜機(jī)器人與古月居發(fā)布新書(shū)《ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐》

    12月7日-8日,為期兩天的ROSCon China 2024在上海圓滿落幕,來(lái)自全球的ROS專家學(xué)者、開(kāi)發(fā)者、企業(yè)代表齊聚一堂,共享機(jī)器人前沿技術(shù)成果。地瓜機(jī)器人攜手眾多RDK生態(tài)產(chǎn)品亮相,并聯(lián)手古月居共同推出首本基于RDK
    的頭像 發(fā)表于 12-10 18:48 ?1188次閱讀
    ROSCon China 2024 | RDK第一本教材來(lái)了!地瓜<b class='flag-5'>機(jī)器人</b>與古月居發(fā)布新書(shū)《<b class='flag-5'>ROS</b> 2智能<b class='flag-5'>機(jī)器人</b>開(kāi)發(fā)實(shí)踐》