机器人实训报告

上传人:cn****1 文档编号:455385959 上传时间:2024-02-15 格式:DOC 页数:21 大小:480.50KB
返回 下载 相关 举报
机器人实训报告_第1页
第1页 / 共21页
机器人实训报告_第2页
第2页 / 共21页
机器人实训报告_第3页
第3页 / 共21页
机器人实训报告_第4页
第4页 / 共21页
机器人实训报告_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《机器人实训报告》由会员分享,可在线阅读,更多相关《机器人实训报告(21页珍藏版)》请在金锄头文库上搜索。

1、机器人擂台赛1、实训目的机器人擂台赛的目的在于促进智能机器人技术(尤其是自主识别、自主 决策技术)的普及。参赛队需要在规则范围内以各自组装或者自制的自主机 器人互相搏击,并争取在比赛中获胜,以对抗性竞技的形式来推动相关机器 人技术在大学生、青少年中的普及与发展。可以用自己设计的机器人来参加 擂台赛,同时掌握这个环节所展现出来的机器人技术。机器人擂台赛未来的发展目标是:比赛中,两个使用双腿自主行走的仿 人形机器人互相搏击并将对方打倒或者打下擂台。 ?2 、实训要求在指定的大小擂台上有双方机器人。 ?双方机器人模拟中国古代擂台搏击 的规则,互相击打或者推挤。如果一方机器人整体离开擂台区域或者不能再

2、 继续行动,则另一方获胜。机器人大小要求长、宽、高分别不能超过 30cm、 30cm、 40cm 。比赛场地大小为长、宽分别为是2400?mm的台,台上表面即为擂台场地。有黑色的胶布围成。 ?比赛开始后, ?围栏内区域不得有任何障碍物或人。 ?3、比赛规则分析 ?我们需要吃透比赛规则,然后才能在比赛规则允许的范围内,尽量让我 们的机器人具有 别人不具有的优势。对上述的比赛规则分析得到以下几个重点: ? 3 、 1 需要确保自己不掉下擂台需要有传感器进行擂台边沿的检测, 当发现机器人已经靠近边沿立刻转弯 或者掉头。擂 台和地面存在比较大的高度差, 我们通过测距传感器很容易发现这个高度落 差,从而

3、判断出擂台的边沿。如图 所示,在机器人上安装一个测距传感器,斜向下测量地 面和机器人的 距离,机器人到达擂台边沿时,传感器的测量值会突然间变得很大。由于红 外测距传感器使用方便,并且“创意之星”控制器可以接入最多 8 个红外测距传感器,我 们可以将它作为首选方案。 ?擂台地面时有灰度变化的, 我们可以在机器人腹部安装一些灰度传感器, 来判读机器人 覆盖区域的灰度变化,从而判读机器人相对场地的方向。可以通过整体灰度 值来判读机器人 的位置是不是靠近边沿,如果机器人靠近边沿就转弯后者后退。 ?3 、2需要及时的发现敌方 这里我们使用红外接近开关作为寻找敌方的方案并不算优秀, 红外接近开关 的有效测

4、量范围是 20cm,20cm 之外的物体是察觉不到的。我们可以改成红 外测距传感器,它的有效测量范围是 10 - 80cm比较适合我们当前的使用 场合。 ?3 、3需要迅速的推动敌方,将敌方退下擂台 我们可以想象,两只斗牛相互推挤,赢的一定是力气比较大的一方。 ?我们需要先考虑,什么因素会影响小车的推力。在现实生活中我们会看 到两种现象: 1、 一辆汽车在爬坡,但是动力不足,反而慢慢从坡上滑了下来。 2、汽车在泥 地上面行走,但 走不快,因为轮子总是在打滑。 ?上面两个例子可以得到影响汽车行进效果的因素: 1、动力不足。 2、摩 擦力不够。如果动力不足,我们小车可能会被敌方的小车推得轮子倒着转

5、。 如果摩擦力不够,小车在推挤的时候轮子会打滑,轮子一直在转,但小车就 是不能往前走。 推动敌方和推动棋子要做的事情是一样的,即:寻找敌方 推动敌方自身定位。不同 的是,推动敌方需要更大的动力,而且自身定位更加重要。如果己方被敌方 推动时,己方就必须能够及时摆脱或者进行抵抗。 所以,在比赛规则允许 的条件下,尽量增加小车的重量、动力输出、轮子的接地面积。我们可以使 用四轮驱动方案, 2 轮驱动方案重量和推力都不够。 6 轮驱动方案不好转弯, 机器人不够灵活。 ?3 、4 需要避免自己被敌方推下擂台 如果我方机器人在前进的时候被敌方从后面推挤,并且我方的机器人没 有察觉,会出现什么情况呢? 我方

