fake_pi_arbotix.yaml 1.1 KB

12345678910111213141516171819202122
  1. port: /dev/ttyUSB0
  2. baud: 115200
  3. rate: 20
  4. sync_write: True
  5. sync_read: True
  6. read_rate: 20
  7. write_rate: 20
  8. joints: {
  9. arm_shoulder_pan_joint: {id: 1, neutral: 512, max_speed: 100, min_angle: -145, max_angle: 145, invert: False},
  10. arm_shoulder_lift_joint: {id: 2, neutral: 512, max_speed: 100, invert: True},
  11. arm_elbow_flex_joint: {id: 3, neutral: 512, max_speed: 100, invert: True},
  12. arm_wrist_flex_joint: {id: 4, neutral: 512, max_speed: 100, min_angle: -90, max_angle: 90, invert: True},
  13. gripper_joint: {id: 5, neutral: 512, max_speed: 100, min_angle: -20, max_angle: 25, invert: False},
  14. head_pan_joint: {id: 6, neutral: 512, max_speed: 100, min_angle: -145, max_angle: 145, invert: False},
  15. head_tilt_joint: {id: 7, neutral: 512, max_speed: 100, min_angle: -90, max_angle: 90, invert: False}
  16. }
  17. controllers: {
  18. # Pololu motors: 1856 cpr = 0.3888105m travel = 4773 ticks per meter (empirical: 4100)
  19. base_controller: {type: diff_controller, base_frame_id: base_link, base_width: 0.26, ticks_meter: 4100, Kp: 12, Kd: 12, Ki: 0, Ko: 50, accel_limit: 1.0 }
  20. }