Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ROS の実時間モードが未サポート #54

Open
hmatsushita opened this issue Jun 20, 2016 · 2 comments
Open

ROS の実時間モードが未サポート #54

hmatsushita opened this issue Jun 20, 2016 · 2 comments

Comments

@hmatsushita
Copy link
Contributor

ROS の実時間モード (use_sim_time = false) がサポートされていません。

Choreonoid ROS プラグインは、必ず /clock をトピックを提供 (ROS のシミュレーション時間モード) する動作となっているため、ROS の実時間モードの未サポートは、仕様である可能性も想定しています。

@fkanehiro
Copy link
Owner

サポートしていないというのは具体的にどの辺りがサポートしていないのでしょうか。必ず/clockをパブリッシュしていることがサポートしていないということ?それとも関節のコントローラが必ずシミュレーション時間で動作しているから?

@hmatsushita
Copy link
Contributor Author

説明が悪く申し訳ございません。

ご質問のとおり、関節のコントローラが必ずシミュレーション時間で動作している事が、本 issue を上げた理由となります。
/clock のパブリッシュに関しては、ROS の実時間モードを有効にした場合 /clock はパブリッシュしない動作となります (turtle_tf2 等のデモで確認しました)。

実時間モードをサポートする場合、少なくとも以下の点の対応が必要と思われます。

  • コントローラ (関節軌道の実行) が実時間契機となる事
  • /clock のパブリッシュを行わない事

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants