Robotics (ロボティクス)

🌱 Fast RTPS (Incubated)

License

| :octocat: Git リポジトリ | 🐳 Docker Hub : TBD | 📚 ドキュメント | 🎓 アカデミー | 🎯 ロードマップ |

eProsima Fast RTPS は、Object Management Group (OMG) コンソーシアムによって定義され維持されている UDP などの信頼性の低いトランスポートを介したパブリッシャとサブスクライバの通信を提供する RTPS (Real Time Publish Subscribe) プロトコルの C++ 実装です。RTPS はまた、OMG によってデータ配信サービス (DDS) 標準用に定義されたワイヤ相互運用性プロトコルです。eProsima Fast RTPS は、ほとんどのベンダー・ソリューションが DDS を実装するツールとして、または過去のバージョンの仕様を使用するツールとして、実装されているため、スタンドアロンで最新のメリットを享受しています。

品質保証

このプロジェクトは FIWARE の一部であり、以下のように評価されています :

  • Version Tested:
  • Documentation:
  • Responsiveness:
  • FIWARE Testing:

🌱 Micro XRCE-DDS (Incubated)

License

:octocat: Git リポジトリ 🐳 Docker Hub : TBD 📚 ドキュメント 🎓 アカデミー : TBD 🎯 ロードマップ

Micro XRCE-DDS とは何ですか?

eProsima Micro XRCE-DDS は、パブリッシュ/サブスクライブ・メッセージング・ パターンに基づく IoT 指向のミドルウェアです。 (eXtremely Resource-Constrained Environments - Data Distribution Service)

Micro XRCE-DDS は、低リソース・デバイス (Micro XRCE-DDS クライアント) がサーバ (Micro XRCE-DDS エージェント) に接続されているクライアント・サーバ・アーキテクチャに準拠しています。

一方で、Micro XRCE-DDS クライアント (C ライブラリ) は、マイクロコントローラ などのリソースに制約のある環境の課題に取り組むことに焦点を当てています。 このため、このライブラリは完全に動的なメモリ・フリーの実装と非常に 低いメモリ使用量 (単純なパブリッシャ - サブスクライブ・アプリケーションの 場合は約2.5 KBのスタック使用量) を提供するよう設計されています。

一方、Micro XRCE-DDS エージェント (C++ アプリケーション) は、DDS (Data Distribution Service, データ配布サービス) グローバル・データ・スペースでクライアントにプレゼンスを提供することを 担当する自己完結型アプリケーションです。

このマルチプラットフォーム・アプリケーション (Linux および Windows) は、 Fast RTPS フレームワークのおかげで DDS スペースへの高性能アクセスを クライアントに提供します。Micro XRCE-DDS は、OMG (Object Management Group) DDS-XRCE (リソース制約の厳しい環境仕様のための DDS) のスタンドアロン C/C++ 実装です。

Micro XRCE-DDS? を使う理由

MQTT や CoAP など、単一のトランスポート・プロトコルを介した 集中データ・アプローチに従う他の IoT 指向ミドルウェアとは対照的に、 Micro XRCE-DDS は、UPD、TCP、またはシリアルなどの複数のトランスポート・ プロトコルを介した分散データアプローチを提供します。さらに、 Micro XRCE-DDS はメモリ使用量が非常に少なくなるように設計されているため、 この製品は特にリソースに制約のあるデバイスでの IoT 通信に適しています。

Micro XRCE-DDS プロジェクトは、FIWARE の一部であり、次のリリースの一部として 評価されます。

🌱 FIROS (Incubated)

License

:octocat: Git リポジトリ 🐳 Docker Hub : TBD 📚 ドキュメント 🎓 Academy : TBD 🎯 ロードマップ

FIROS とは

FIROS は、ロボットをクラウドに接続するのに役立つツールです。 この目的のために、ロボットのデータを公開および リッスンする方法として、Robot Operating System (ROS) および FIWARE Context Broker を使用します。

FIROS は、ロボティクス分野とクラウドの世界との間のトランスレータして機能し、ROS メッセージを NGSI に変換して クラウドで公開します。

FIROS プロジェクトは FIWARE の一部であり、次のリリースの一部として評価されます。