×

WIFI控制的分段机器人

消耗积分:0 | 格式:zip | 大小:34.50 MB | 2022-11-16

分享资料个

描述

使用 TI 的 C2000 LaunchPad XL,陀螺仪和加速度计读数通过 SPI 协议从 MPU-9250 获得。校准后,这些读数用于控制平衡机器人在两个轮子上的直立状态。这结合控制车轮角位置的差异,可以命令机器人转弯和向前/向后移动。

尽管机器人可以在不受 USB 束缚的情况下保持平衡,但它还不能完全无线操作。这就是我看到需要添加 ESP8266 IoT 芯片以获得完整无线功能的地方。

主 C 文件中的 AT 命令为 ESP8266 设置 TCP 服务器和 IP,以便 Linux 终端可以执行代码并向机器人发送数据。在 Linux 端执行的代码实际上非常简单,因为它只发送任意浮点值。加载在 TI LaunchPad 上的代码用于指定数据是什么以及如何处理它。因为我希望能够控制不止一件事,所以我不得不将指示符填充到正在发送的浮点数的前面。之后,浮点数据被添加到存储数组中并进行相应的处理(即turnrate = myfloat)。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !