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

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

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

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

使用 Thonny 對 XRP 機器人進行編程

海闊天空的專欄 ? 來源:Aswin S Babu ? 作者:Aswin S Babu ? 2025-01-26 17:31 ? 次閱讀

作者: [Aswin S Babu]

在 SLAM 博客系列[第 1 部分] ,我們討論了什么是 SLAM(同步定位與繪圖)以及機器人如何利用它進行導(dǎo)航。[第 2 部分] 則深入探討了 SLAM 算法中用于創(chuàng)建機器人未知區(qū)域?qū)Ш降貓D的三種主要技術(shù)。在這篇博客,我們將討論一個適合初學(xué)者的實驗機器人平臺 (XRP),以及如何通過另一種方式 Thonny 來對其編程

什么是 XRP(實驗機器人平臺)?

[XRP] 是一個開源機器人平臺,幫助學(xué)習(xí)編程和機器人基礎(chǔ)知識。它是一個入門級機器人平臺,提供了完善的說明文檔和良好的[社區(qū)支持] 。XRP 是一個基于 [Raspberry Pi] [Pico] 的機器人(圖 1)。

圖 1:XRP 機器人。(圖片來源:SparkFun)

為什么使用 Thonny?

Thonny 是一個開源 Python IDE(集成開發(fā)環(huán)境),用于 Python 編程和基本游戲開發(fā)。傳統(tǒng)上,我們使用稱為 XRP 代碼的網(wǎng)絡(luò)接口對 XRP 進行編程。XRP 代碼適用于 Google Chrome 瀏覽器和 Microsoft Edge 瀏覽器。我們正在嘗試使用 Thonny 來替代 XRP 代碼,因為使用 Thonny 有很多好處。Thonny 可以讓 XRP 上的 Micro Python 庫的安裝變得更簡單,而且還能改善 XRP 的編程體驗,尤其是在 Ubuntu OS 中。鑒于 Ubuntu OS 上基于瀏覽器的 XRP 代碼存在缺陷,Thonny 不失為一個很好的替代方案。

設(shè)置 Thonny 進行 XRP 編程只需三步。

第一步:安裝 XRP 固件(可選)

如果您尚未在機器人上刷新 XRP 固件,請按照以下步驟下載并安裝固件。如果您已經(jīng)安裝了固件,請?zhí)^此步驟,繼續(xù)執(zhí)行步驟 3。

1.從以下 URL 下載最新版 XRP 固件:

URL:[Releases · wpilibsuite/xrp-wpilib-firmware (github.com)]

  • 您應(yīng)該可以下載 '.uf2' 文件,或下載并解壓包含 '.uf2' 文件的固件 ZIP 文件。

2.將 XRP 插入筆記本電腦USB 端口

3.按住 BOOTSEL 按鈕的同時,按下并松開 RESET 按鈕(圖 2)

圖 2:XRP 控制板。(圖片來源:SparkFun)

4.現(xiàn)在,XRP 將暫時斷開與電腦的連接,然后以 USB 存儲設(shè)備“ RPI-RP2 ”的形式重新連接

5.現(xiàn)在將下載的 '.uf2' 文件復(fù)制到 RPI-RP2 驅(qū)動器

6.復(fù)制完成后,驅(qū)動器將自動斷開連接,這時您可以拔下 XRP 與電腦的連接線。

第二步:使用 XRP 代碼編輯器驗證固件安裝

在繼續(xù)使用 Thonny 之前,讓我們先使用 XRP 代碼編輯器驗證已安裝的固件。

  1. 使用 Google Chrome 瀏覽器或 Microsoft Edge 訪問以下 URL,打開 XRP 代碼編輯器:[XRP 代碼 URL]
  2. 使用 USB 電纜將 XRP 插入電腦
  3. 要將 XRP 機器人連接到 XRP 代碼,請按 'CONNECT XRP' 按鈕

第三步:使用 Thonny 對 XRP 進行編程

  1. 下載并安裝 Thonny:
    URL:[Thonny 網(wǎng)站]
  2. 將 XRP 連接到 Thonny IDE
    • 安裝后,打開應(yīng)用程序,使用 USB 電纜將 XRP 連接到 PC
  3. 配置 Thonny IDE
    • 進入 **Tools > Options > Interpreter ** (圖 3)

圖 3:Thonny IDE 配置。(圖片來源:Thonny.org)

  • 然后從下拉列表中選擇 “Micro Python (Raspberry Pi Pico)” (圖 4)
  • 在端口下拉列表中,選擇 Try to detect port automatically (嘗試自動檢測端口)以自動檢測 com 端口進行連接(圖 4)

圖 4:Thonny IDE 配置。(圖片來源:Thonny.org)

測試

為了驗證一切已經(jīng)順利完成,讓我們嘗試訪問 XRP 硬件上的默認程序。

  • 進入 **File > Open..> ** ,在彈出的窗口中選擇 Raspberry Pi Pico (圖 5)

圖 5:Thonny IDE,訪問 XRP 文件。(圖片來源:Thonny.org)

  • 現(xiàn)在,您應(yīng)該可以看到所有默認文件或您保存在 XRP 上的任何文件(圖 6)

圖 6:顯示 XRP 代碼文件的 Thonny IDE。(圖片來源:Thonny.org)

  • 打開 ‘XRPExamples’ 并運行您選擇的任何代碼
  • 此時應(yīng)該會看到如圖 7 所示的輸出結(jié)果

圖 7:運行代碼后 Thonny IDE 的輸出窗口。(圖片來源:Thonny.org)

恭喜,現(xiàn)在你已經(jīng)成功使用 Thonny IDE 對 XRP 進行了編程。

結(jié)語

使用 Thonny 作為 XRP 代碼的替代方案有很多好處。主要優(yōu)點是 Thonny 可以讓 XRP 上安裝 Micro Python 庫變得更容易,而且可以改善 XRP 的編程體驗,尤其是在 Ubuntu 操作系統(tǒng)中。只需按照這篇博客中所列的步驟,就能完成對你的 XRP 的編程并運行起來。

審核編輯 黃宇

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

    關(guān)注

    212

    文章

    29280

    瀏覽量

    210873
  • XRP
    XRP
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    8525
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4822

    瀏覽量

    85855
收藏 人收藏

    評論

    相關(guān)推薦

    什么是工業(yè)機器人

    機械手之間有防護墻隔開,操作者可通過觀察窗或閉路電視對從機械手操作機進行有效的監(jiān)視,主從機械手系統(tǒng)的出現(xiàn)為機器人的產(chǎn)生為近代機器人的設(shè)計與制造作了鋪墊。1954年美國戴沃爾最早提出了工業(yè)機器人
    發(fā)表于 01-19 10:58

    機器人視覺——機器人的“眼睛”

    目前產(chǎn)業(yè)機器人僅能在嚴(yán)格定義的結(jié)構(gòu)化環(huán)境中執(zhí)行預(yù)定指令動作,缺乏對環(huán)境的感知與應(yīng)變能力,這極大地限制了機器人的應(yīng)用。利用機器人的視覺控制,不需要預(yù)先對產(chǎn)業(yè)機器人的運動軌跡
    發(fā)表于 01-23 15:02

    自己開發(fā)的機器人圖形化編程軟件

    自己開發(fā)的機器人圖形化編程軟件從2005年起就開始搞機器人教學(xué)了,至今每年夏天都舉行機器人夏令營。10年來一直嘗試做一款簡單穩(wěn)定好用的機器人
    發(fā)表于 07-02 20:15

    機器人、協(xié)作機器人和移動機器人,你分的清楚嗎

    、激光掃描儀等。目的是把機器人與人分開。所有安全性都可以根據(jù)機械安全標(biāo)準(zhǔn)ISO 13849和IEC 62061(IEC 61508的機械解釋)進行設(shè)計COBOT表示協(xié)作機器人。它們是被設(shè)計為與人交互
    發(fā)表于 10-30 11:33

    工業(yè)機器人的技術(shù)原理

    進行通訊。機器人控制器(RC)的主計算機完成機器人的運動規(guī)劃、插補和位置伺服以及主控邏輯、數(shù)字I/O、傳感器處理等功能,而編程示教盒完成信息的顯示和按鍵的輸入?! 。?)模塊化層次化的
    發(fā)表于 11-23 10:40

    雅馬哈機器人編程手冊

    雅馬哈機器人編程手冊
    發(fā)表于 02-04 12:27

    工業(yè)機器人應(yīng)用編程考核設(shè)備分享

    ZNH-KH01工業(yè)機器人應(yīng)用編程考核設(shè)備一、概述工業(yè)機器人應(yīng)用編程考核設(shè)備能滿足工業(yè)機器人應(yīng)用編程
    發(fā)表于 07-01 11:06

    了解機器人仿真軟件編程界面和運行環(huán)境

    軟件編程界面和運行環(huán)境。重、難點重點:機器人仿真軟件編程界面的操作。難點:機器人仿真軟件運行環(huán)境的操作。教學(xué)過程走進機器人世界
    發(fā)表于 09-01 06:17

    機器人編程的區(qū)別

    在前一篇文章中講了機器人編程的區(qū)別,但總感覺講的比較空泛,這篇文章繼續(xù)講講那些區(qū)別。計算機編程機器人編程最大的區(qū)別就是一個是控制虛擬的,
    發(fā)表于 09-01 07:12

    工業(yè)機器人仿真與編程

    目錄概述行走軸模型拆分行走軸模型導(dǎo)入仿真軟件創(chuàng)建行走軸機械裝置外部軸配置向?qū)Р寮惭b虛擬機器人系統(tǒng)創(chuàng)建行走軸系統(tǒng)配置機器人安裝到行走軸行走軸運動控制文已經(jīng)首發(fā)在個人微信公眾號:工業(yè)機器人仿真與
    發(fā)表于 09-07 08:57

    Motoman機器人離線編程

    歡迎關(guān)注Jungle的Motoman機器人離線編程專欄系列文章:Motoman機器人離線編程——Motocom32開發(fā)簡介Motoman機器人
    發(fā)表于 09-07 07:33

    ev3機器人怎么編程樂高

    PAGEPAGE# / 3Lego ev3機器人怎么編程樂高EV3最大特點是無需使用計算機就可進行編程:EV3配備了一塊“智能磚頭”,用戶可以使用它來對自己的
    發(fā)表于 09-13 07:29

    機器人是什么?

    機器。一些書呆子式的語言可能會把它描述成“一個可重新編程的多功能機械手,旨在通過各種編程的動作移動材料、部件、工具或?qū)iT設(shè)備,以完成各種任務(wù)”。這個定義非常具有表現(xiàn)力。那么制造機器人
    發(fā)表于 03-31 10:31

    機器人編程需要什么軟件?

    機器人編程需要什么軟件
    發(fā)表于 11-01 07:34

    機器人的最佳編程語言是什么?機器人十大流行編程語言匯總

    機器人的主要特點之一是其通用性,是機器人具有可編程能力是實現(xiàn)這一特點的重要手段。機器人編程必然涉及機器人
    的頭像 發(fā)表于 05-01 17:32 ?3.6w次閱讀