common_data.cpp 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // Created by huli on 2020/9/8.
  3. //
  4. float center_x; //整车的中心点x值, 四轮的中心
  5. float center_y; //整车的中心点y值, 四轮的中心
  6. float car_angle; //整车的车身旋转角,
  7. float car_length; //整车的长度, 用于规避碰撞
  8. float car_width; //整车的宽度, 用于规避碰撞
  9. float car_height; //整车的高度, 用于规避碰撞
  10. float wheel_base; //整车的轮距, 前后轮的距离, 用于机器人或agv的抓车
  11. float wheel_width; //整车的轮距, 左右轮的距离, 用于机器人或agv的抓车
  12. float front_theta; //整车的前轮的旋转角
  13. bool correctness; //整车的校准标记位
  14. #include "common_data.h"
  15. void Common_data::copy_data(Car_measure_information& car_measure_information_in, Car_wheel_information& car_wheel_information_out)
  16. {
  17. car_wheel_information_out.center_x = car_measure_information_in.center_x;
  18. car_wheel_information_out.center_y = car_measure_information_in.center_y;
  19. car_wheel_information_out.car_angle = car_measure_information_in.car_angle;
  20. car_wheel_information_out.wheel_base = car_measure_information_in.wheel_base;
  21. car_wheel_information_out.wheel_width = car_measure_information_in.wheel_width;
  22. car_wheel_information_out.front_theta = car_measure_information_in.front_theta;
  23. car_wheel_information_out.correctness = car_measure_information_in.correctness;
  24. }
  25. void Common_data::copy_data(Car_wheel_information& car_wheel_information_in, Car_measure_information& car_measure_information_out)
  26. {
  27. car_measure_information_out.center_x = car_wheel_information_in.center_x;
  28. car_measure_information_out.center_y = car_wheel_information_in.center_y;
  29. car_measure_information_out.car_angle = car_wheel_information_in.car_angle;
  30. car_measure_information_out.car_length = 0;
  31. car_measure_information_out.car_width = 0;
  32. car_measure_information_out.car_height = 0;
  33. car_measure_information_out.wheel_base = car_wheel_information_in.wheel_base;
  34. car_measure_information_out.wheel_width = car_wheel_information_in.wheel_width;
  35. car_measure_information_out.front_theta = car_wheel_information_in.front_theta;
  36. car_measure_information_out.correctness = car_wheel_information_in.correctness;
  37. }