618ZXW

Zhiyuan のオープンソース ロボット ミドルウェア AimRT が正式にリリースされました。

Zhiyuan Roboticsは9月25日、ロボットミドルウェアAimRTのリリースを正式に発表しました。これは、8月18日の新製品発表会で表明したオープンソース化の約束を果たすものです。AimRTのソースコードは現在Giteeでホストされており、GitHubなどの主要なオープンソースコミュニティにミラーリングされています。関連ドキュメントは公式ウェブサイトでご覧いただけます。

ご存知の通り、AimRTはZhiyuan Roboticsが創業当初から独自に開発を開始した高性能通信ミドルウェアです。社内で広範な運用とテストを経て成熟し、業界をリードする技術競争力を誇ります。AimRTは、より現代的で軽量、使いやすく、効率的で安定した通信開発フレームワークであり、ロボット開発プロセスに不可欠な多くの実用的な機能を備え、主流のオープンソースミドルウェアの問題点を解決しています。

AimRT の主な機能は次のとおりです。

1.シンプル、軽量、依存性なし: C++20 標準に基づいて開発され、多くの現代的な設計概念を取り入れ、高い保守性、高い効率性、安定性を備え、開発者に軽量な ROS2 代替ミドルウェアを提供します。

2.強力な互換性: ROS2、Grpc、HTTP、MQTTなどの通信プロトコルをサポートし、統一されたインターフェース、ネイティブAIアフィニティを備え、ロボットエンドサイド、エッジエンド、クラウドなどのさまざまな展開シナリオのR&Dを統合し、既存システムの段階的なアップグレードをサポートします。

3.高いスケーラビリティ: AimRT は包括的なプラグイン開発インターフェースを提供し、さまざまな特殊なシナリオのニーズを満たす二次開発をサポートします。

ソフトウェア開発効率の面では、 AimRT は最新の C++ 標準に基づいて開発されており、軽量で導入が容易で、リソース管理、非同期プログラミング、導入、構成に最新の設計パターンを適用しているため、ロボット アプリケーションの開発がより迅速かつ効率的になります。

ツールチェーンとデバッグ効率の面では、 AimRTは包括的なデバッグおよびパフォーマンス分析ツールに加え、優れた可観測性サポートを提供し、システム内の問題を迅速に特定して解決するのに役立ちます。従来の通信フレームワークと比較して、ロボットシステムの安定した動作をより効果的に確保できます。

エコシステムの互換性という点では、 AimRTは従来のロボットエコシステムやROS2、HTTP、GRPCなどのクラウドサービスエコシステムと互換性があります。開発者は必要に応じて適切な通信バックエンドを選択し、既存システムの段階的なアップグレードをサポートできます。ロボットエンドサイド、エッジエンド、クラウドなど、様々な展開シナリオで幅広く活用でき、最新のAI技術との互換性も向上しています。

拡張性に関しては、AimRTは包括的なプラグイン開発インターフェースも提供しており、将来のエコシステム拡張のための強固な基盤を築いています。公式サイトでは現在、10種類以上の実用的なプラグインを提供しており、開発者がより多くのシナリオに適応するための二次開発もサポートしています。

例えば、従来のロボット工学分野の開発者は、 ROS2をベースに開発されたモーションコントロール、SLAMなどのアルゴリズムモジュールにAimRTをシームレスに統合し、ROS2バックエンドを介して既存のネイティブROS2モジュールと通信することができます。PythonやC++をベースに画像、音声、大規模モデルアルゴリズムを開発する必要があるAI分野の開発者は、AimRTをコードに直接統合してROS2やMQTTなどのノードと通信し、センサーデータやAI処理結果を取得することもできます。PythonやC++をベースにクラウドサービスのバックエンドを開発するクラウドサービスのバックエンド開発者は、AimRTを直接使用してバックエンドのマイクロサービスを開発し、GRPCやHTTPバックエンドをベースにした下流のマイクロサービスとリクエストを受信したり通信したりすることができます。

AimRTアーキテクチャ図

Zhiyuanが正式にリリースしたロボットミドルウェア「AimRT」は、オープンソースとエコシステムの共創を通じて、産業機械のインテリジェント化と、エンボディロボット産業のイノベーションと発展を促進することを目指しています。コミュニティとの連携を通じて、技術革新の迅速な反復と革新的な成果の共有を促進し、より多くの企業と開発者をロボットエコシステムの構築に引き付け、活気に満ちた繁栄したエコシステムを共同で構築し、AIとロボット技術の深層統合とそれらの産業応用の発展に貢献します。