存根 Adi Singh,Canonical 机器人产品经理 - 访谈系列 - Unite.AI
关注我们.

面试

Adi Singh,Canonical 机器人产品经理 – 访谈系列

mm
更新 on

Adi Singh,是机器人技术产品经理 典范。   Canonical 专注于开源软件,包括 Ubuntu,这是全球最受欢迎的从云到边缘的企业 Linux,他们拥有一个由 200,000 名贡献者组成的全球社区。

Ubuntu 是大型嵌入式系统最流行的 Linux 发行版。 随着自主机器人的成熟,创新科技公司转向 Ubuntu,我们讨论使用开源软件构建机器人的优势和其他关键考虑因素。

是什么激发了您最初对机器人技术的兴趣?

进入软件编程几年后,我对自己的工作仅在屏幕上运行感到不满意。 我很想看到一些实际的动作、一些切实的反应、一些我的工程在现实世界中的结果。 机器人技术是对这种冲动的自然回应。

您能描述一下您在 Canonical 的日常角色吗?

我在 Canonical 定义并领导机器人和汽车垂直行业的产品战略。 我负责协调产品开发、执行进入市场策略以及与与我的领域相关的外部组织的合作。

为什么基于开源软件构建机器人如此重要?

在开源软件上构建任何东西通常是一个明智的想法,因为它可以让你站在巨人的肩膀上。 当个人和公司决定在开源软件的基础上进行构建时,他们都会从世界上一些最聪明的人的志愿者贡献中受益。 因此,流行的 FOSS 存储库的设计非常稳健,维护也非常积极; 让用户能够专注于他们的创新,而不是关注他们产品中每个库的具体细节。

您能否描述一下 Ubuntu 开源平台为物联网和机器人开发人员提供了什么?

Ubuntu 是世界各地开发人员进行无摩擦物联网和机器人开发的首选平台。 许多有助于设备工程的流行框架都是在 Ubuntu 上构建的,因此该操作系统能够提供多种开箱即用的工具来构建和部署该领域的产品。 例如,最广泛使用的机器人开发中间件 - ROS - 几乎完全在 Ubuntu 发行版上运行(根据官方指标,超过 99.5%: https://metrics.ros.org/packages_linux.html).

选择机器人操作系统时应分析哪些关键考虑因素?

选择正确的操作系统是构建新机器人时要做的最重要的决定之一,其中包括几个开发因素。 硬件和软件堆栈兼容性是关键,因为需要花费充足的时间来确保组件能够良好地协同工作,以免阻碍机器人本身的开发进度。

此外,开发团队事先对操作系统的熟悉程度是影响经济性的一个巨大因素,因为以前的经验无疑有助于加速整个机器人开发过程,从而缩短上市时间。还应重点考虑系统集成的便利性和第三方插件。机器人很少是独立设备,通常需要与其他设备无缝交互。这些配套设备可能就像用于硬件在环测试的数字孪生一样简单,但总的来说,设备外计算在机器人技术中越来越流行。云机器人、语音处理和机器学习都是可以从服务器场中而不是资源受限的机器人上处理信息中受益的用例。

此外,内核中设计的稳健性和安全级别也是必不可少的。 操作系统的长期支持(尤其是社区的支持)是另一个因素。 需要记住的是,操作系统通常仅在一段时间内受支持。 例如,Android Things 的长期支持 (LTS) 版本的支持期限为三年,而 Ubuntu 和 Ubuntu Core 的支持期限为五年(或通过扩展安全维护支持 10 年)。 如果操作系统支持的寿命短于机器人在现场的预期寿命,那么它最终将停止获取更新并提前死亡。

感谢您接受采访,想要了解更多信息的读者可以访问 乌班图机器人公司.

Unite.AI 创始合伙人 & 会员 福布斯技术委员会, 安托万是一个 未来学家 他对人工智能和机器人技术的未来充满热情。

他也是 证券,一个专注于投资颠覆性技术的网站。