File: simple_arm_teleop.world

package info (click to toggle)
gazebo 9.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 115,400 kB
  • sloc: cpp: 356,787; xml: 20,974; ansic: 9,594; python: 2,417; sh: 395; ruby: 375; makefile: 62
file content (50 lines) | stat: -rw-r--r-- 1,766 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?xml version="1.0" ?>
<sdf version="1.6">
  <world name="default">

    <gui fullscreen='0'>
      <plugin name='keyboard' filename='libKeyboardGUIPlugin.so'/>
    </gui>

    <!-- A global light source -->
    <include>
      <uri>model://sun</uri>
    </include>
    <!-- A ground plane -->
    <include>
      <uri>model://ground_plane</uri>
    </include>

    <model name="simple_arm">
      <include>
        <uri>model://simple_arm</uri>
      </include>

      <plugin name='keystojoints' filename='libKeysToJointsPlugin.so'>

        <!-- 6 -->
        <map key='54' joint='simple_arm::arm_shoulder_pan_joint' scale='0.1' type='velocity' kp='200' ki='0' kd='0'/>
        <!-- y -->
        <map key='121' joint='simple_arm::arm_shoulder_pan_joint' scale='0' type='velocity' kp='200' ki='0' kd='0'/>
        <!-- h -->
        <map key='104' joint='simple_arm::arm_shoulder_pan_joint' scale='-0.1' type='velocity' kp='200' ki='0' kd='0'/>

        <!-- u -->
        <map key='117' joint='simple_arm::arm_elbow_pan_joint' scale='1000' type='force'/>
        <!-- j -->
        <map key='106' joint='simple_arm::arm_elbow_pan_joint' scale='-1000' type='force'/>

        <!-- i -->
        <map key='105' joint='simple_arm::arm_wrist_lift_joint' scale='0.1' type='position' kp='1000' ki='0' kd='10'/>
        <!-- k -->
        <map key='107' joint='simple_arm::arm_wrist_lift_joint' scale='-0.1' type='position' kp='1000' ki='0' kd='10'/>

        <!-- o -->
        <map key='111' joint='simple_arm::arm_wrist_roll_joint' scale='0.3' type='position' kp='1' ki='0' kd='0'/>
        <!-- l -->
        <map key='108' joint='simple_arm::arm_wrist_roll_joint' scale='-0.3' type='position' kp='1' ki='0' kd='0'/>

      </plugin>
    </model>
  </world>
</sdf>