自動運転車エンジニアリング:Zurich UAS Racing の Ellipse-D によるナビゲーション
Zurich UAS Racing は、これまで無人運転を不可能にしていた重大な位置ドリフトの問題を解決しました。この自動運転車エンジニアリングにおける躍進により、チームは名高い Formula Student 競技会でのオートクロス競技への挑戦を開始できます。
Ellipse-D により、コース上での自車の絶対位置を把握できます。正確な位置は、当社の無人運転システムの運用に不可欠です。最大の問題の 1 つは、時間経過に伴う位置ドリフトでした。Ellipse-D を使用することで、これまで不可能だったオートクロス競技に取り組むことができます。 | Finn Scheller 氏、Zurich UAS Racing Team C-Leader
自律走行車エンジニアリングにおけるチームのバックグラウンド
Zurich UAS Racing (ZUR)は、スイスのヴィンタートゥールにあるチューリッヒ応用科学大学の熱心なフォーミュラ・スチューデント・チームです。2019年に設立されたこの意欲的な学生団体は、世界最大のエンジニアリング競技会であるフォーミュラ・スチューデントに参加し、電気自動車と自動運転車を製作して世界中の大学と競い合っています。

チームは、レースパフォーマンスの最適化と自律走行車エンジニアリングの推進という目標によって団結した、さまざまな学位プログラムの70人以上の意欲的な学生に成長しました。
Formula Student
国際的に高く評価されているFormula Student競技会では、学生チームがフォーミュラレーシングカーを設計・製作し、エンジニアリング設計、コスト分析、ダイナミックなトラックイベントなど、さまざまな分野で競い合います。

車両:ZUR04
ZURの歩みは2021年に最初の機能的な車から始まり、2022年以降、電気自動車(EV)イベントに積極的に参加しています。彼らのドライバーレスレーシングカーであるZUR04は、4つの電気ホイールハブモーターが合計140 kWの電力を生成し、わずか2.5秒で0から100 km/hまで加速できる、学生による自律走行車エンジニアリングの最先端を代表するものです。
この車両は、人間による運転と自律走行の両方に対応するように設計されており、その性能はプロのレーシングカーに匹敵します。現在、ドライバーレスシステムはテスト段階にあります。
Zurich UAS Racingの技術要件
ZUR は、高速競技の厳しい要件を満たしつつ、自律走行レーシングシステムとシームレスに統合できる高度な慣性航法システム (INS)を必要としていました。
主な課題は、時間経過に伴う位置ドリフトが原因で従来のローカリゼーションシステムがしばしば機能しなくなる、レースのダイナミックな環境において信頼性の高い位置情報を実現することでした。
このシステムは、特に複雑なコーン配置による正確なナビゲーションを必要とする、困難なオートクロス競技において、無人運転システムの運用に不可欠な絶対位置精度を提供する必要がありました。
つまり、これらの問題をまとめると、以下の重要な課題がありました。
- 位置ドリフト: 経時的な大幅なドリフトにより、正確なローカリゼーションが妨げられます。
- オートクロス制限:位置特定の問題により、オートクロス競技には出場できません。
- 限られたデータインサイト:ソフトウェアの最適化に必要な車両ダイナミクスのデータが不足しています。

これらがコア要件でした。
- 正確なローカリゼーション: トラック上の絶対位置のニーズ。
- ROS Integration: 既存のROSベースの自律システムとのシームレスな統合。
- コンパクトソリューション:優れたパワーウェイトレシオを備えた軽量ユニット。
- 公開ドキュメント: 容易にアクセス可能な技術リソース。
- 高いダイナミクス: 極端なレース条件に対応する能力。
ZUR のシナリオを評価した結果、当社は精度と信頼性が最も重要な要求の厳しいアプリケーション向けに特別に設計された慣性航法システム (INS) であるEllipse-Dを推奨しました。
自動運転レース向けの当社のソリューション:Ellipse-D
Ellipse-D は、最小のデュアルアンテナ RTK GNSS/INS システムであり、ダイナミックなレースアプリケーション向けにセンチメートルレベルの位置情報と正確なヘディングを提供します。
このテクノロジーは、自動運転車エンジニアリングソリューションにおける大きな進歩を表しており、チームに以下を提供します。
- 高精度: 自律走行レースにおける正確なトラックナビゲーションと障害物回避に不可欠な、センチメートルレベルの測位精度。
- デュアルアンテナ方位: 電気モーターや電子システムからの磁気干渉が従来のコンパスベースのシステムを損なうような、困難な環境下で優れた性能を発揮します。
- Racing compliance: 卓越した振動処理と耐熱性を備え、ダイナミックなレーシングアプリケーションに最適なコンパクトな設計と堅牢な構造。

