作者: [Aswin S Babu]
在 SLAM 博客系列[第 1 部分] ,我们讨论了什么是 SLAM(同步定位与绘图)以及机器人如何利用它进行导航。[第 2 部分] 则深入探讨了 SLAM 算法中用于创建机器人未知区域导航地图的三种主要技术。在这篇博客,我们将讨论一个适合初学者的实验机器人平台 (XRP),以及如何通过另一种方式 Thonny 来对其编程。
[XRP] 是一个开源机器人平台,帮助学习编程和机器人基础知识。它是一个入门级机器人平台,提供了完善的说明文档和良好的[社区支持] 。XRP 是一个基于 [Raspberry Pi] [Pico] 的机器人(图 1)。
图 1:XRP 机器人。(图片来源:SparkFun)
Thonny 是一个开源 Python IDE(集成开发环境),用于 Python 编程和基本游戏开发。传统上,我们使用称为 XRP 代码的网络接口对 XRP 进行编程。XRP 代码适用于 Google Chrome 浏览器和 Microsoft Edge 浏览器。我们正在尝试使用 Thonny 来替代 XRP 代码,因为使用 Thonny 有很多好处。Thonny 可以让 XRP 上的 Micro Python 库的安装变得更简单,而且还能改善 XRP 的编程体验,尤其是在 Ubuntu OS 中。鉴于 Ubuntu OS 上基于浏览器的 XRP 代码存在缺陷,Thonny 不失为一个很好的替代方案。
设置 Thonny 进行 XRP 编程只需三步。
如果您尚未在机器人上刷新 XRP 固件,请按照以下步骤下载并安装固件。如果您已经安装了固件,请跳过此步骤,继续执行步骤 3。
1.从以下 URL 下载最新版 XRP 固件:
URL:[Releases · wpilibsuite/xrp-wpilib-firmware (github.com)]
2.将 XRP 插入笔记本电脑的 USB 端口
3.按住 BOOTSEL 按钮的同时,按下并松开 RESET 按钮(图 2)
图 2:XRP 控制板。(图片来源:SparkFun)
4.现在,XRP 将暂时断开与电脑的连接,然后以 USB 存储设备“ RPI-RP2 ”的形式重新连接
5.现在将下载的 '.uf2' 文件复制到 RPI-RP2 驱动器中
6.复制完成后,驱动器将自动断开连接,这时您可以拔下 XRP 与电脑的连接线。
在继续使用 Thonny 之前,让我们先使用 XRP 代码编辑器验证已安装的固件。
图 3:Thonny IDE 配置。(图片来源:Thonny.org)
图 4:Thonny IDE 配置。(图片来源:Thonny.org)
为了验证一切已经顺利完成,让我们尝试访问 XRP 硬件上的默认程序。
图 5:Thonny IDE,访问 XRP 文件。(图片来源:Thonny.org)
图 6:显示 XRP 代码文件的 Thonny IDE。(图片来源:Thonny.org)
图 7:运行代码后 Thonny IDE 的输出窗口。(图片来源:Thonny.org)
恭喜,现在你已经成功使用 Thonny IDE 对 XRP 进行了编程。
使用 Thonny 作为 XRP 代码的替代方案有很多好处。主要优点是 Thonny 可以让 XRP 上安装 Micro Python 库变得更容易,而且可以改善 XRP 的编程体验,尤其是在 Ubuntu 操作系统中。只需按照这篇博客中所列的步骤,就能完成对你的 XRP 的编程并运行起来。
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !