增加夹爪的重力补偿
Some checks failed
Release / Build (humble) (push) Has been cancelled
Release / Build (jazzy) (push) Has been cancelled
Release / Build (kilted) (push) Has been cancelled
Release / Build (rolling) (push) Has been cancelled
Test / Lint (push) Has been cancelled
Release / Publish (push) Has been cancelled

This commit is contained in:
shen 2026-03-31 14:25:39 +08:00
parent 93b2e23a27
commit d7161f2456
4 changed files with 31 additions and 25 deletions

View File

@ -6,7 +6,7 @@ Panels:
Expanded: Expanded:
- /Global Options1 - /Global Options1
Splitter Ratio: 0.5 Splitter Ratio: 0.5
Tree Height: 139 Tree Height: 409
- Class: rviz_common/Views - Class: rviz_common/Views
Expanded: Expanded:
- /Current View1 - /Current View1
@ -51,6 +51,11 @@ Visualization Manager:
Expand Link Details: false Expand Link Details: false
Expand Tree: false Expand Tree: false
Link Tree Style: Links in Alphabetic Order Link Tree Style: Links in Alphabetic Order
openarm_body_link0:
Alpha: 1
Show Axes: false
Show Trail: false
Value: true
openarm_left_hand: openarm_left_hand:
Alpha: 1 Alpha: 1
Show Axes: false Show Axes: false
@ -105,10 +110,6 @@ Visualization Manager:
Show Axes: false Show Axes: false
Show Trail: false Show Trail: false
Value: true Value: true
openarm_left_link8:
Alpha: 1
Show Axes: false
Show Trail: false
openarm_left_right_finger: openarm_left_right_finger:
Alpha: 1 Alpha: 1
Show Axes: false Show Axes: false
@ -168,20 +169,11 @@ Visualization Manager:
Show Axes: false Show Axes: false
Show Trail: false Show Trail: false
Value: true Value: true
openarm_right_link8:
Alpha: 1
Show Axes: false
Show Trail: false
openarm_right_right_finger: openarm_right_right_finger:
Alpha: 1 Alpha: 1
Show Axes: false Show Axes: false
Show Trail: false Show Trail: false
Value: true Value: true
v10_body_link0:
Alpha: 1
Show Axes: false
Show Trail: false
Value: true
world: world:
Alpha: 1 Alpha: 1
Show Axes: false Show Axes: false
@ -223,35 +215,35 @@ Visualization Manager:
Views: Views:
Current: Current:
Class: rviz_default_plugins/Orbit Class: rviz_default_plugins/Orbit
Distance: 5 Distance: 2.3220205307006836
Enable Stereo Rendering: Enable Stereo Rendering:
Stereo Eye Separation: 0.05999999865889549 Stereo Eye Separation: 0.05999999865889549
Stereo Focal Distance: 1 Stereo Focal Distance: 1
Swap Stereo Eyes: false Swap Stereo Eyes: false
Value: false Value: false
Focal Point: Focal Point:
X: 0 X: -0.07885967940092087
Y: 0 Y: 0.03267698734998703
Z: 0 Z: 0.2304663509130478
Focal Shape Fixed Size: true Focal Shape Fixed Size: true
Focal Shape Size: 0.05000000074505806 Focal Shape Size: 0.05000000074505806
Invert Z Axis: false Invert Z Axis: false
Name: Current View Name: Current View
Near Clip Distance: 0.009999999776482582 Near Clip Distance: 0.009999999776482582
Pitch: 0.33000001311302185 Pitch: 0.2900000512599945
Target Frame: <Fixed Frame> Target Frame: <Fixed Frame>
Value: Orbit (rviz) Value: Orbit (rviz)
Yaw: 5.5 Yaw: 0.7618141174316406
Saved: ~ Saved: ~
Window Geometry: Window Geometry:
Displays: Displays:
collapsed: false collapsed: false
Height: 826 Height: 1174
Hide Left Dock: false Hide Left Dock: false
Hide Right Dock: false Hide Right Dock: false
QMainWindow State: 000000ff00000000fd0000000100000000000001da000002a8fc0200000002fb000000100044006900730070006c0061007900730100000069000001790000017800fffffffb0000000a0056006900650077007301000001ee000001230000012300ffffff000002ca000002a800000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 QMainWindow State: 000000ff00000000fd0000000100000000000001da0000043cfc0200000002fb000000100044006900730070006c006100790073010000003d00000260000000c900fffffffb0000000a0056006900650077007301000002a3000001d6000000a400ffffff000007d80000043c00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
Views: Views:
collapsed: false collapsed: false
Width: 1200 Width: 2488
X: 42 X: 70
Y: 64 Y: 27

View File

@ -48,6 +48,8 @@
gravity_tau_limit5:='2.0' gravity_tau_limit5:='2.0'
gravity_tau_limit6:='2.0' gravity_tau_limit6:='2.0'
gravity_tau_limit7:='2.0' gravity_tau_limit7:='2.0'
gripper_gravity_tau:='0.0'
gripper_gravity_tau_limit:='0.5'
kdl_urdf_path:='/tmp/openarm_bimanual_runtime.urdf' kdl_urdf_path:='/tmp/openarm_bimanual_runtime.urdf'
kdl_base_link:='openarm_body_link0' kdl_base_link:='openarm_body_link0'
kdl_tip_link:='' kdl_tip_link:=''
@ -136,6 +138,8 @@
gravity_tau_limit5="${gravity_tau_limit5}" gravity_tau_limit5="${gravity_tau_limit5}"
gravity_tau_limit6="${gravity_tau_limit6}" gravity_tau_limit6="${gravity_tau_limit6}"
gravity_tau_limit7="${gravity_tau_limit7}" gravity_tau_limit7="${gravity_tau_limit7}"
gripper_gravity_tau="${gripper_gravity_tau}"
gripper_gravity_tau_limit="${gripper_gravity_tau_limit}"
kdl_urdf_path="${kdl_urdf_path}" kdl_urdf_path="${kdl_urdf_path}"
kdl_base_link="${kdl_base_link}" kdl_base_link="${kdl_base_link}"
kdl_tip_link="${kdl_tip_link}"/> kdl_tip_link="${kdl_tip_link}"/>

