3 <!-- <arg name="LOG_LEVEL" default="Error"/>-->
4 <arg name="ORO_LOGLEVEL" default="3"/>
5 <arg name="debug" default="false"/>
6 <arg name="cset" default="false"/>
7 <arg name="load_robot_description" default="false"/>
8 <arg name="valgrind" default="false"/>
10 <arg unless="$(arg cset)" name="CSET_LAUNCH_PREFIX" value=""/>
11 <arg if="$(arg cset)" name="CSET_LAUNCH_PREFIX" value="cset proc -s user -e --"/>
13 <arg unless="$(arg debug)" name="LAUNCH_PREFIX" value=""/>
14 <arg if="$(arg debug)" name="LAUNCH_PREFIX" value="gdb -ex run --args "/>
16 <arg unless="$(arg valgrind)" name="LAUNCH_PREFIX_2" value=""/>
17 <arg if="$(arg valgrind)" name="LAUNCH_PREFIX_2" value="valgrind --leak-check=yes "/>
21 pkg="subsystem_deployer"
23 launch-prefix="$(arg CSET_LAUNCH_PREFIX) $(arg LAUNCH_PREFIX_2) $(arg LAUNCH_PREFIX)"
24 args="--DeployerName velma_core_cs -x $(find velma_core_cs)/config/velma_core_cs_transition.xml -m velma_core_cs -p 30 -c 1 --"
26 <env name="ORO_LOGLEVEL" value="$(arg ORO_LOGLEVEL)"/>
27 <!-- <env name="LD_PRELOAD" value="librtt_malloc_hook.so" /> -->
30 <group if="$(arg load_robot_description)">
31 <!-- upload robot description -->
32 <include file="$(find velma_description)/launch/upload_robot.launch" >
33 <arg name="load_velma_sim_gazebo" value="false"/>
34 <arg name="use_dh_compatible_model" value="false"/>
35 <arg name="use_left_optoforces" value="false"/>
36 <arg name="use_right_optoforces" value="false"/>
37 <arg name="mobile_base" value="false"/>
38 <arg name="use_gpu_ray" value="false"/>
39 <arg name="collision_detector" value="dart"/>
40 <arg name="use_kinect" value="true"/>
41 <arg name="use_stereo_pair" value="true"/>
43 <node pkg="robot_state_publisher" type="robot_state_publisher" name="rob_st_pub" >
44 <param name="use_tf_static" value="true"/>
48 <!-- <param name="/use_sim_time" value="false" /> -->
50 <rosparam command="load" ns="velma_core_cs/wcc_l" file="$(find velma_common)/config/wcc_l.yaml" />
51 <rosparam command="load" ns="velma_core_cs/wcc_r" file="$(find velma_common)/config/wcc_r.yaml" />
52 <rosparam command="load" ns="velma_core_cs/ColDetWrL" file="$(find velma_common)/config/wcc_l.yaml" />
53 <rosparam command="load" ns="velma_core_cs/ColDetWrR" file="$(find velma_common)/config/wcc_r.yaml" />
54 <rosparam command="load" ns="velma_core_cs" file="$(find velma_common)/config/joint_limits_cimp.yaml" />
56 <group ns="velma_core_cs">
58 RightForceTransformation:
59 is_right_turn_frame: true
75 LeftForceTransformation:
76 is_right_turn_frame: true
105 initial_stiffness: [1200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01, 200.01]
108 initial_stiffness: [5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0]
111 activate_pose_init: true
122 check_tolerances: false
124 activate_pose_init: true
135 check_tolerances: false
137 activation_dist: 0.04
138 joint_names: [torso_0_joint, right_arm_0_joint, right_arm_1_joint, right_arm_2_joint, right_arm_3_joint, right_arm_4_joint, right_arm_5_joint, right_arm_6_joint, left_arm_0_joint, left_arm_1_joint, left_arm_2_joint, left_arm_3_joint, left_arm_4_joint, left_arm_5_joint, left_arm_6_joint, head_pan_joint, head_tilt_joint, right_HandFingerOneKnuckleOneJoint, right_HandFingerOneKnuckleTwoJoint, right_HandFingerOneKnuckleThreeJoint, right_HandFingerTwoKnuckleOneJoint, right_HandFingerTwoKnuckleTwoJoint, right_HandFingerTwoKnuckleThreeJoint, right_HandFingerThreeKnuckleTwoJoint, right_HandFingerThreeKnuckleThreeJoint, left_HandFingerOneKnuckleOneJoint, left_HandFingerOneKnuckleTwoJoint, left_HandFingerOneKnuckleThreeJoint, left_HandFingerTwoKnuckleOneJoint, left_HandFingerTwoKnuckleTwoJoint, left_HandFingerTwoKnuckleThreeJoint, left_HandFingerThreeKnuckleTwoJoint, left_HandFingerThreeKnuckleThreeJoint ]
139 articulated_joint_names: [torso_0_joint, right_arm_0_joint, right_arm_1_joint, right_arm_2_joint, right_arm_3_joint, right_arm_4_joint, right_arm_5_joint, right_arm_6_joint, left_arm_0_joint, left_arm_1_joint, left_arm_2_joint, left_arm_3_joint, left_arm_4_joint, left_arm_5_joint, left_arm_6_joint ]
141 activation_dist: 0.15
142 joint_names: [torso_0_joint, right_arm_0_joint, right_arm_1_joint, right_arm_2_joint, right_arm_3_joint, right_arm_4_joint, right_arm_5_joint, right_arm_6_joint, left_arm_0_joint, left_arm_1_joint, left_arm_2_joint, left_arm_3_joint, left_arm_4_joint, left_arm_5_joint, left_arm_6_joint, head_pan_joint, head_tilt_joint, right_HandFingerOneKnuckleOneJoint, right_HandFingerOneKnuckleTwoJoint, right_HandFingerOneKnuckleThreeJoint, right_HandFingerTwoKnuckleOneJoint, right_HandFingerTwoKnuckleTwoJoint, right_HandFingerTwoKnuckleThreeJoint, right_HandFingerThreeKnuckleTwoJoint, right_HandFingerThreeKnuckleThreeJoint, left_HandFingerOneKnuckleOneJoint, left_HandFingerOneKnuckleTwoJoint, left_HandFingerOneKnuckleThreeJoint, left_HandFingerTwoKnuckleOneJoint, left_HandFingerTwoKnuckleTwoJoint, left_HandFingerTwoKnuckleThreeJoint, left_HandFingerThreeKnuckleTwoJoint, left_HandFingerThreeKnuckleThreeJoint ]
143 articulated_joint_names: [torso_0_joint, right_arm_0_joint, right_arm_1_joint, right_arm_2_joint, right_arm_3_joint, right_arm_4_joint, right_arm_5_joint, right_arm_6_joint, left_arm_0_joint, left_arm_1_joint, left_arm_2_joint, left_arm_3_joint, left_arm_4_joint, left_arm_5_joint, left_arm_6_joint ]
144 calculate_forces: true
146 damping_factors: [15, 10, 10, 5, 5, 2, 1, 1, 10, 10, 5, 5, 2, 1, 1]
148 activation_dist: 0.15
149 joint_names: [torso_0_joint, right_arm_0_joint, right_arm_1_joint, right_arm_2_joint, right_arm_3_joint, right_arm_4_joint, right_arm_5_joint, right_arm_6_joint, left_arm_0_joint, left_arm_1_joint, left_arm_2_joint, left_arm_3_joint, left_arm_4_joint, left_arm_5_joint, left_arm_6_joint, head_pan_joint, head_tilt_joint, right_HandFingerOneKnuckleOneJoint, right_HandFingerOneKnuckleTwoJoint, right_HandFingerOneKnuckleThreeJoint, right_HandFingerTwoKnuckleOneJoint, right_HandFingerTwoKnuckleTwoJoint, right_HandFingerTwoKnuckleThreeJoint, right_HandFingerThreeKnuckleTwoJoint, right_HandFingerThreeKnuckleThreeJoint, left_HandFingerOneKnuckleOneJoint, left_HandFingerOneKnuckleTwoJoint, left_HandFingerOneKnuckleThreeJoint, left_HandFingerTwoKnuckleOneJoint, left_HandFingerTwoKnuckleTwoJoint, left_HandFingerTwoKnuckleThreeJoint, left_HandFingerThreeKnuckleTwoJoint, left_HandFingerThreeKnuckleThreeJoint ]
150 articulated_joint_names: [torso_0_joint, right_arm_0_joint, right_arm_1_joint, right_arm_2_joint, right_arm_3_joint, right_arm_4_joint, right_arm_5_joint, right_arm_6_joint, left_arm_0_joint, left_arm_1_joint, left_arm_2_joint, left_arm_3_joint, left_arm_4_joint, left_arm_5_joint, left_arm_6_joint ]
151 calculate_forces: true
153 damping_factors: [15, 10, 10, 5, 5, 2, 1, 1, 10, 10, 5, 5, 2, 1, 1]
155 articulated_joint_names: [torso_0_joint, right_arm_0_joint, right_arm_1_joint, right_arm_2_joint, right_arm_3_joint, right_arm_4_joint, right_arm_5_joint, right_arm_6_joint, left_arm_0_joint, left_arm_1_joint, left_arm_2_joint, left_arm_3_joint, left_arm_4_joint, left_arm_5_joint, left_arm_6_joint ]
156 rightLWR_joint0_idx: 1
157 leftLWR_joint0_idx: 8
159 enable_rt_logging: false
161 <!-- mass_of_the_object: 2.0 -->
163 mass_of_the_object: 2.0 -->