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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

實現ARM+ROS(機器人操作系統)之環境搭建!

武漢萬象奧科 ? 2022-09-28 11:21 ? 次閱讀

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

1.方案概述

本文重點介紹低成本搭建ARM+ROS的硬件及底層實現。開發板選用HDG2L-IoT評估套件,默認配置為2G內存、8G存儲,搭載可玩性極高的Ubuntu系統。

搭建ARM+ROS

開發套件默認的Ubuntu系統大概占用3.1G空間,剩余3.2G空間,在構建docker+ROS環境時可能會報eMMC空間不足的錯誤,所以需要調整HDG2L-IoT的啟動參數,將啟動參數改為引導到TF空間中。市面上常見的樹莓派部署ROS方案也是如此操作。

2.方案準備

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

搭建ARM+ROS硬件準備硬件參數

3.TF卡掛載Ubuntu固件修改

本小節將介紹如何實現HDG2L-IoT掛載TF卡內的文件系統,步驟如下:

1)制作啟動卡;

2)解壓目標文件系統到TF卡內;

3)修改uboot啟動參數;

3.1制作啟動卡

首先制作啟動卡,格式化TF卡的操作可通過瑞薩提供的shell腳本實現,在PC端的Ubuntu開發環境下,執行以下命令來下載操作腳本。

Ubuntu開發環境

將需要被用作啟動卡的TF卡插入到PC機內,用虛擬機來操作,調整步驟如下。首先打開虛擬機的USB3.1功能,以免TF卡讀取失敗。

Ubuntu開發環境

然后將TF卡導入Ubuntu虛擬機中,如下所示。

TF卡導入Ubuntu虛擬機

系統能識別后,執行剛才下載的usb_sd_partition.sh腳本,如下所示。

7.jpg

腳本執行成功后,TF卡將分為兩個分區,分區1為fat32,分區2為ext4。

8.jpg

(注:當前新版本的Windows系統比較少支持ext4格式的TF卡,所以在Windows環境下一般只看到分區1,分區2會提示需要格式才能識別,請忽略。)

3.2拷貝目標文件到TF中

將HDG2L-IoT配套的Ubuntu壓縮包解壓到ext4分區中,虛擬機內自動掛載到/media/${USER}/sdb2內。本機的解壓命令如下所示。

9.jpg

將HDG2L-IoT配套的內核鏡像拷貝到Windows下識別的TF分區中(FAT32系統允許被Windows系統識別,ext4系統不被識別),拷貝后如下所示。

10.jpg

3.3修改uboot啟動參數

最后需要調整HDG2L-IoT的uboot啟動啟動參數,引導其使用TF卡內的內核與文件系統,首先上電,在倒計時前進入uboot菜單,如下所示。

11 (2).jpg

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

12.jpg

然后設置從TF的分區1內獲取內核鏡像和內核設備樹,命令如下所示。

13.jpg

設置完成后,通過以下命令保存uboot的環境變量,命令如下所示。

14.jpg

重新啟動后,若TF卡正常,整體存儲空間情況如下所示。

15.jpg

若TF卡沒插入,uboot的啟動會報錯誤信息,錯誤信息如下所示。

16.jpg

4.安裝docker環境

正常啟動之后,開始搭建docker環境。

4.1安裝docker軟件

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

17.jpg

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

18.jpg

啟動docker。

19.jpg

使能docker開機自啟動。

20.jpg

檢查docker運行狀態。

21.jpg22.jpg

4.2獲取鏡像

運行此命令可以從DockerHub上下載現成鏡像。

23.jpg

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

24.jpg25.jpg

4.3創建容器

容器就是加載模板后運行的沙盒環境,具有運行時所需的可寫文件層、應用程序也處于運行狀態。概念上可能會與PC端常用的虛擬機混淆,虛擬機是包括內核、應用運行環境和其他系統環境的,而Docker容器就是獨立運行的一個或一組應用以及他們必須的運行環境。

創建容器時,需要指定使用的鏡像文件,這里使用上面用pull指令下載下來的鏡像文件,創建命令如下所示。

