Renesas Community
Renesas Community
  • User
    Join or sign in
  • Site
  • Search Community
  • User
  • Renesas Engineering Community
  • FAQ
  • HELP
  • More
  • Cancel
がじぇっとるねさすコミュニティ
がじぇっとるねさすコミュニティ
GR-ROSE DDS-XRCE通信がうまくいきません
  • Forums
  • Files
  • がじぇっとるねさす ゆーざー会 - Wiki
  • Tags
  • More
  • Cancel
  • New

 

 GR-SAKURA

 GR-KURUMI

 GR-COTTON

 GR-CITRUS

 GR-PEACH

 GR-KAEDE

 GR-ADZUKI

 GR-LYCHEE

 GR-ROSE

 GR-MANGO(*)

 SNShield

 Web Compiler

 IDE for GR

 TOPPERS関連

 女子美コラボ

 その他

 ※プロデューサミーティング中

 作り方使い方資料

 イベント関連

 作品記事

 体験記事

 その他

 

 ライブラリ

 ツール

 その他・過去ファイル

  • State Suggested Answer
  • Replies 9 replies
  • Answers 1 answer
  • Subscribers 440 subscribers
  • Views 9434 views
  • Users 0 members are here
  • ROS
  • GR-ROSE
  • DDS-XRCE
Options
  • Share
  • More
  • Cancel
Related Tags
  • 3D
  • analog
  • B3M
  • DDS-XRCE
  • endif
  • esp8266
  • FIT
  • GR-ROSE
  • ICS
  • include
  • MG996R
  • MIC3
  • microSD
  • MPL3115A2
  • OLED
  • pin
  • PMOD
  • ROS
  • ROS2
  • rosserial
  • RS-485
  • RX65N
  • SDHI
  • serial
  • SmartConfigurator
Related

DDS-XRCE通信がうまくいきません

よっしー
よっしー over 3 years ago

Ubuntu PCはEthernetケーブルでGR-ROSEを接続,ROSEはUSBケーブルでWin PCに接続し,IDE for grでROS2のサンプルを実行し,ubuntu側でXRCEのAgentを起動しているのですが,シリアルモニタには[Discovery Agent ..]のまま,全く接続が開始されません.固定IP設定もできていると思うのですが,,最近ROS2がアップグレードしたので,まだDashingと互換とれていないんでしょうか.原因がどこにあるか全くわからず困っております.

  • Reply
  • Cancel
  • Cancel
  • よっしー
    0 よっしー over 3 years ago
    Think padのネットワークアダプタとCAT.5eのケーブルでROSEに接続しています.パソコンとROSEは外部のwifiに接続していないため,オフラインです.設定はIP address:192.168.2.101 netmask:255.255.255.0 gateway:192.168.2.1になってます.
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • よっしー
    0 よっしー over 3 years ago in reply to よっしー
    Rasberry PiにCrystalをインストールし,Micro-XRCE-DDS-Agent v1.0.3で通信が出来ました.その後,全ての設定を破棄し,Dashing+Agent v1.1.0で通信を行ったところ上手くいきませんでした.そのため,サンプルプログラムのClientが互換をとれていないと考えます.
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Okamiya Yuuki
    0 Okamiya Yuuki over 3 years ago in reply to よっしー

    よっしーさん、
    ご確認誠にありがとうございました。原因を調査していきます。

    Micro-XRCE-DDS-Agent V1.1.0が下位互換をもってない可能性が高いですね。Micro-XRCE-DDS-ClientもV1.1.1が最新で、GR-ROSEはV1.0.2の時点のものを実装したため、動かないと思いますが、対応可能かも含めて検討をいたします。

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • Okamiya Yuuki
    0 Okamiya Yuuki over 3 years ago in reply to Okamiya Yuuki
    がじぇるね岡宮です。
    原因はMicro-XRCE-DDS-Agent/Clientのバージョン間で互換性がなかったことですが、ROS 2 Dashingに対応したものを9月初旬をめどに対応します。

    とはいえ、こういったバージョン間の非互換が続くようではがじぇるね運営としても不安なため、以下のようなROS2のSub会議に参加しつつ、ユーザーになるべく迷惑をかけない仕様策定、変更をしてくれるように意見をしたいと思ってます。
    discourse.ros.org/.../9959
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • よっしー
    0 よっしー over 3 years ago in reply to Okamiya Yuuki
    ご返信ありがとうございます。
    アップデート楽しみにお待ちしてます。

    確かにROSは頻繁にアップデートするので下位互換がないと対応に困りますね。
    よろしくお願いします。
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • Okamiya Yuuki
    0 Okamiya Yuuki over 3 years ago in reply to よっしー
    よっしーさん、
    お時間経過して恐縮ですが、9/20にリリースしたIDE for GR V1.10にて、ROS2 Dashing Diademataへの対応が完了しました。

    なお、年内にはEthernetだけでなく、ESP8266による無線での対応も行う予定ですので、今後もご活用いただければと幸いです。
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • よっしー
    0 よっしー over 3 years ago in reply to Okamiya Yuuki
    岡宮さん
    お待ちしておりました!
    対応ありがとうございます!
    無線が使えるとやはり便利ですので楽しみです。
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • m-shimizu
    0 m-shimizu over 3 years ago

    こんにちは,清水と申します.

    お世話になっております.

    2019年9月くらいから,GR-ROSEでROS2トピックによるDynamixel制御を試しています.

    MicroXRCEAgentは,バージョンアップで仕様変更があったのか,GR-ROSEからのAgent探索に答えるために-dオプションが必要になったようです.

    以上です.

    At the last version of the DDS agent, we have to add an option "-d".
    It makes the DDS agent being discoverable.
    I hope this help you.:-)

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • Okamiya Yuuki
    0 Okamiya Yuuki over 3 years ago in reply to m-shimizu
    清水さん、こんにちは。
    そうですね。Cristalからの使用者にとっては結構な罠でしたよね。TCPとUDPの選択、ポート指定も若干異なりました。一応以下に実行例を記載しておきたいと思います。

    ./MicroXRCEAgent udp --port 2018 -d
    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
サイト使用条件
プライバシーポリシー
お問い合わせ
© 2010-2022 Renesas Electronics Corporation. All rights reserved.