35
Raspberry Piで自動操縦を実現し、ヨットを操縦
ラズベリーパイ
(画像提供:トミー・ジョード)

人生には、 Raspberry Piを使えばもっと楽しく解決できる問題がいくつかあります。今日は、Tommy Joadというメーカーが作った、船好きの皆さんにご紹介する気の利いたプロジェクトをご紹介します。Joadはヨットの船長で、最新の自動操縦システムに精通しています。しかし、彼は大胆にも、私たちのお気に入りのシングルボードコンピュータ(SBC)であるRaspberry Piを使って、独自の自動操縦システムを開発しました。

ジョード氏によると、より効率的なシステムを設計するためには、克服すべき問題がいくつかあったという。ジョード氏によると、多くの自動操縦システムは高価で、故障すると修理費用が高額になり、専門家に修理を依頼しなければならない場合も多いという。Raspberry Piを使って独自の自動操縦システムを構築することで、コストは大幅に削減され、プロジェクトの開発者であるということは、トラブルシューティングもはるかに容易になるという。

画像

1

3

ラズベリーパイ
(画像提供:トミー・ジョード)

このRaspberry Pi自動操縦プロジェクトのメインシステムはPypilotです。これはSean d'Epagnier氏が開発したオープンソースアプリケーションです。PypilotはOpen Plotterパッケージに含まれています。これはARMコンピューター向けに設計されたチャート描画システムです。今回のケースではRaspberry Piで問題なく動作しますが、技術的には他のARMデバイスとも互換性があります。

JoadはこのプロジェクトにRaspberry Pi 4を使用しましたが、手元にRaspberry Pi 3 Bしかない場合はRaspberry Pi 3 Bでも問題ありません。Raspberry Piに加えて、Joadはこの種のプロジェクトへの統合専用に設計されたPypilot HATを使用しています。また、ボートの操舵輪に取り付けられたベルトを動かすモーターコントローラーも必要です。

ソフトウェア面ではカスタムOSイメージに依存しています。Joadは、Raspberry Piイメージャーを使用してOpenPlotterを設定する手順を説明しています。インストールが完了したら、Pypilotをセットアップできます。また、Signal Kについても理解しておく必要があります。これは、海洋用途を目的としたオープンソースのオープンデータフォーマットです。これらのシステムを組み合わせることで、ボートが安全に目的地まで航行している間、航路を計画しながら他の作業に集中することができます。

この Raspberry Pi プロジェクトの実際の動作を詳しく知りたい場合は、Joad が YouTube で共有したビデオを確認し、彼のチュートリアルでその構築についてさらに詳しく調べてください。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

アッシュ・ヒルは、Tom's Hardwareの寄稿ライターです。趣味の電子工作、3Dプリント、PCの分野で豊富な経験を有しています。彼女は今月のRaspberry PiプロジェクトやRaspberry Piに関する日々のレポートの大部分を担当し、あらゆるテクノロジー製品のお得なクーポンやセール情報も探しています。