国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建

這篇具有很好參考價(jià)值的文章主要介紹了RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

功能:在樹(shù)莓派4b上安裝ros2系統(tǒng),引入robomaster?sdk,搭建一個(gè)基于ROS2的機(jī)器人系統(tǒng),用于ROS系統(tǒng)的學(xué)習(xí)、開(kāi)發(fā)和實(shí)踐。

硬件:RobotMaster?EP、樹(shù)莓派4b

系統(tǒng)平臺(tái):Ubuntu 20.04、ROS2(Foxy)

開(kāi)發(fā)語(yǔ)言及主要庫(kù)函數(shù)版本:python == 3.8,robomaster == 0.1.1.62

一、樹(shù)莓派4b安裝ubuntu20.04

? ? ? ? 一開(kāi)始在4b上安裝了最新的ubuntu22.04,也成功安裝了ros2(humble),但是在安裝robomaster庫(kù)時(shí)出現(xiàn)了問(wèn)題,robomaster的python庫(kù)最高支持到python3.8,而ubuntu22.04系統(tǒng)默認(rèn)的python版本為3.10,想辦法安裝多個(gè)版本python,切換默認(rèn)python版本都不好用,只好推倒重來(lái),重新給樹(shù)莓派4b安裝ubuntu20.04版本。利用樹(shù)莓派官方推出的鏡像燒錄器安裝比較方便,唯一不足是只有Ubuntu22.04的桌面版,沒(méi)有Ubuntu 20.04的桌面版,我是安裝了20.04 server版然后再安裝桌面環(huán)境。RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建

二、安裝ros2? ? ? ?

????????Ubuntu安裝完成后開(kāi)始安裝ros2,這個(gè)目前網(wǎng)上教程很多,大家可以參考ubuntu20.04安裝ROS2 詳細(xì)教程(引用),關(guān)于ros的系統(tǒng)學(xué)習(xí)強(qiáng)烈推薦古月大神的古月居,ros2我就是跟著ROS2入門(mén)教程一點(diǎn)一點(diǎn)學(xué)習(xí)的,分享給大家。

三、安裝robomaster庫(kù)

? ? ? ? 打開(kāi)終端,直接輸入pip?install robomaster即可,新裝系統(tǒng)可能沒(méi)有安裝pip工具,根據(jù)提示安裝即可。

四、測(cè)試:在ros2中通過(guò)robomaster庫(kù)連接EP?機(jī)器人

????????測(cè)試之前大家至少應(yīng)完成ros2入門(mén)教程-核心概念-話題之前內(nèi)容的學(xué)習(xí)!

? ? ? ? 1、下載robomater?sdk中帶的例程,里面包括各種可操作的對(duì)API使用例程。

RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建

RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建

????????EP sdk的詳細(xì)說(shuō)明文檔可以參考下面的內(nèi)容。?RoboMaster EP 開(kāi)發(fā)文檔https://robomaster-dev.readthedocs.io/zh_CN/latest/introduction.html

RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建? ? ? ? 2、修改ros2例程中的示例,引入robomaster?模塊,連接測(cè)試。

  • 運(yùn)行robomaster示例中 examples - 01_robot - 05_sta_conn_helper.py,連接EP機(jī)器人(也可以選擇其他連接方式ap或usb),確保機(jī)器人與樹(shù)莓派主機(jī)通訊正常。

RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建

  • 修改古月居教程示例中的topic_helloworld_class.py程序,加入robomaster?ep的代碼。修改完成后保存!編譯!再運(yùn)行?。ㄔ敿?xì)步驟在學(xué)習(xí)ros2入門(mén)教程中有詳細(xì)講解)

RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建

  • 運(yùn)行結(jié)果如下:ros2持續(xù)發(fā)布機(jī)器人的固件版本號(hào)。也就是說(shuō)ros2中已經(jīng)可以接入ep了,我們可以根據(jù)自己ros學(xué)習(xí)的程度以及ep的特性,開(kāi)發(fā)自己喜歡的機(jī)器人功能了。

RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建