26.jpg

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

27.jpg

28.jpg

4.4啟動容器

容器創建后,通過CONTAINER_ID與NAMES來操作容器,啟動命令如下所示。

29.jpg

上文所說,容器是運行一個或一組進程,dockerps命令里的COMMAND即為容器運行的進程,當前顯示bash,即進入命令交互進程。通過以下命令進入容器內部。

30.jpg

進入后,可以操作容器內的命令,如下所示。

31.jpg

通過exit命令,可退出容器,退出后容器就處于停止狀態,如下所示。

32.jpg

通過以上操作,我們就完成了硬件與底層的搭建,為ROS運行在這套開發板上做好了準備,下一章節將為大家帶來ROS的部署方法。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9111

    瀏覽量

    368034
  • 開發板
    +關注

    關注

    25

    文章

    5082

    瀏覽量

    97717
  • ROS
    ROS
    +關注

    關注

    1

    文章

    278

    瀏覽量

    17035
收藏 人收藏

    評論

    相關推薦

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    具身智能機器人的基礎模塊,這個是本書的第二部分內容,主要分為四個部分:機器人計算系統,自主機器人的感知系統,自主
    發表于 01-04 19:22

    《具身智能機器人系統》第10-13章閱讀心得具身智能機器人計算挑戰

    閱讀《具身智能機器人系統》第10-13章,我對具身智能機器人的工程實踐有了全新認識。第10章從實時性角度剖析了機器人計算加速問題。機器人定位
    發表于 01-04 01:15

    【「具身智能機器人系統」閱讀體驗】+兩本互為支持的書

    最近在閱讀《具身智能機器人系統》這本書的同時,還讀了 《計算機視覺PyTorch數字圖像處理》一書,這兩本書完全可以視為是互為依托的姊妹篇。《計算機視覺PyTorch數字圖像處理》
    發表于 01-01 15:50

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型

    ,能夠利用\"思維鏈\"的技術將復雜任務分解為多個子任務,以漸進的方式解決問題。這不僅提高了任務的成功率,也顯著增強了系統的魯棒性,使得機器人可以更高效地應對復雜環境和多樣化需求
    發表于 12-29 23:04

    【「具身智能機器人系統」閱讀體驗】1.初步理解具身智能

    研究的各個方面。 第5部分(第14章)通過一個實際案例的應用研究對本書提到的概念進行總結,作者實際構建了一個具身智能機器人計算系統,用于室內倉儲環境下的物體獲取、放置、歸納等任務。 二、具身智能
    發表于 12-28 21:12

    【「具身智能機器人系統」閱讀體驗】+初品的體驗

    《具身智能機器人系統》 一書由甘一鳴、俞波、萬梓燊、劉少山老師共同編寫,其封面如圖1所示。 本書共由5部分組成,其結構和內容如圖2所示。 該書可作為高校和科研機構的教材,為學生和研究人員提供系統
    發表于 12-20 19:17

    《具身智能機器人系統》第1-6章閱讀心得具身智能機器人系統背景知識與基礎模塊

    ,互聯網行業占成熟經濟體的GDP增長的21%,世界經濟正面向數字經濟轉型的大趨勢。具身智能機器人集成人工智能、高端制造、新材料等技術,其核心在于通過智能體與環境的動態互動實現智能行為。 在第2章“具身
    發表于 12-19 22:26

    ROSCon China 2024 | RDK第一本教材來了!地瓜機器人與古月居發布新書《ROS 2智能機器人開發實踐》

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

    ROS機器人開發更便捷,基于RK3568J+Debian系統發布!

    本帖最后由 Tronlong創龍科技 于 2024-7-19 17:18 編輯 ROS系統是什么 ROS(Robot Operating System)是一個適用于機器人的開源的
    發表于 07-09 11:38

    國產Cortex-A55工智能教學實驗箱_基于Python機械臂跳舞實驗案例分享

    一、實驗目的 本實驗通過TL3568-PlusTEB教學實驗箱修改機械臂不同舵機的角度,增加延遲時間,從而做到機械臂跳舞的效果。 二、實驗原理 ROS機器人操作系統ROS
    發表于 06-28 14:37

    基于飛凌嵌入式RK3568J核心板的工業機器人控制器應用方案

    的主要作用是完成多軸運動的計算與控制,因此機器人控制器的主控就需要擁有高性能的CPU、內置實時操作系統、支持EtherCAT工業總線以及豐富的功能接口。 機器人控制器 基于以上需求,飛凌嵌入式
    發表于 05-11 09:40

    基于鴻道(Intewell?)操作系統研發的農業機器人操作系統

    江蘇大學與科東軟件聯合研發“農業機器人操作系統”,并成立“農業機器人操作系統”聯合實驗室,奮力推進農業智能化,推動農業科技創新。“農業機器人
    的頭像 發表于 04-30 11:09 ?449次閱讀

    技術融合與創新大象機器人水星Mercury X1機器人案例研究!

    定位與映射(SLAM)、機器人操作系統ROS)、開源計算機視覺(OpenCV)和S-Tag標記碼技術來實現復雜環境中的精確物體抓取和移動。
    的頭像 發表于 04-28 14:18 ?601次閱讀
    技術融合與創新大象<b class='flag-5'>機器人</b>水星Mercury X1<b class='flag-5'>人</b>形<b class='flag-5'>機器人</b>案例研究!

    實現機器人操作系統——ADI Trinamic電機控制器ROS1驅動程序簡介

    摘要 機器人操作系統(ROS)驅動程序基于ADI產品而開發,因此可直接在ROS生態系統中使用這些產品。本文將概述如何在應用、產品和
    的頭像 發表于 04-24 15:43 ?2236次閱讀
    <b class='flag-5'>實現</b><b class='flag-5'>機器人</b><b class='flag-5'>操作系統</b>——ADI Trinamic電機控制器<b class='flag-5'>ROS</b>1驅動程序簡介

    工業控制:鴻道(Intewell)操作系統工業機器人控制解決方案

    鴻道(Intewell)操作系統作為核心基礎軟件,構建機器人控制系統的底層技術平臺。系統支持Linux/Windows的實時擴展,設備上可同時運行單個非實時
    的頭像 發表于 03-14 10:19 ?571次閱讀
    工業控制:鴻道(Intewell)<b class='flag-5'>操作系統</b>工業<b class='flag-5'>機器人</b>控制解決方案
    主站蜘蛛池模板: 无套内射CHINESEHD| 51精品国产AV无码久久久密桃| 草柳最新地址| 三级黄在线播放| 国产人妻人伦精品1国产| 野花日本韩国视频免费高清观看| 久久久久久久久女黄| av天堂电影网| 亚州日韩精品AV片无码中文| 久久99国产精品二区不卡| 99RE6国产精品视频播放| 少妇连续高潮抽搐痉挛昏厥| 精品福利一区| 芭乐草莓樱桃丝瓜18岁大全| 亚洲国产中文字幕在线视频综合| 看了n遍舍不得删的黄文| 国产 高清 无码 在线播放| 一个人看的WWW高清电影| 欧美亚洲视频在线二区| 国内精品久久久久影院亚洲| 99爱在线观看精品视频| 性欧美videosex18嫩| 奶头好翘是不是想要了| 国产学生无码中文视频一区| 97在线观看成人免费视频| 四虎国产精品免费观看视频| 久久中文字幕免费高清| 国产精品7777人妻精品冫| 94色94色永久网站| 性一交一无一伦一精一品| 欧美14videosex性欧美成人| 果冻传媒2021在线观看| 波多野结衣教师系列6| 欲插爽乱浪伦骨| 无码人妻丰满熟妇区五十路久久 | 国产国产乱老熟视频网站| 99热在线精品视频| 亚洲一区免费看| 特黄特色大片免费播放器试看| 男男高H啪肉Np文多攻多一受| 国产中文视频无码成人精品|