规控模块及常见topic.txt 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. rosnode kill /fusion_localization_node
  2. rosnode kill /rtk_imu_pub_node
  3. rosnode kill /read_config_node
  4. rosnode kill /exception_node
  5. rosnode kill /dispatch_job_analyze_node
  6. rosnode kill /local_path_plan_node
  7. rosnode kill /traj_track_node
  8. rosnode kill /save_traj_track_file_node
  9. rosnode cleanup
  10. 0. 启动故障码节点
  11. roslaunch exception_pkg exception.launch
  12. 1. 融合定位launch(开机已经自启,可以不启动)
  13. roslaunch fusion_localization_pkg fusion_localization.launch
  14. roslaunch ~/newdisk/zjw/workspace/SlagPotCarrier_ws/launch/main.launch
  15. 2. 路径规划模块(必须启动)
  16. roslaunch local_path_plan_pkg local_path_plan.launch
  17. 3. 运动控制模块(必须启动)
  18. cd newdisk/zjw/workspace/SlagPotCarrier_ws
  19. roslaunch trajectory_tack_pkg traj_track.launch
  20. 4. 常见关注的topic(选择性启动)
  21. (1) 防撞测距topic
  22. rostopic echo /obstacle_info
  23. 【32/毫米波/左单点/右单点/左超声/中超声/右超声/左后超声/右后超声】
  24. (2)路径规划关键点topic
  25. rostopic echo /path_keypoints_topic
  26. 【出现非0数据即代表成功,一般0代表取消】
  27. (3)铰链中心点坐标topic
  28. rostopic echo fusion_CenterPoint_topic
  29. rostopic echo rtk_pose_topic
  30. rostopic echo /ndt_pose_world
  31. 【x、y、z航向(弧度制)】
  32. (4)实时渣包罐坐标topic
  33. rostopic echo fusion_PotCenterPoint_topic
  34. 【x、y、z航向(弧度制),实时更新】
  35. (5)放包采集渣包罐坐标topic
  36. rostopic echo /fusion_PotPose_topic
  37. 【x、y、z航向(弧度制),锁钩状态由2->0,开始发布,持续一段时间就为0】
  38. (6)下发的速度topic
  39. rostopic echo /cmd/cmdvel
  40. 【linear.x=速度(单位:m/s,前进为正、后退为负),angular.z=角度(单位:弧度,左转为正、右转为负)】
  41. (7)反馈速度topic
  42. rostopic echo /hw/wheel_line_speed
  43. 【单位:m/s,前进为正、后退为负】
  44. (8)反馈角度topic
  45. rostopic echo /hw/encoder_debug
  46. rostopic echo /hw/encoder
  47. 【单位:弧度,左转为正、右转为负】
  48. (9)对中超声波topic
  49. rostopic echo /sys/fb_bag_center_offset
  50. 【单位:mm,左减右】
  51. (10)任务完成状态topic
  52. rostopic echo job_run_state
  53. 【sequence,site,state】,state:2=完成
  54. (11)防撞限速topic
  55. rostopic echo /sys/cmd_limit_speed
  56. (12)锁钩状态topic
  57. rostopic echo /sys/fb_lockpin_status
  58. 【0:未知;1:全部打开;2:全部关闭】
  59. (13) 控制模式
  60. rostopic echo /sys/fb_op_mode
  61. (14)支腿高度topic
  62. rostopic echo /sys/fb_left_outtrigger_height
  63. rostopic echo /sys/fb_right_outtrigger_height
  64. 【单位:mm,缓冷场一般在65mm左右】
  65. (15)对包状态
  66. rostopic echo /sys/fb_duibao_status
  67. (16)抬包状态
  68. rostopic echo /sys/fb_taibao_status
  69. (17)对包距离
  70. rostopic echo /aim_pot_offset_topic
  71. 【后轮、渣包、铰链、运动类型、剩余距离】
  72. rostopic pub -r 10 /fusion_CenterPoint_topic geometry_msgs/Point '{"x": 50.0, "y": 50.0, "z": -1.57}'
  73. rostopic echo /local_path_plan_topic
  74. rostopic echo /cmd/task_pause
  75. rostopic echo /cmd/task_continue
  76. rostopic echo /cmd/task_stop
  77. rostopic echo /fb_run_type
  78. 往path_keypoints_topic写指令强行让车直线运动
  79. 1.0, 13000.0, 1.0, 0.0, 2.5, 180.0, 228.5, 72.0, 228.5, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
  80. 0 = sequence 1 = site 2 = run_type 3 = radius 4 = spd_max 5 = start_point_x 6 = start_point_y 7 = end_point_x 8 = end_point_y 9 = intersect_point_x 10 = intersect_point_y 11 = spd_end 12=存放渣包x 13=存放渣包x渣包Y 14=存放渣包x渣包航向角 15备用 16备用 17备用 18备用 19 = ctrl_points_num 20 = ctrl_x_1 21 = ctrl_y_1 22 = ctrl_x_2 23 = ctrl_y_2 24 = ctrl_x_3 25 = ctrl_y_3 26 = ctrl_x_4 27 = ctrl_y_4 28 = ctrl_x_5 29 = ctrl_y_5 30 = ctrl_x_6 31 = ctrl_y_6
  81. 直线前进最大转向角度 ±6°
  82. 车道偏离车道线±3m,车尾宽5.65m
  83. 直线后退最大转向角度 ±6°
  84. stdbuf -oL roslaunch exception_pkg exception.launch 2>&1 | tee -a ~/newdisk/zjw/workspace/SlagPotCarrier_ws/log/script/20240615_1325_exception.txt
  85. stdbuf -oL roslaunch local_path_plan_pkg local_path_plan.launch 2>&1 | tee -a ~/newdisk/zjw/workspace/SlagPotCarrier_ws/log/script/20240615_1325_path.txt
  86. stdbuf -oL roslaunch trajectory_tack_pkg traj_track.launch 2>&1 | tee -a ~/newdisk/zjw/workspace/SlagPotCarrier_ws/log/script/20240615_1325_traj_track.txt