资料介绍
描述
您是否曾经对甜食感到渴望,但意识到它们隐藏在一些无法穿越的障碍后面。只有一台机器适合这项任务……饼干士兵。
Cookie Soldier 基于 Dan Block 教授的 segbot,这是一个为伊利诺伊大学厄巴纳-香槟分校的 ME461(机械系统的计算机控制)完成的项目。通过更换一个最初用于控制板载 LED 的前按钮,我连接了一个碰撞开关。碰撞开关本质上是一个更大的按钮。我在颠簸开关上连接了一根杆,以获得稍微更敏感的感觉能力。我将凹凸开关的末端焊接到按钮的切割线上,并将其粘在机器人的前面。
让机器人转动是一个相当大的挑战。ME461 提供了基本转动代码,但右转包括将左电机保持在原位并反转右电机,而左转则使右电机向前旋转,但左电机略微向后移动。这意味着两者之间的转弯半径略有不同,因此我需要校准转弯半径以确保它们大致相同。
此外,连续左转或右转的距离与第一次不同。这只发生在有 2 个或多个相同方向的转弯接连发生时。同样,为了抵消这一点,必须进行校准以允许正确发生转向。
当机器人的碰撞开关被激活时,它会停在原地,然后反转。为了确定它需要往回走多远,它会在碰撞触发的实例中保存电机的位置,将速度设置为后退,并从前一个位置减去当前电机的位置,一旦差值超过编码器值就停止. 该编码器值距离是通过找到车轮的周长来计算的。将乘数添加到阈值以进行校准。
通过分析路线,您可以利用颠簸开关将机器人设置为遵循特定的方向。只需将机器人设置为向前移动,并通过跟踪碰撞计数,就可以进行简单的函数调用来引导机器人遵循特定路径。这是在软件中断部分完成的。
一旦机器人获得奖品,它就会触发最终的碰撞计数值函数并显示消息“COOKIES!!!” 在 LED 上。左上角和右下角的 LED GPIO 用于不同的目的,因此不显示。这在 LED 的“K”字符上尤为明显。
但是,需要进行一些修复。首先,代码比预期更早地进入软件中断,因此需要添加一个初始的 bumpCheck 变量来查看是否发生这种情况。接下来是连续转弯的校准,这很难校准,因为一些距离变化看起来几乎是随机的。此外,备用距离与是否将进行右转或左转有关,因为两者的曲率半径不同。因此,我制作了半后备功能和全后备功能,机器人将向后移动不同的距离。
这个项目当然很有趣,也是一个很好的学习经历。总的来说,工作很棒,我将继续修补 segbot。我计划为移动时在 LED 上显示的路径添加功能,并让机器人在到达终点时使用压电播放歌曲。
感谢 Dan Block 教授本学期提供的帮助,感谢 TI 提供 F28379D Launchpad 板,很高兴能参与其中。
- ME6231A33M3G ME6231系列_规格书 18V,低功耗,高精度,高PSRR LDO调节器
- UIUC ME 461最终项目:BeerBot 1000
- ME461平衡四旋翼飞行器开源分享
- ME461:通过手部跟踪控制四轴飞行器
- Dmaneiro88的小饼干开源分享
- DC461A-设计文件
- HMC461 Gerber文件
- ME润滑油泵电机原理图下载 1次下载
- HMC461数据表
- DC461A-模式
- DC461A-设计文件
- HMC461 S参数
- HMC461 Gerber Files
- HMC461 Gerber Files
- 质构仪测饼干的硬度和脆性介绍 3次下载
- 24位高精度ADC ME9603产品特点 297次阅读
- 高性能电流模式PWM交直流转换芯片ME8230介绍 244次阅读
- ME2003高压大电流达林顿管阵简介 228次阅读
- 具有反向电流保护功能的1A低压差稳压器ME6241介绍 1040次阅读
- 利用开源软件的最佳实践 464次阅读
- ME4040低功率精密电压基准产品介绍 542次阅读
- 网络I/O联网模块ME31-AAAX4220具有哪些优势功能 565次阅读
- 半导体前端工艺之沉积工艺 1224次阅读
- 前沿开源技术领域的开源大数据一一解读 1005次阅读
- ME6403的主要工作性能 2872次阅读
- ME结构在FPGA加速芯片ACAP有何作用 1467次阅读
- 天际ME7制动数据采集与分析 1289次阅读
- 米尔科技ULINK-ME 仿真器 介绍 2121次阅读
- NASA的开源软件是什么?NASA的开源软件的详细分析 7186次阅读
- 骨传导耳机音质怎么样_骨传导耳机体验 2.6w次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2联想E46L DAOLL6笔记本电脑图纸
- 1.10 MB | 2次下载 | 5 积分
- 3MATLAB绘图合集
- 27.12 MB | 2次下载 | 5 积分
- 4PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 5UCC38C42 30W同步降压转换器参考设计
- 428.07KB | 1次下载 | 免费
- 6DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 7模态分解合集matlab代码
- 3.03 MB | 1次下载 | 2 积分
- 8美的电磁炉维修手册大全
- 1.56 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 5STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 6HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
- 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
- 0.74 MB | 6次下载 | 3 积分
- 8华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 5次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多