PS:雖然寫(xiě)出來(lái)的內(nèi)容不多,但實(shí)際做起來(lái)還是需要很多基礎(chǔ)的,本人也反反復(fù)復(fù)學(xué)習(xí)了很久,拋磚引玉,有興趣的伙伴可以一起交流學(xué)習(xí),讓機(jī)甲大師動(dòng)起來(lái)!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-483984.html

到了這里,關(guān)于RoboMaster EP 實(shí)用功能開(kāi)發(fā)(三): 基于樹(shù)莓派的ROS2機(jī)器人系統(tǒng)搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 樹(shù)莓派的簡(jiǎn)單應(yīng)用場(chǎng)景

    樹(shù)莓派(Raspberry Pi)是一款由英國(guó)樹(shù)莓派基金會(huì)(Raspberry Pi Foundation)開(kāi)發(fā)的低成本、高性能的單板計(jì)算機(jī)。它采用了ARM架構(gòu)的處理器,有不同型號(hào)和配置的版本可供選擇。 樹(shù)莓派主要用于教育和創(chuàng)客領(lǐng)域,它可以運(yùn)行各種操作系統(tǒng),如Linux、Windows 10 IoT Core等,并支持多種編

    2024年04月08日
    瀏覽(20)
  • 【樹(shù)莓派初始化】教你從0開(kāi)始搭建樹(shù)莓派的使用環(huán)境

    【樹(shù)莓派初始化】教你從0開(kāi)始搭建樹(shù)莓派的使用環(huán)境

    為了完善本專欄的內(nèi)容,這次我把樹(shù)莓派的初始化配置也給大家加上。 干貨滿滿,跟著我一步一步配置,從無(wú)到有玩轉(zhuǎn)樹(shù)莓派!?? 當(dāng)然前提是你要有一個(gè)樹(shù)莓派,2022年的樹(shù)莓派價(jià)格可太魔幻了,漲價(jià)1倍,堪比顯卡市場(chǎng)…… 不扯這些沒(méi)用的了,本篇博客,帶你走入樹(shù)莓派這

    2024年02月04日
    瀏覽(90)
  • 通過(guò)網(wǎng)線連接獲取樹(shù)莓派的ip地址

    通過(guò)網(wǎng)線連接獲取樹(shù)莓派的ip地址

    如果你手頭有一個(gè)顯示屏, 那么直接把樹(shù)莓派接上顯示屏, 進(jìn)行圖像化界面的操作, 自然是最方便的方法了。 沒(méi)有顯示屏的話, 操作起來(lái)就麻煩一點(diǎn), 但是別擔(dān)心, 總是有辦法可以解決的。 解決方法之一就是通過(guò)網(wǎng)線連接電腦的網(wǎng)口,再通過(guò)簡(jiǎn)單的設(shè)置就可以讓樹(shù)莓派

    2024年02月14日
    瀏覽(44)
  • Arduino、STM32、樹(shù)莓派的對(duì)比

    Arduino使用C/C++,STM32最常使用C語(yǔ)言,樹(shù)莓派支持多種編程語(yǔ)言,但最常使用python。 Arduino開(kāi)發(fā)難度和學(xué)習(xí)難度較低,開(kāi)發(fā)者只需要通過(guò)簡(jiǎn)單學(xué)習(xí),了解各個(gè)引腳和函數(shù)的作用,便可利用它開(kāi)發(fā)出各種出色的項(xiàng)目。 STM32需要更深入的理解和掌握,通常需要具備一定的編程和電子

    2024年02月07日
    瀏覽(18)
  • 樹(shù)莓派的自啟動(dòng)與桌面應(yīng)用程序

    樹(shù)莓派的自啟動(dòng)與桌面應(yīng)用程序

    目錄 1??打開(kāi)終端自啟動(dòng) .bashrc 2??觸發(fā)時(shí)機(jī)較早的開(kāi)機(jī)自啟動(dòng)rc.local 3??桌面應(yīng)用程序 4??觸發(fā)時(shí)機(jī)較晚的的開(kāi)機(jī)自啟動(dòng) autostart .bashrc的程序也可以在開(kāi)機(jī)時(shí)進(jìn)行自啟動(dòng),但是每一次打開(kāi)終端時(shí)同樣會(huì)運(yùn)行一遍,所以只需要開(kāi)機(jī)啟動(dòng)一次的東西,不建議放到這里 修改 /home/用

    2024年02月12日
    瀏覽(22)
  • 【超詳細(xì)】基于大疆RoboMaster開(kāi)發(fā)板C型的BMI088數(shù)據(jù)讀取

    【超詳細(xì)】基于大疆RoboMaster開(kāi)發(fā)板C型的BMI088數(shù)據(jù)讀取

    這里以博世傳感器公司產(chǎn)出的BMI088型號(hào)的IMU為例,其里面有3軸高精度加速度計(jì)和3軸高精度陀螺儀,其他的特性不再介紹 同時(shí)這里的IMU是安裝在大疆公司出產(chǎn)的RoboMaster開(kāi)發(fā)板C型,單片機(jī)芯片是STM32F407IGH6,其外圍電路已經(jīng)設(shè)計(jì)好,只需要讀取IMU數(shù)據(jù)即可。 本篇不會(huì)介紹SPI、

    2023年04月08日
    瀏覽(78)
  • 關(guān)于Arduino、STM32、樹(shù)莓派的介紹與區(qū)別

    Arduino: Arduino開(kāi)發(fā)板本著讓用戶簡(jiǎn)單使用而且開(kāi)源的設(shè)計(jì)理念,具有靈活便捷、入手門(mén)檻低、同時(shí)具有豐富接口、多功能、易擴(kuò)展等優(yōu)點(diǎn),因此在電子設(shè)計(jì)領(lǐng)域應(yīng)用較廣。目前市場(chǎng)上Arduino開(kāi)發(fā)板的種類非常多,如Arduino UNO/UNO R3,Arduino101/Intel Curie,Arduino Micro,Arduino Ethernet,

    2024年02月01日
    瀏覽(17)
  • 樹(shù)莓派用默認(rèn)賬號(hào)和密碼登錄不上怎么辦;修改樹(shù)莓派的密碼

    樹(shù)莓派用默認(rèn)賬號(hào)和密碼登錄不上怎么辦;修改樹(shù)莓派的密碼

    目錄 一、重置樹(shù)莓派的默認(rèn)賬號(hào)和密碼 二、修改樹(shù)莓派的密碼 三、超級(jí)用戶和普通用戶的切換 在SD卡中根目錄建立文件userconf 在userconf中輸入如下內(nèi)容: pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1 注意:以上其實(shí)就是username:hash(passw

    2024年02月13日
    瀏覽(15)
  • 樹(shù)莓派的連接與AP局域網(wǎng)路由器配置

    樹(shù)莓派的連接與AP局域網(wǎng)路由器配置

    樹(shù)莓派的連接方式分為兩種,本地和遠(yuǎn)程,也可以通俗的說(shuō)是有本地設(shè)備還是就一臺(tái)筆記本的情況。 本文先講解本地連接,并通過(guò)本地連接的方式進(jìn)行AP路由器設(shè)置。 如果樹(shù)莓派作為AP路由器,那么它本身連接WIFI的功能會(huì)丟失,這里只寫(xiě)樹(shù)莓派作為局域網(wǎng)路由器的情況。 這

    2024年02月13日
    瀏覽(32)
  • 大疆開(kāi)發(fā)板A型基于HAL庫(kù)使用RoboMaster 遙控器(DT7&DR16)及Debug在線調(diào)試

    大疆開(kāi)發(fā)板A型基于HAL庫(kù)使用RoboMaster 遙控器(DT7&DR16)及Debug在線調(diào)試

    資料官網(wǎng): RoboMaster 機(jī)甲大師賽 1)新建new project,選擇開(kāi)發(fā)板A型芯片型號(hào) ?2)打開(kāi)外部高速時(shí)鐘 下面是我的時(shí)鐘樹(shù)配置? 3) 配置USART1通信接口 ?選擇Asynchronous(異步通信)方式,并檢查對(duì)應(yīng)IO口是否與原理圖對(duì)應(yīng) 根據(jù)DBUS參數(shù),配置參數(shù)設(shè)置 配置DMA?(直接存儲(chǔ)器訪問(wèn))

    2024年02月07日
    瀏覽(90)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包