From db89262ecd773d7e314d67bf7d18379f4637277e Mon Sep 17 00:00:00 2001 From: Walter Fetter Lages Date: Sun, 18 Nov 2018 04:58:20 -0200 Subject: [PATCH] Change actuators to D.C. motors. --- tatuira_bringup/CMakeLists.txt | 2 +- tatuira_bringup/config/bypass.yaml | 15 +++++++++++++-- tatuira_bringup/config/pid.yaml | 15 +++++++++++++-- tatuira_bringup/package.xml | 4 ++-- tatuira_description/xacro/back.urdf.xacro | 2 +- tatuira_description/xacro/link_joint.urdf.xacro | 1 + tatuira_description/xacro/main.urdf.xacro | 1 + 7 files changed, 32 insertions(+), 8 deletions(-) diff --git a/tatuira_bringup/CMakeLists.txt b/tatuira_bringup/CMakeLists.txt index ae15541..118934a 100644 --- a/tatuira_bringup/CMakeLists.txt +++ b/tatuira_bringup/CMakeLists.txt @@ -8,7 +8,7 @@ project(tatuira_bringup) ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) ## is used, also find other catkin packages find_package(catkin REQUIRED COMPONENTS - effort_controllers + voltage_controllers joint_state_controller # linearizing_controllers # linearizing_controllers_msgs diff --git a/tatuira_bringup/config/bypass.yaml b/tatuira_bringup/config/bypass.yaml index cc6b5ee..3091f14 100644 --- a/tatuira_bringup/config/bypass.yaml +++ b/tatuira_bringup/config/bypass.yaml @@ -1,11 +1,22 @@ right_wheel_controller: - type: effort_controllers/JointEffortController + type: voltage_controllers/JointVoltageController joint: right_rim_joint left_wheel_controller: - type: effort_controllers/JointEffortController + type: voltage_controllers/JointVoltageController joint: left_rim_joint joint_states_publisher: type: joint_state_controller/JointStateController publish_rate: 100 + +gazebo_ros_electrical: + dcmotor: + right_rim_joint: + Ra: 0.3434 + La: 3.16 + Kt: 0.0899 + left_rim_joint: + Ra: 0.3434 + La: 3.16 + Kt: 0.0899 diff --git a/tatuira_bringup/config/pid.yaml b/tatuira_bringup/config/pid.yaml index 8494efa..ceb1bad 100644 --- a/tatuira_bringup/config/pid.yaml +++ b/tatuira_bringup/config/pid.yaml @@ -1,13 +1,24 @@ right_wheel_controller: - type: effort_controllers/JointVelocityController + type: voltage_controllers/JointVelocityController joint: right_rim_joint pid: {p: 0, i: 0, d: 0} left_wheel_controller: - type: effort_controllers/JointVelocityController + type: voltage_controllers/JointVelocityController joint: left_rim_joint pid: {p: 0, i: 0, d: 0} joint_states_publisher: type: joint_state_controller/JointStateController publish_rate: 100 + +gazebo_ros_electrical: + dcmotor: + right_rim_joint: + Ra: 0.3434 + La: 3.16 + Kt: 0.0899 + left_rim_joint: + Ra: 0.3434 + La: 3.16 + Kt: 0.0899 diff --git a/tatuira_bringup/package.xml b/tatuira_bringup/package.xml index ccb4945..cfd1ae2 100644 --- a/tatuira_bringup/package.xml +++ b/tatuira_bringup/package.xml @@ -41,14 +41,14 @@ catkin - effort_controllers + voltage_controllers joint_state_controller - effort_controllers + voltage_controllers joint_state_controller + gazebo_ros_electrical/DCmotorRobotHWSim 0.001 -- 2.12.0