无人机内置计算机Manifold 2现在也可以部署容器化应用了

无人机内置计算机Manifold 2也可以部署容器化应用了。其制造商DJI在第二版增加了对Linux操作系统Ubuntu的支持,现在可以直接使用Ubuntu的容器化应用程序组件,也就是Snap组件的应用可以部署到无人机上了,这将让Manifold 2获得大幅自订的能力,Canonical提到,Manifold 2是第一个支持Snap技术的无人飞行器计算机。

Manifold是DJI的无人飞行器开发平台,让开发者可以自行开发各种应用程序,并安装在DJI飞行器扩展托架上。而Manifold 2比前一代拥有更高的计算能力,更能支持人工智能以及机器学习等复杂运算,且Manifold 2预安装了Ubuntu,支持了CUDA、OpenCV和ROS等功能,企业能够更容易地开发计算机视觉应用。

也由于Manifold 2安装Ubuntu,因此开发者也能方便地使用Snap组件,改变、更新以及扩展无人机的功能。Snap是Linux平台上的容器化技术,可以把应用程序打包成组件,目的是让要让各种应用程序能够跨云计算、桌面和物联网等设备部署,用户也可以通过Snap商店,下载各种常用有的软件。

而Manifold 2有了Snap技术的加持,企业能够把程序打包成Snap,在搭载Manifold 2的飞行器上部署容器应用,将其转成各式功能的智能设备,进行复杂的运算或是高端的图片图片处理应用,让企业有办法打造更多样的应用。

Canonical提到,Snap提供高安全性和灵活性,无人机可以在工作空间直接接收自动更新,方便让企业一次大规模管理整个机队,Snap的回退机制,还能在组件发生问题的时候自动回退,确保开发者在研发新功能的时候,系统能维持安全可靠的运行品质。