20

地平线机器人 · 2020年06月01日

AI 开发,不必从0开始 | 本期案例: AI 可编程智能小车

1590728978648.jpg

小编引言

提到 AI 产品开发,大家第一时间想到的可能是高深的 AI 算法训练和复杂的工程部署和实现,来自不同厂家的芯片、系统框架、AI 算法之间,常常存在一定的兼容性或效率等问题,导致 AI 产品开发周期长,算法效果不理想,功能调试困难等。在 AI 智能化时代,如何降低 AI 产品的开发门槛,快速让产品落地,有一个好的 “工具“ 的越来越重要。

使用地平线的 AI 芯片 + 「天工开物」开发平台,可以大大简化 AI 产品的开发流程,提高效率。在实现个性化需求的同时,做到「AI 开发,不必从0开始」本期分享中,我们请到了地平线 Hackathon 大赛中的另一支获奖团队,他们在很短的时间内,做出了一款 「AI 可编程智能小车」,可以在线(云端)进行图形化编程,将 AI 指令与小车控制结合在一起,既可以娱乐,也可以作为 AI 和编程教学工具,寓教于乐。

上期案例:AI 开发,不必从0开始 | 本期案例: HorizonBox - AI 体感游戏机

一、开发者介绍

孙韶言(队长:负责测试skeleton的算法工程师)
吴庭丞(负责搭小车建网络的后端工程师)
李明琦(负责画画写字做PPT的后端工程师)
张捷 (负责公关的前端工程师)
刘宇轩(负责表演的云服务工程师)

二、项目介绍

Billionaire Car Kit(以下简称 BCK)项目在地平线 Hackathon 2019 比赛中第一次被「三万块团队」提出并试验性落地,并在比赛中,以「有云,有端,有机械,有交互,有感知,从产品概念到软硬件落地都值得肯定」的极高评价夺取本次比赛的最高奖项「Hackathon Star 」的三万元大奖。

BCK 面向教育市场,提供了一套基于Sunrise™ 2 芯片开发板,通过获取 AI 智能数据,连接云端,提供 Web 端交互界面的完整解决方案。这一整套方案的特点就在于可以使用 Python 方便快捷的从 Sunrise™ 2 芯片中获取地平线多种算法模型的结果数据,为此我们提供了开源 SDK,方便初级开发者到深度爱好者都可以在该开发平台中找到自己的乐趣,并最终达成 96Boards + Horizon Sunrise™ 2 生态社区的最终目标。

基于以上提供的解决方案,「三万块团队」提供了一套含有可视化编程界面的使用人体姿态控制小车的 Demo。通过在一个图形化的可编程界面,编程人员可以将人体姿态和小车行径对应,然后通过云端下发到小车,就能实时修改小车的反馈逻辑。在该 Demo 中,有多处都可自定义的地方,适用于多年龄段,多水平层次的人使用。如果是面对青少年编程学习,可以操作 Web 页面,作为逻辑运用和人工智能模块运作入门。如果是有编程能力的学生,可以修改开源的 Python 模块,增加不同的人体姿态判断逻辑或自定义更多行为模型。如果是深度爱好者,可以在 96Boards 上使用别的地平线算法模型,发展其他的应用逻辑。

三、项目成果展示

硬件小车成果图:
1586522183622.jpg
1586522228010.jpg
1586523789877.jpg

Web 编程界面成果图:
1586522246393.jpg

最新更新

教程已经公布啦~连接在这里:地平线 AI 社区 - AI 可编程智能小车 | 开发与部署教程

推荐阅读
关注数
1248
内容数
65
我们的使命是 AI 赋能万物 共创智能未来。我们致力于打造最实用、最好用、最易用的边缘 AI 开发平台。通过地平线自研的高算力 AI 芯片,开发工具,让更多的 AI 开发者,中小企业,学习和加速 AI 产品开发和创新!
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息