open-rdc/ROS2_Walking_Pattern_Generator

Gazeboへの対応

Opened this issue · 4 comments

Rviz2を考えたときに、URDFに対応していたりと、相性が良いのはGazeboだろう。
動歩行も完了したことだし、Webotsに加えてGazeboへの対応に取り組んで見ようと思う。

gazeboへの対応やRviz2への対応をする上で、ros2_controlが必要な感じっぽい。で、特定のTopicをPubしたりSubしたり、ActionServerと通信すればいい感じのInterfaceが提供されている。

https://control.ros.org/foxy/doc/ros2_controllers/joint_trajectory_controller/doc/userdoc.html#ros2-interface-of-the-controller

このInterfaceとRobotHandlerが通信すれば、Gazebo、Rviz2対応はできそう。

ぶっちゃけ、ros2_control対応しなきゃいけないの、めっちゃ面倒。既存のxacroファイルを色々書き換えなきゃイケないし、書き方も色々あるっぽいのがそれを加速させている。yamlも書かなきゃいけないし。
まぁでもひとまずはやってみる。

複雑でよくわかんね

webotsでまずrviz2やった方がいい気がしてきた

むずい。わからん。

一旦、放置