规划你的下一个机器人项目:全面整合
1. 利用图表规划项目
在规划机器人项目时,图表是从数据流角度探索机器人行为的有效工具。例如,PID 和反馈图可用于表达颜色物体和面部跟踪行为,数据管道图能展示图像转换过程。但不要期望用一张图涵盖所有内容,有时需要几张图来展现行为的不同方面。
在使用图表时,要花时间考虑复杂的区域,比如传感器与运动关系复杂时可能需要的额外数学计算。首次尝试可能无法得到理想结果,此时需要搭建模型并分析实际行为与预期不同的原因。可以在互联网上查找类似作品,或阅读相关推荐书籍,以加深对项目的理解。通常,坚持下去会有回报。
有一些正式的图表表示方法,如流程图或 UML(统一建模语言)。了解并学习这些方法,Draw.io 软件就有丰富的图表元素库。图表最重要的是传达信息,要确保自己在六个月后或团队成员都能理解其含义。
有时候,构建简单的行为可以为更复杂有趣的行为提供基础。例如,直线驱动行为是实现方形行驶行为的基石。
现在可以对机器人进行编程了,但要做好经历多次规划、实施、测试和学习循环的准备。不要因测试失败而气馁,因为这是学习的最佳机会。大部分学习发生在规划和确定测试失败原因的过程中。如果项目首次尝试就成功,学到的东西可能较少。每个行为都可能需要多次尝试才能正确实现,调试是一个反复试验的过程。
2. 与机器人社区互动
当你的机器人正在构建时,你肯定会遇到如何推进项目的问题和需要解决的难题,也许在构建之前就已经遇到了。此时,上网与机器人社区建立联系是个好时机。
可以使用 Twitter 和 Stack Overflow 提问或回答其他机器人开发者的问题。利用 YouTub
超级会员免费看
订阅专栏 解锁全文
1262

被折叠的 条评论
为什么被折叠?



