完成条件
7. 活动五:编程一个AI供电的机器人
活动五:编程一个AI供电的机器人
在这种高潮表现中,学生将成对或小团体工作,采用迭代设计过程,定义一个可以用AI驱动的机器人解决的问题。他们将开发一个小型的模拟解决方案与类机器人。
1 .告诉学生,他们将成对或小团体地工作,开发一个人工智能驱动的机器人解决方案来解决现实世界的问题。
2 .引导学生头脑风暴、研究、定义一个可能用AI驱动的机器人解决的问题。例如,养羊户可能想要替代使用羊狗放牧羊群,或者学生可能想要一种自动化的方式在上课时重新灌满自己的水瓶。理想情况下,学生应该在自己的家、学校或社区中识别出一个问题。
3 .让学生开发一种使用传感器进行感知的解决方案,并涉及一种用于导航的运动规划算法。例如,机器人羊狗可能会收集流浪羊群,或者机器人服务器可能会注意到您的水瓶是空的,并静静地重新装满它。
4 .利用类AI驱动的机器人,学生将开发一个小规模的仿真作为解决方案的原型,然后对其解决方案进行测试和迭代。作为原型的一部分,他们应该能够描述人工智能在解决方案中扮演什么角色。例如,如果您的学生使用的是Cozmo机器人:
- 一个机器人羊狗可以收集代表羊的块,并将它们全部带到代表羊笔的一个位置。人工智能将进行视觉识别,以识别特定区块是否是羊群,并进行运动规划,以绕过地图导航并避开障碍物。
- 机器人服务器可能会感知到一个代表水瓶的块在特定的一边被打开以传达它是空的,检索块,把它带到一个加注站,在那里执行一个运动,并返回块到它来自的地方。AI将执行视觉识别来识别满瓶和空瓶,以及运动规划来记忆瓶子的原始位置,导航到和从加油站,并避开障碍物。
5 .让学生展示他们的最终模拟,解释AI的问题、解决方案和角色。如果可能,邀请可能受到这些问题和解决方案影响的社区利益相关者观看演讲并提供反馈。