6、机器人的动力方向和敌方机器人的动力 方向刚好一致,敌方不费吹灰之力就可以将我方机器人推下擂台。所以我们 需要能够察觉这在被推挤的状态,并且能够通过掉头、转弯、后退等手段避 开机器人的推挤。4、任务规划1 、熟悉本比赛构型所需要部件的使用方式。比如灰度传感器、红外测距 传感器等。 ?2 、搭建机器人、布置传感器。需要在规则允许的条件下搭建机器人,通 过上述的分析, 我们将机器人的构型定义为一个四轮驱动的小车。 机器人的腹部应该安装灰 度传感器阵列, 用于判读场地灰度变化。前方应该安装红外测距传感器,用于判读棋子、敌 方机器人和擂台 边沿。?3 、用软件写程序4 、模拟比赛练习。 ?5、熟悉场地、

7、标定传感器 场地最重要的部分是擂台上黑白渐变的区域, 这是比赛得以进行的关键。 简单的说,机 器人要想赢得比赛,就得在这块区域里行动自如,随心所欲。如何做到“行 动自如,随心所 欲”呢?机器人必须能随时确定自己所处的位置。要想确定自己的位置,机 器人就必须有雪 亮的眼睛。在擂台赛中,机器人的眼睛就是灰度和测距传感器。6、标定灰度传感器 我们在构型搭建的时候会用到灰度传感器和红外测距传感器。您如果对 这两个传感器工作原理还不清楚的话,请重新学习第二章的相关部分。受制 造工艺、材料的限制,很难保证两个传感器有完全一致的性能。在实际使用 过程中会发现,即使以同样的标准使用两个不同的灰度传感器测量灰度

8、,得 到的数据也会有一定的差值。 为了消除这种差异性, 需要对传感器进行标定。 就像一个两眼视力不一样的人,需要佩戴两个镜片度数不一样的眼镜一样。 我们这里的标定,目的是建立灰度传感器的值和场地区域的对照表,以方便 后续编写控制程序时使用。 我们的构型上使用 4 个灰度传感器进行场地灰度 测量,感器采集到的灰度值是不一样的,我们对比这几个传感器的值就能够 知道当前机器人的方向。场地的灰度是梯度变化的,为了让这几个传感器的 值有尽量大的差值,传感器的布置应该尽量拉开距离,传感器菱形覆盖的面 积应该尽量大。 灰度传感器的标定需要同时标定一组即将使用的传感器 即同时标定构型中的四个灰度传感器。 此时

9、可以先搭建一个简易的机器人底 盘,固定好传感器。灰度传感器的标定可以采用三种方法:平行边沿标定,灰度梯度方向标 定,随机位置标定。 ?平行边沿标定方法如下: ?1)按 300mm 等分场地边沿(如图 ,图中白色方块表示机器人放置位 置),然后从 一边开始,依次将机器人放置 ( 和边缘平行 ) 在等分点上,用 NorthSTAR 查询灰度传感器的值并做相应记录; ?2)将机器人掉头后,从另一边开始,依次在每个等分点上查询灰度值 并记录。 ?随机标定法:将机器人以非规则的方式(和边沿不平行,没有正好面向 中心)放置在场 地的不同位置,采集几组灰度值,记录并观察四个灰度传感器的值和机器人 的位置关系

10、。 ?记录数据后,计算机器人处在据中心不同距离处的灰度均值,传感器的 最大最小值,前 后灰度之间的差值,障碍物和机器人之间距离与传感器值之间的关系等数 据,以备程序设计时使用。表一、表二为一组场地实测数据。灰度数值受灰 度传感器的一致性,安装位置和环 境光的影响较大,表中数据仅供参考。 ?7、标定红外测距传感器红外测距传感器数值和实际距离不是简单的线性关系, GP2D12 在 10cm 位置输出值最大,10cm以下的距离是传感器的盲区,不建议使用。10cm-20cm之间是最灵敏的区域,所以,我们需要保证构型中的 GP2D12和地板的 距离保持在 10cm- 15cm 之间。在这个比赛平台上,我

11、们只需要判断机器人 是不是到达边缘即可。比赛构型搭建完成、传感器安装位置确定后,将机器 人放置于擂台的不同位置, 读取 GP2D12 的 AD 值,将这些 AD 值取平均值。 将 机 器 人 移 至 擂 台 边 缘 , 当 传 感 器 红 外 射 线 和 地 面 的 交 点 A 离开擂台边缘时,传感器 AD 值会大幅度变化,测量几次取均值即为机器人 检测到擂台边缘的 AD 值。 ?8、 结构设计机器人结构的设计要求:重心低,质量大,动力强劲,行动灵活,传 感器合理布置。我们将遵照以上要求设计比赛构型。 ?本节的示例构型仅作参考。该构型能够符合比赛规则的要求,能够正常 完成比赛,但一定不是最优化

12、的方案。我们期望您能够为广大机器人擂台赛参与者提供更完 美的解决方案。?5、整个比赛构型搭建可以分为以下几个重要 步骤:?(一)、搭建框架?(二)、安装驱动舵机和轮子?将驱动舵机安装到侧框架上,这个过程中您需要注意舵机不能装反,上 一步预先安装上(三)、整体组装?将两个侧框架通过17零件连接起来,构成一个完整的底盘框架。至此,底盘搭建完成,接下去需要设计灰度传感器和红外测距传感器的安装方式。6、用软件编程并下载?7、实战对抗练习擂台赛的关键,就是在己方不出擂台的情况下,将敌方推出场外。所以 推动敌方的策略 是最为关键的。由于敌方机器人同样拥有动力装置,推动时必然遭受巨大阻 力。因此,在检 测到

13、敌方机器人时,必须以最大的动力迅速将敌方推出场外。考虑到不同机 器人动力的差异 性,需要同时具备应对己方机器人动力不足,被敌方推动的情况。 需要 注意的是,在编程实现实战对抗策略时,需要和实战对抗行为衔接起来。此 外,这里对机器人即将将敌 方推出场外的情况做了特殊处理高速前进 +延时 +高速后退 +延时。这是 为了快速将敌方 推出场外,而且保证自己不会摔到在场外。 调试中发现,机器人的重量对机器日行为的影响较大。动力性能相同的情况 下,质量轻的机器人很难和质量大的机器人对抗。另外,边缘检测传感器的 位置需要保证机器人不会摔倒在场外, 灰度传感器的安装高度对其性能影响 较大。所以我们来进行以下改

14、进: ?1) 增加机器人重量。比赛规定机器人重量不超过 3kg ,在此条 件下,给机器人增加配重。配重可以选用电池或者其他物体。安装配重时要尽量保 持机器人的重心最低; ?2) 调整边缘检测传感器位置。比赛规定机器人在场地上的投影 尺寸不超过300x300mm,在此条件下,将边缘传感器安装位置尽可能的伸出底盘外侧。或者架高传感器,让传感器探测红外线与地面交点尽量远离机器人 本体。 ?3) 调整灰度传感器距地面高度。灰度传感器距离地面太远,反 射光线太弱;距地面太近,反射光线太强。反射光过强或者过弱都会导致机器人自 身定位不准确。调整时,可以设定几个位置,调试并找出沿着场地灰度梯度方向变化 范围

15、最大的位置。 ?8、比赛总结通过一周的机器人擂台赛的实习,虽然这次我们组没有成功,但我收获 啦好多东西,建立啦对机器人的感性认识,更加了解啦机器人的系统构成。 对传感器、机械、编程等知识有啦更深的掌握。我的动手能力和创新能力也 得到啦进一步的提高。 我觉的这次我们没有成功的原因是我们没有很好的把 理论和实际结合起来啊,有些事情在理论上可以的,但实际做起来那是很有 难度的。所以我觉的以后无论什么事情都要和实际联系起来,不能随便的空 想,因为那样往往会失败!二、 双轮自平衡小车1、此次设计的目的设计双轮自平衡小车,了解其构造及其需要的机械,加深对机器人的系 统知识的掌握。2、设计内容使用“创意之星

16、”套件搭建一个双轮机器人(小车),使其能够只使 用两个轮子便能保持平衡!两轮自平衡小车类似于一阶倒立摆,由于其不稳 定的动态特性,两轮自平衡小车成为验证各种控制算法的理想平台,具有重要的理论意义。到现 在为止,全世界范围内出现了非常多的两轮自平衡小车的成功例子,有些已 经在运用到现实生活领域。3、双轮小车有三部分构成3、1、传感器系统Segway 使用了5 个陀螺仪、 2 个倾斜传感器用于检测车体的姿态,配备磁 性码盘用于检测电机输出速度, 还有其它传感器用于检测是不是有人站在车 辆上等。3、2、控制系统 控制系统通过处理各种传感器的信号,知道车体当前的姿态、速度等信息, 控制电机的输出速度和扭矩,让车体保持平衡的前提下,能够按照操纵者的 意图前进、后退或者转弯。 3、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号