机器人移动功能实现原理

时间:2025-05-02  作者:Diven  阅读:0

引言— 移动功能回顾

机器人移动功能实现原理

在前面两篇《如何制造足球机器人》文章中,我们主要围绕机器人本体进行了硬件设计,而这次将以控制器为中心,开展软件设计工作。在正式开始之前,先为大家回顾一下机器人如何实现移动功能的设计。

本体的移动采用三组名为“全向轮”的特殊轮胎,如下图 (图1) 所示。能够支持垂直方向的移动,从而实现八个方向的移动控制。

操作上,利用英飞凌的 3D 磁传感器设计了一个类似游戏机手柄的操纵杆,以控制机器人移动。此外新增三个按钮,分别实现右转、左转和停止功能,使控制器具备共计 11 种移动控制选项。下图 (图2) 为控制器的外观设计:

图2 控制器外观

控制器实现与控制原理

由于控制器需实现 11 种本体动作控制,因此每个条件使用 4 个 I/O 引脚向机器人本体发送信号。当发送信号时,为了判断动作是否与实际信号匹配,在机器人本体的四个角上安装了指示灯,以便对应每种动作信号的反馈情况。输入端口与反馈信号的对应关系如下表 (表1) 所示:

表1 控制器输入端口与和反馈信号的关系

控制器与 3D 磁传感器及微控制器 (MCU) 之间通过 I2C 通信协议进行信号传递,MCU 作为主控设备,3D 传感器作为从设备,实现各类信号的交换。下图 (图3) 显示了控制器工作的简单流程图:

图3 控制器工作流程图

一. 当控制器打开时,微控制器将写入的 I2C 发送到 3D 传感器以更改初始设置,如下图 (图4) 所示:

图4 I2C 主写入的波形

二. 通过移动操纵杆,MCU 接收来自 3D 传感器的因操纵杆倾斜生成的 3 轴磁通密度数据,并使用 X 轴和 Y 轴把 3 轴磁通密度信息转成操纵杆的角度 θ,如下图 (图5) 所示:

图5 操纵杆和角度检测

三. 当 MCU 向 3D 传感器读取数据时,使用 UART 进行调试,以便查看三个轴的磁通量密度和与磁通量密度对应的操纵杆角度 θ。

图6 I2C 主写入的波形

四. 根据计算出的角度 θ,MCU 通过无线通信将移动控制信号传输至机器人本体。五. 停止、左转、右转功能通过机械按钮实现,优先级最高,可覆盖其状态。

软件设计

在本项目中,使用的 MCU 是英飞凌的 PSoC 系列,这款产品支持模拟/数字电路的灵活配置,具备高度可定制化的特点。下图 (图7) 为英飞凌 PSoC 组件示例图:

图7 英飞凌 PSoC 组件示例

本文主要介绍了制造足球机器人中的软件设计部分。

猜您喜欢

现代电力管理领域,LLC同步整流波形技术以其高效和创新的特性,正在重新定义电力转换的标准。该技术采用了一种独特的方法来提高电路性能和降低能耗,为一般用户提供了更...
2024-07-23 00:00:00

随着电子设备向更小型化、集成化的方向发展,封装技术的创新也日益重要。MSOP8_EP(MicroSmallOutlinePackage8EnhancedPerf...
2025-02-24 15:02:00

雪崩二极管(Avalanche Diode)是特殊的半导体器件,应用于高频、高压和高功率的电子电路中。由于其独特的工作原理和特性,雪崩二极管在电力电子、射频和通...
2025-04-02 21:01:40

FIFO 是FPGA设计中最有用的模块之一。FIFO 在模块之间提供简单的握手和同步机制,是设计人员将数据从一个模块传输到另一个模块的常用选择。在这篇文章中,...
2023-06-14 08:59:00

(文章来源:风语辰)       自动驾驶域控制器,要具备多传感器融合、导航定位、路径规划、计算决策、V2X无线通讯、运动控制的能力。通常需要外接多个摄像头、...
2020-02-24 15:27:00

粘尘垫是应用于各种场所的清洁工具,主要用于有效去除鞋底或轮胎上的灰尘和杂物。根据不同的使用需求,粘尘垫可以分为以下几类。按材质分类,粘尘垫主要有PE(聚乙烯)和...
2008-11-28 00:00:00

这里写自定义目录标题我的安装环境安装过程在VMware中安装ubuntu 16.04安装Vitis AI几个常见...
2022-07-25 17:25:00

发光二极管(LED)高效能、长寿命和多样化的颜色而应用于照明、显示屏和指示灯等领域。在使用LED时,了解其电气特性是非常重要的,尤其是压降和所需的限流电阻。本文...
2025-04-19 06:00:38

圆形连接器在电子设备中是非常重要的配件,尤其是在信号传输和电源连接方面。其规格尺寸通常取决于具体应用和行业标准。圆形连接器的外径和内径会根据导体数量和尺寸而有所...
2008-10-29 00:00:00

贴片电阻1003指的是尺寸为1.0mm x 0.3mm的矩形贴片电阻,其阻值范围非常,并非固定值。通常来说,1003贴片电阻的阻值可以从几欧姆到几兆欧姆不等,具...
2024-11-29 10:25:46