软件工程师 Kirk Kaiser 使用 NVIDIA Jetson 打造可以自动驾驶的滑板坡道

Kirk Kaiser 的爱好包括滑板、软件工程——以及利用软件工程技术提升滑板时的体验。

Kirk Kaiser 从小就喜欢玩电子游戏《Paperboy》(送报男孩)。在游戏中,玩家扮演一名骑自行车的送报员,途中会遇到各种障碍,比如出现在路中央的斜坡等。


(资料图片仅供参考)

使用NVIDIA Jetson边缘AI 和机器人平台,Kaiser最近开发了一个自动驾驶的滑板坡道项目,而灵感就来源于这款游戏。

Kaiser现居佛罗里达州那不勒斯,作为滑板狂热爱好者,他提到:“我想要在生活中体验到游戏《Paperboy》里的不可思议和趣味性。有一天在滑板的时候,我的狗 Benji 在旁边跟着跑。于是我想如果滑板也能一起跑就好了。”

而他现在正在开发这种技术——打造一个可移动的、自动驾驶的滑板坡道。

到目前为止,Kaiser已经开发了一个可以提升坡道并使其与地面保持水平的电动平台。该平台可使用通过蓝牙与 NVIDIA Jetson Nano开发者套件连接的 PS4 控制器进行操控。

眼下他正在收集用来训练 AI 模型的数据,使该平台能够识别街道和障碍物,并最终在NVIDIA Jetson Orin Nano开发者套件的帮助下变成一个完全自主的平台。

Kaiser 目前在为软件制造商提供云开发环境的初创企业 Gitpod 担任开发者关系主管,在工作之余开展滑板坡道这个项目。

创客介绍

Kaiser 从小就学习软件工程,并获得了一所以技术见长的高中的奖学金。在那所学校里,他磨练了自己的编程技能,然后在成人早期以完全不同的方式观察和体验这个世界。

18 岁时,他背起行囊,在哥斯达黎加的一个野生动物保护区生活了一年。他在那里的一座生态农场工作,负责种植食物和收集雨水作为饮用水。在搬到佛蒙特州后,Kaiser 花了一年时间与一位禅宗佛教徒一起耕作,然后徒步走完了 1,000 英里的阿巴拉契亚山道,途经四个州。

结束旅途后,Kaiser 创办了一个旅游网站,在一家化妆品公司找到了他的第一份软件工作,之后又在一家照明公司从事研发。这再次点燃了他对软件工程的热情,并以此来养家糊口,包括现年四岁的儿子。

灵感来源

在这一切之前,Kaiser 最大的爱好是滑板。“我小时候就想玩滑板”,他说,“我想最大程度地享受在滑板上的时间。”

他在年少时制作过滑板坡道,很熟悉建造木制坡道的机械原理。这些知识在给最新 Jetson 项目打基础时派上了用场。

为了鼓励其他人运用技术进行创新性项目,Kaiser 撰写了《Make Art With Python》一书,向有创造力的人逐步介绍如何编程。

他在与纽约一个生物黑客训练营的高中生交谈时受到了启发,然后写下了这本书。

“那些高中生说的话让我大吃一惊,他们基本上都认为只有成绩优秀的人才能从事软件工程。所以我想写一本书,让年轻人相信编程其实就是一个创造世界的平台,任何人都可以使用它,这是很令人兴奋的。”

使用 Jetson 平台开发自动驾驶滑板坡道项目

Kaiser 在 18 个月前启动了自动驾驶滑板坡道项目,他计划先从一个与高尔夫球车差不多大小的坡道开始。然而他表示,控制这个平台所需的电气部件非常昂贵,而且让这么大的平台沿着两根旋转轴分离的难度非常大。

于是 Kaiser 将项目重新调整到滑板大小。他买了一台焊机和一个金属制动器,学会了如何使用这两种工具,还建造了一个可以升降并且接受各类坡道的平台。

借助 NVIDIA Jetson 的边缘功能,可以沿着两根轴完全控制这个平台。Kaiser 现在正在使用 NVIDIA Isaac平台提供的机器人操作系统存储库来训练平台的自动驾驶功能,以实现加速的 AI 机器人技术。

Kaiser 表示:“NVIDIA 在机器学习领域遥遥领先。Jetson 平台是边缘 AI 的行业标准,它的最大优势是兼容其他开发平台和使用板载 GPU。”

Kaiser 其他受欢迎的 NVIDIA Jetson 平台项目还包括训练 AI 模型通过感应 Dab 或 T 型姿势开、关灯,以及制作用于观鸟的 AI 驱动相机。

他还提到:“小型机器人技术能够加速发展并越来越普及,这真的是太棒了,因为我觉得机器人技术本身非常酷。”

进一步了解 NVIDIA Jetson平台(/autonomous-machines/embedded-systems/)。

关键词: