大疆机甲大师编程体验:如何Coding一个会跟踪的小机甲( 六 )
我们简单搭建了一个识别人的流程,机甲大师可以旋转车身找人,找到了就向行人前进。如下所示为程序的调试窗口,执行后可以同时看到摄像头的画面与车身的状态,这样就能快速尝试刚刚编写程序的效果。
在下面的动图中,我们可以看到程序运行的动态过程。这里因为场地有限,我们将向前平移距离设定为了 0 米,如果不为 0,那么机甲大师在检测到人的同时会抬起「炮筒」向人前进。如下所示当检测到人时,机甲大师会抬头。
图5/5
其实更好的一种方式是先用 Scratch 搭建整个架构,然后再在 Python 开发环境下修改细节。比如说,拉拽的 Scratch 模块只有少数几种条件语句,但是如果在 Python 环境下就能利用 elif 等更合理的语句。
同时,很多 API 的参数也是不太一样的,在 Scratch 环境下,灯光只能配置几种常见的颜色,但是在 Python 环境下,可以通过 RGB 的值来配置灯光颜色。如下是上述程序的 Python 代码,我们可以进一步调整细节。
推荐阅读
- team solomid|北美第一AD被背刺!大师兄公开指责TSM,自己是被骗退役的,TSM老板回应:没人不喜欢你
- 猫神|猫神巅峰两千分被骂,青妹亚瑟王都看不起:你还是玩鲁班大师吧!
- 比尔森|都想要复出?继比尔森返回赛场后,北美幻神大师兄竟然也心动了
- Uzi|UZI小迷弟正在热身,大师兄回归赛场,电竞之魂让人动容
- 亚瑟王|cat在路人局也被嫌弃了,亚瑟王吐槽猫神太菜,还是玩鲁班大师去吧
- 彭亦亮|远古活化石AD大师兄Doublelift,下赛季要回归?
- 电竞新闻|英雄联盟手游:单排锤石大师了 发一点心得
- 和平精英|剑网3:破大防了兄弟们!大师跑商竟然能被药奶打死?
- 国服|AG猫神晒出国服鲁班大师和太乙,盾山不ban也能国服,确实挺努力
- |《裂杀大师》:射击游戏内卷加入计算元素!玩家:这是在考试?