We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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 2パッケージはサーボモータの位置制御モードにしか対応していません。
電流制御モードへ対応させるために下記のファイルに変更が必要です。
crane_x7_ros/crane_x7_control/src/crane_x7_hardware.cpp
Lines 157 to 168 in 3bf799a
crane_x7_descriptionにも変更が必要です。
https://github.com/rt-net/crane_x7_description/blob/73cd53f70acb7c14a14099a77a28b7a9c2cb3fae/urdf/crane_x7.ros2_control.xacro#L47-L56
Line 281 in 3bf799a
sync_writeとサーボモータのOperating Modeの変更
crane_x7_ros/crane_x7_control/config/manipulator_config.yaml
Lines 16 to 26 in 3bf799a
どのコントローラを使用するのかはアプリケーションに依存します
https://github.com/rt-net/crane_x7_ros/blob/ros2/crane_x7_control/config/crane_x7_controllers.yaml
The text was updated successfully, but these errors were encountered:
No branches or pull requests
現状の問題点
ROS 2パッケージはサーボモータの位置制御モードにしか対応していません。
改善案
電流制御モードへ対応させるために下記のファイルに変更が必要です。
effortのコマンドインタフェースの追加
crane_x7_ros/crane_x7_control/src/crane_x7_hardware.cpp
Lines 157 to 168 in 3bf799a
crane_x7_descriptionにも変更が必要です。
https://github.com/rt-net/crane_x7_description/blob/73cd53f70acb7c14a14099a77a28b7a9c2cb3fae/urdf/crane_x7.ros2_control.xacro#L47-L56
effort -> currentの変換および電流値の書き込み
crane_x7_ros/crane_x7_control/src/crane_x7_hardware.cpp
Line 281 in 3bf799a
RT_Manipulators_library用のパラメータ変更
sync_writeとサーボモータのOperating Modeの変更
crane_x7_ros/crane_x7_control/config/manipulator_config.yaml
Lines 16 to 26 in 3bf799a
コントローラの変更
どのコントローラを使用するのかはアプリケーションに依存します
https://github.com/rt-net/crane_x7_ros/blob/ros2/crane_x7_control/config/crane_x7_controllers.yaml
The text was updated successfully, but these errors were encountered: