From: Walter Fetter Lages Date: Thu, 8 May 2025 07:06:18 +0000 (-0300) Subject: Fix joint_velocity_controller. X-Git-Url: http://git.ece.ufrgs.br/?a=commitdiff_plain;h=3d50b6d2bceae542bec35c432afa9b7b2667be57;p=twil.git Fix joint_velocity_controller. --- diff --git a/twil_bringup/CMakeLists.txt b/twil_bringup/CMakeLists.txt index 187e527..454ea1f 100644 --- a/twil_bringup/CMakeLists.txt +++ b/twil_bringup/CMakeLists.txt @@ -8,7 +8,7 @@ endif() # find dependencies find_package(ament_cmake REQUIRED) -install(PROGRAMS scripts/test_openloop.sh +install(PROGRAMS scripts/test_openloop.sh scripts/set_wheel_velocity.sh DESTINATION lib/${PROJECT_NAME} ) diff --git a/twil_bringup/config/joint_velocity_controller.yaml b/twil_bringup/config/joint_velocity_controller.yaml index c2fa9c8..69514e1 100644 --- a/twil_bringup/config/joint_velocity_controller.yaml +++ b/twil_bringup/config/joint_velocity_controller.yaml @@ -8,16 +8,14 @@ joint_state_broadcaster: - front_caster_base_joint - tower_joint -left_wheel_joint_velocity_controller: +joint_velocity_controller: ros__parameters: - type: effort_controllers/JointVelocityController - joint: left_wheel_joint - pid: {p: 0.0, i: 0.0, d: 0.0} - interface_name: effort - -right_wheel_joint_velocity_controller: - ros__parameters: - type: effort_controllers/JointVelocityController - joint: right_wheel_joint - pid: {p: 0.0, i: 0.0, d: 0.0} - interface_name: effort + type: pid_controller/PidController + dof_names: + - right_wheel_joint + - left_wheel_joint + command_interface: effort + reference_and_state_interfaces: ["velocity"] + gains: + right_wheel_joint: {p: 2.6, i: 0.0005, d: 0.0, i_clamp_max: 100.0, i_clamp_min: -100.0, antiwindup: false} + left_wheel_joint: {p: 2.6, i: 0.0005, d: 0.0, i_clamp_max: 100.0, i_clamp_min: -100.0, antiwindup: false} diff --git a/twil_bringup/launch/joint_velocity_controller.launch.xml b/twil_bringup/launch/joint_velocity_controller.launch.xml index 163e91a..73878ff 100644 --- a/twil_bringup/launch/joint_velocity_controller.launch.xml +++ b/twil_bringup/launch/joint_velocity_controller.launch.xml @@ -1,7 +1,7 @@