PushBot:规划与设计
在机器人设计的领域中,每一次新的挑战都意味着要构思全新的解决方案。这次我们面临的任务是设计一个能够将雕像推到指定位置的机器人,也就是 PushBot。
任务背景
在一个充满机关陷阱的环境里,有几个雕像需要被推到黑色黑曜石压力板上,最后还要把一个国王雕像推上斜坡放到石棺顶部的压力板上,以解除地板上的大型压力板陷阱,从而安全进入墓室。此前设计的 GrabberBot 是通过提升动作完成任务,而这次的 PushBot 则采用推动的方式,这样做是为了让雕像始终与地面接触,避免掉落,同时降低因雕像过重导致机器人翻倒的风险。
规划与设计流程
- 设计前期准备
- 拿出空白的设计日志页面和笔,在“机器人名称”框中写下 PushBot 或其他你为新机器人取的名字,然后开始撰写描述。在还未完全了解机器人可能遇到的问题时,描述应尽量通用,避免指定具体使用的组件。
- 例如,当前的机器人描述很笼统,没有说明如何检测雕像、怎样推动雕像以及如何判断雕像是否到达黑色压力板。但随着对描述语句的深入思考,能逐渐明确一些传感器的使用方式。
- 机器人描述分析
- “PushBot 将从基座出发,向第一个雕像(最左边的雕像)移动”:由于能看到第一个雕像的位置,可以利用这一点让机器人顺利起步。
- “机器人必须检测到雕像,且不能将其撞到或碰倒到后墙(压力板)”:为了让机器人在不接触雕像的情况下检测到它,需要使用红外传感器。