fracture_robot_interface_config.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "controller_port": 5277,
  3. "variable_list": [
  4. {
  5. "name": "ur_joint_target_q",
  6. "type": "array6_obj"
  7. }
  8. ],
  9. "object_list": [
  10. {
  11. "type": "fracture_robot_interface",
  12. "name": "frac_robot",
  13. "init_config": {
  14. "com_port": "/dev/ttyACM1",
  15. "screw": {
  16. "top": {
  17. "origin": [
  18. 0,
  19. 0,
  20. 0
  21. ],
  22. "direction": [
  23. 0,
  24. 1,
  25. 0
  26. ]
  27. },
  28. "side": {
  29. "origin": [
  30. 0,
  31. 0,
  32. 0
  33. ],
  34. "direction": [
  35. 0,
  36. 0,
  37. -1
  38. ]
  39. }
  40. }
  41. },
  42. "start_config": {
  43. "input_config": {
  44. "max_velocity": 5.0,
  45. "controller_gain": 3.0,
  46. "control_mode": "cartesian",
  47. "current_tcp": "tcp_in_robot_base",
  48. "target_tcp": "target_tcp_in_robot_base",
  49. "target_motor_velocity": "motor_velocity"
  50. },
  51. "output_config": {
  52. "current_control_mode": "robot_control_mode",
  53. "is_moving": "robot_is_moving"
  54. }
  55. }
  56. }
  57. ]
  58. }