open-rdc / ROS2_Walking_Pattern_Generator

Walking Pattern Generator (= Walking Controller) using ROS2 for Humanoid Robots
https://twitter.com/OdoOdomeme555
Apache License 2.0
38 stars 5 forks source link

Gazeboへの対応 #27

Open Yusuke-Yamasaki-555 opened 1 year ago

Yusuke-Yamasaki-555 commented 1 year ago

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

Yusuke-Yamasaki-555 commented 1 year ago

参考:

Yusuke-Yamasaki-555 commented 1 year ago

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も書かなきゃいけないし。 まぁでもひとまずはやってみる。

Yusuke-Yamasaki-555 commented 1 year ago

複雑でよくわかんね

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

Yusuke-Yamasaki-555 commented 1 year ago

むずい。わからん。

一旦、放置