View File

@ -59,6 +59,8 @@
<xacro:arg name="gravity_tau_limit5" default="2.0" /> <xacro:arg name="gravity_tau_limit5" default="2.0" />
<xacro:arg name="gravity_tau_limit6" default="2.0" /> <xacro:arg name="gravity_tau_limit6" default="2.0" />
<xacro:arg name="gravity_tau_limit7" default="2.0" /> <xacro:arg name="gravity_tau_limit7" default="2.0" />
<xacro:arg name="gripper_gravity_tau" default="0.0" />
<xacro:arg name="gripper_gravity_tau_limit" default="0.5" />
<xacro:arg name="kdl_urdf_path" default="/tmp/openarm_bimanual_runtime.urdf" /> <xacro:arg name="kdl_urdf_path" default="/tmp/openarm_bimanual_runtime.urdf" />
<xacro:arg name="kdl_base_link" default="openarm_body_link0" /> <xacro:arg name="kdl_base_link" default="openarm_body_link0" />
<xacro:arg name="kdl_tip_link" default="" /> <xacro:arg name="kdl_tip_link" default="" />
@ -108,6 +110,8 @@
gravity_tau_limit5="$(arg gravity_tau_limit5)" gravity_tau_limit5="$(arg gravity_tau_limit5)"
gravity_tau_limit6="$(arg gravity_tau_limit6)" gravity_tau_limit6="$(arg gravity_tau_limit6)"
gravity_tau_limit7="$(arg gravity_tau_limit7)" gravity_tau_limit7="$(arg gravity_tau_limit7)"
gripper_gravity_tau="$(arg gripper_gravity_tau)"
gripper_gravity_tau_limit="$(arg gripper_gravity_tau_limit)"
kdl_urdf_path="$(arg kdl_urdf_path)" kdl_urdf_path="$(arg kdl_urdf_path)"
kdl_base_link="$(arg kdl_base_link)" kdl_base_link="$(arg kdl_base_link)"
kdl_tip_link="$(arg kdl_tip_link)" kdl_tip_link="$(arg kdl_tip_link)"

View File

@ -23,6 +23,8 @@
gravity_tau_limit5:=^|5.0 gravity_tau_limit5:=^|5.0
gravity_tau_limit6:=^|3.0 gravity_tau_limit6:=^|3.0
gravity_tau_limit7:=^|3.0 gravity_tau_limit7:=^|3.0
gripper_gravity_tau:=^|0.0
gripper_gravity_tau_limit:=^|0.5
kdl_urdf_path:=^|/tmp/openarm_bimanual_runtime.urdf kdl_urdf_path:=^|/tmp/openarm_bimanual_runtime.urdf
kdl_base_link:=^|openarm_body_link0 kdl_base_link:=^|openarm_body_link0
kdl_tip_link:=^|"> kdl_tip_link:=^|">
@ -53,6 +55,8 @@
<param name="gravity_tau_limit5">${gravity_tau_limit5}</param> <param name="gravity_tau_limit5">${gravity_tau_limit5}</param>
<param name="gravity_tau_limit6">${gravity_tau_limit6}</param> <param name="gravity_tau_limit6">${gravity_tau_limit6}</param>
<param name="gravity_tau_limit7">${gravity_tau_limit7}</param> <param name="gravity_tau_limit7">${gravity_tau_limit7}</param>
<param name="gripper_gravity_tau">${gripper_gravity_tau}</param>
<param name="gripper_gravity_tau_limit">${gripper_gravity_tau_limit}</param>
<param name="kdl_urdf_path">${kdl_urdf_path}</param> <param name="kdl_urdf_path">${kdl_urdf_path}</param>
<param name="kdl_base_link">${kdl_base_link}</param> <param name="kdl_base_link">${kdl_base_link}</param>
<param name="kdl_tip_link">${kdl_tip_link if kdl_tip_link != '' else 'openarm_' + left_arm_prefix + 'link7'}</param> <param name="kdl_tip_link">${kdl_tip_link if kdl_tip_link != '' else 'openarm_' + left_arm_prefix + 'link7'}</param>
@ -132,6 +136,8 @@
<param name="gravity_tau_limit5">${gravity_tau_limit5}</param> <param name="gravity_tau_limit5">${gravity_tau_limit5}</param>
<param name="gravity_tau_limit6">${gravity_tau_limit6}</param> <param name="gravity_tau_limit6">${gravity_tau_limit6}</param>
<param name="gravity_tau_limit7">${gravity_tau_limit7}</param> <param name="gravity_tau_limit7">${gravity_tau_limit7}</param>
<param name="gripper_gravity_tau">${gripper_gravity_tau}</param>
<param name="gripper_gravity_tau_limit">${gripper_gravity_tau_limit}</param>
<param name="kdl_urdf_path">${kdl_urdf_path}</param> <param name="kdl_urdf_path">${kdl_urdf_path}</param>
<param name="kdl_base_link">${kdl_base_link}</param> <param name="kdl_base_link">${kdl_base_link}</param>
<param name="kdl_tip_link">${kdl_tip_link if kdl_tip_link != '' else 'openarm_' + right_arm_prefix + 'link7'}</param> <param name="kdl_tip_link">${kdl_tip_link if kdl_tip_link != '' else 'openarm_' + right_arm_prefix + 'link7'}</param>