ルネサスは新しいロボットプロトコルROS 2のためにRX65N MCUを準備します
特にXRCE-DDSクライアント(「Micro XRCE-DDS」から eProsima)は、ルネサスの32ビットRX65N MCUに実装されています。
「Robot Operating System - ROS - は、開発者がロボット工学コミュニティに革新をもたらすことを可能にするライブラリとツールを提供する重要なフレームワークです」と、同社は言いました。 「組込みMCUへのROSアクセスを拡張することに新たな関心が集まっており、それによってサービスロボットの開発が加速されています。 ROS 2の開発はこれらの必要性に取り組みます。 DDS-XRCEのサポートにより、福祉、安全ガード、受付、清掃、家庭用ロボットなど、ロボットシステムのエンドポイントに組み込まれるセンサーとアクチュエータを制御するソフトウェアの開発が可能になります。」
デモでは、ルネサスは2つのRX65NベースのボードをDDS-XRCE、ロボットの目と耳の役割を果たすセンサーボード、および手と足を操作するアクチュエータボードを使用してリンクしました。同社によれば、このデモで使用されるソフトウェアは今年後半にオープンソース化される予定です。
による eProsimaのGitHubページ:
Micro XRCE-DDSは、リソースに制約のあるデバイス(ここではクライアント)がDDS通信に参加できるようにするクライアントサーバープロトコルを実装しています - Micro XRCE-DDSエージェント(サーバー)は、この通信を可能にします。
Micro XRCE-DDSエージェントはMicro XRCE-DDSクライアントに代わって機能し、DDSパブリッシャおよび/またはDDSグローバルデータスペース(GDS)のサブスクライバとして参加できるようにします。
Micro XRCE-DDSは、そのエージェントとそのクライアントの実装を可能にするAPI層の両方を提供します。