最後に、ZUR社の目標に不可欠な4つ目のポイントは、ROSとの統合でした。彼らの言葉を借りれば、他の機能と組み合わせることで、このパッケージは市場で最も費用対効果の高いソリューションとなりました。
「当社にとっての主なセールスポイントは、オープンソースのドキュメントとインターフェースライブラリでした。ROS による完全なサポートも、当社の車がすでに ROS を実行しているため、大きな利点です。そのため、統合は簡単でした。また、SBG Systems の製品のおかげで、当社のパフォーマンスを向上させるための SBG System のサポートにも感謝しています。このような製品の他のサプライヤーと比較して、SBG Systems は最高の費用対効果を提供してくれました」と Scheller 氏は強調します。
高度な統合と性能
統合プロセスは、Ellipse-D の汎用性と SBG Systems のサポートアプローチの有効性を示しました。RaspberryPi と NVIDIA Jetson コンピューティングプラットフォームの両方に接続されたこのシステムは、包括的なデータアクセスと処理のために、sbgECom ライブラリと ROS2 パッケージの両方を利用しています。

このアーキテクチャにより、カスタムアルゴリズム開発に必要な柔軟性を維持しながら、自律システム全体にリアルタイムのナビゲーションデータ配信が可能になります。
チームはまた、INS データを利用する高度なトルクベクタリングアルゴリズムを開発するために、Ellipse-D の機能も活用しています。また、正確なトラックのグラウンドトゥルースを提供するために、GNSS RTK ベースのローバーとベースステーションも構築しました。
INS を無人運転車 ZUR04 に統合することに加えて、今年の夏に予定されているトラックテストでは、チームは INS を新しく構築したレーシングカー ZUR05 に組み込みました。Ellipse-D は、来シーズンの無人運転車 ZUR06 の主要コンポーネントにもなります。
チューリッヒ UAS レーシングのトップ3
ZUR は、SBG Systems との連携で気に入っている 3 つの優れた点を強調しました。
- オープンソース: まず、教育ミッションと開発方法論に合致するオープンソースのアプローチが評価されました。透明性の高いドキュメントとインターフェースライブラリにより、学生は特定のニーズに応じてシステムを理解し、変更することができ、自律走行車エンジニアリングにおいて非常に貴重な学習機会が得られます。
- 優れたドキュメント: チームは、統合プロセスを合理化した包括的でオープンに利用可能な製品ドキュメントを高く評価しました。技術的な詳細が限られている多くの商用システムとは異なり、SBG Systems のアプローチにより、迅速な理解と実装が可能になりました。
- 良好なコミュニケーション: 最後に、彼らは卓越したコミュニケーションとサポートを強調し、常に意見を聞いてもらえ、すべての質問に対する回答を受け取ることができたと述べています。この迅速なサポートは、厳しい競争期限内で作業する学生チームにとって非常に重要であることが証明されました。
結論
この実装は、ZUR の最も重要な課題、つまりこれまでオートクロス競技への参加を妨げていた位置ドリフトに対処しました。Ellipse-D のセンチメートルレベルの精度とデュアルアンテナによるヘディング決定により、チームは次世代のレーシングカーで次のシーズン (2026 年夏) に無人運転で競技することを目標に、試走を開始できます。

このコラボレーションは、自動運転車技術の進歩における産学連携の力を実証しています。
「Ellipse は、INS システムへの完璧なエントリーポイントです。将来的には、新しく開発した Ethernet ベースの車両システムと組み合わせて、より強力なシステムを使用する予定です」と Scheller 氏は結論付けています。
ZUR のような学生チームをサポートするという当社の取り組みは、プログレードのナビゲーションテクノロジーへのアクセスを提供することで、次世代のエンジニアが自動運転レースで何が可能かの限界を押し広げることができることを示しています。
Ellipse-D
Ellipse-D は、信頼性の高い方位、位置、および動揺計測を提供する、コンパクトな高性能 GNSS 支援慣性航法システムです。
IMU とデュアルバンド GNSS 受信機を組み合わせ、センサーフュージョンアルゴリズムを使用して、困難な環境で正確な位置情報を提供します。
静止状態での正確なヘディングのために、デュアルアンテナ機能を提供します。

Ellipse-D の見積もりを依頼する
ご質問はありますか?
FAQセクションへようこそ!ここでは、ご紹介するアプリケーションに関する最も一般的な質問への回答をご覧いただけます。お探しの情報が見つからない場合は、お気軽にお問い合わせください。
自動運転車はどのように機能しますか?
自動運転車は、高度なシステムを搭載し、人間の介入なしに自律的にナビゲートおよび制御できる車両です。これらの車両は、自律走行センサーとアルゴリズムを組み合わせて使用し、環境を認識し、意思決定を行い、自動運転タスクを実行します。目標は、車両が運転のあらゆる側面を安全かつ効率的に処理できる完全な自律性を実現することです。
自動運転車は、周囲の状況を認識するために、以下のような主要技術を使用しています。
- GNSS (Global Navigation Satellite System):自動運転車の位置、速度、および方向に関するリアルタイムの更新を取得します。
- INS (Inertial Navigation Systems):GNSS 信号が途絶えた場合でも精度を維持します。自動運転車の位置、速度、および方向に関するリアルタイムの更新を提供します。
- LiDAR(Light Detection and Ranging):レーザービームを使用して、車両の周囲の環境の詳細な3Dマップを作成します。この技術は、他の車両、歩行者、道路標識など、周囲の物体を検出および測定するのに役立ちます。
- レーダー(Radio Detection and Ranging):電波を使用して、物体の速度、距離、方向を検出します。レーダーは、悪天候下や、より長距離で物体を検出する場合に特に役立ちます。
- カメラ:車載環境に関する視覚情報(車線表示、交通信号、道路標識など)をキャプチャします。複雑な視覚的な合図を解釈し、視覚データに基づいて意思決定を行うために不可欠です。
車両における自動化の6段階とは?
自動運転車の6つのレベルは、自動車技術者協会(SAE)がJ3016規格で定義しており、車両の自動化の度合いを記述しています。以下にその内訳を示します。
- レベル0:自動化なし。自動緊急ブレーキや死角警告など、警告または一時的なアシスタンスはありますが、持続的な自動化はありません。
- レベル1:運転支援。アダプティブクルーズコントロール(速度と距離の維持)や車線維持支援など、サポートのための単一の自動化システム。
- レベル2:部分的な自動化。ステアリングや加速/減速など、システムの組み合わせですが、意思決定は行いません。
- レベル3:条件付き自動化。特定の条件(高速道路での運転など)で、自動車がほとんどの運転タスクを処理します。システムは環境を監視できます。
- レベル4:高度な自動化。自動車は、事前に定義されたシナリオで自律的に動作します。これらの領域では、ドライバーの注意は必要ありません。
- レベル5:完全な自動化。車両は、人間のドライバーが処理できるすべての環境ですべてのタスクを実行できます。ステアリングホイールやペダルがない場合があります。
これらのレベルは、人間が制御する車両から、すべての運転タスクを処理できる完全自律型システムへの進歩を示しています。
INSは外部補助センサーからの入力を受け入れますか?
当社製の慣性航法システムは、エアデータセンサー、磁力計、走行距離計、DVLなどの外部補助センサーからの入力を受け入れます。
この統合により、特に GNSS が利用できない環境において、INS は非常に汎用性が高く、信頼性が高くなります。
これらの外部センサーは、相補的なデータを提供することで、INSの全体的な性能と精度を向上させます。
IMUとINSの違いは何ですか?
慣性計測ユニット(IMU)と慣性航法システム(INS)の違いは、その機能と複雑さにあります。
IMU(慣性計測ユニット)は、加速度計とジャイロスコープで測定された、車両の線形加速度と角速度に関する生データを提供します。ロール、ピッチ、ヨー、およびモーションに関する情報を提供しますが、位置またはナビゲーションデータを計算しません。IMUは、位置または速度を決定するための外部処理のために、動きと姿勢に関する重要なデータを中継するように特別に設計されています。
一方、INS(慣性航法システム)は、IMUデータを高度なアルゴリズムと組み合わせて、車両の位置、速度、および姿勢を時間経過とともに計算します。センサーフュージョンと統合のために、カルマンフィルタリングなどのナビゲーションアルゴリズムを組み込んでいます。INSは、GNSSなどの外部測位システムに依存せずに、位置、速度、および姿勢を含むリアルタイムのナビゲーションデータを提供します。
このナビゲーションシステムは、包括的なナビゲーションソリューションを必要とするアプリケーション、特に軍用UAV、船舶、潜水艦など、GNSSが利用できない環境で一般的に使用されます。
AHRS と INS の違いは何ですか?
姿勢方位基準システム(AHRS)と慣性航法システム(INS)の主な違いは、その機能と提供するデータの範囲にあります。
AHRS は、車両またはデバイスの姿勢(ピッチ、ロール)および方位(ヨー)に関する情報を提供します。通常、ジャイロスコープ、加速度計、磁力計などのセンサーの組み合わせを使用して、姿勢を計算および安定化します。AHRS は、3 軸(ピッチ、ロール、ヨー)の角度位置を出力し、システムが空間内での姿勢を理解できるようにします。航空、UAV、ロボット工学、および海洋システムで、正確な姿勢および方位データを提供するために使用されることが多く、これは車両の制御および安定化に不可欠です。
INS は、AHRS と同様に姿勢データを提供するだけでなく、車両の位置、速度、加速度を経時的に追跡します。慣性センサーを使用して、GNSS のような外部参照に依存せずに、3D 空間での動きを推定します。AHRS に搭載されているセンサー(ジャイロスコープ、加速度計)を組み合わせますが、位置および速度追跡のためにより高度なアルゴリズムが含まれる場合もあり、多くの場合、精度向上のために GNSS のような外部データと統合されます。
要約すると、AHRS は姿勢(姿勢と方位)に焦点を当てていますが、INS は位置、速度、姿勢を含むナビゲーションデータの完全なスイートを提供します。