树莓派也能实现海上自动化驾驶?

描述

全员登船,共赴树莓派之旅

自动驾驶

生活中有些问题,用树莓派来解决会更有乐趣。今天,我们要与航海爱好者们分享一个由创客Tommy Joad打造的巧妙项目。Joad是一位帆船船长,对现代自动驾驶系统了如指掌。然而,他大胆迈出了一步,使用我们最爱的单板计算机——树莓派,打造了自己的自动驾驶系统。

据Joad介绍,为了设计一个更高效的系统,他需要克服多个难题。他解释说,许多自动驾驶系统价格昂贵,一旦出现故障,维修费用也高得惊人,而且往往需要专业人员来修复。通过使用树莓派打造自己的自动驾驶系统,成本大幅降低,而且作为项目创作者,故障排查也变得容易得多。

自动驾驶自动驾驶自动驾驶

这个树莓派自动驾驶项目背后的主要系统名为Pypilot。它是由Sean d'Epagnier设计的一款开源应用程序。Pypilot被包含在Open Plotter软件包中,这是一款专为ARM计算机设计的海图绘制系统。在这个项目中,它与树莓派配合得非常出色,但理论上也兼容其他ARM设备。

Joad为该项目选择了树莓派4,但如果你手头只有树莓派3 B,也能勉强应付。除了树莓派,Joad还使用了一款专为这类项目设计的Pypilot扩展板(HAT)。它还需要一个电机控制器,用于驱动连接在船舵上的皮带。

软件方面依赖于一个定制的操作系统镜像。Joad提供了使用树莓派镜像工具设置OpenPlotter的说明。安装完成后,你就可以设置Pypilot了。你还需要熟悉Signal K,这是一款专为海洋应用设计的开源开放数据格式。总之,这些系统让你能够规划航线,同时让船只安全地将你送往目的地,而你可以忙于其他事情。

如果你想更近距离地了解这个树莓派项目的实际操作,可以观看Joad分享到YouTube上的视频,并深入阅读他的教程,以更全面地了解其构建过程。
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分