vehicle.go 2.0 KB

12345678910111213141516171819202122232425262728293031
  1. package entity
  2. type VehicleModel struct {
  3. ModelLabel string `json:"model_label"`
  4. }
  5. // VehicleDynamics 动力学配置
  6. type VehicleDynamics struct {
  7. DynamicsMaxspeed float64 `json:"dynamics_maxspeed"` // 最大速度(千米/小时)
  8. DynamicsEnginepower float64 `json:"dynamics_enginepower"` // 发动机功率(千瓦)
  9. DynamicsMaxdecel float64 `json:"dynamics_maxdecel"` // 最大减速度(米/秒2)
  10. DynamicsMaxsteering float64 `json:"dynamics_maxsteering"` // 最大减速度(米/秒2)
  11. DynamicsMass float64 `json:"dynamics_mass"` // 质量(千克)
  12. DynamicsFrontsurfaceeffective float64 `json:"dynamics_frontsurfaceeffective"` // 前表面有效面积(平方米)
  13. DynamicsAirdragcoefficient float64 `json:"dynamics_airdragcoefficient"` // 空气阻力系数
  14. DynamicsRollingresistance float64 `json:"dynamics_rollingresistance"` // 滚动阻力系数
  15. DynamicsWheeldiameter float64 `json:"dynamics_wheeldiameter"` // 车轮直径(米)
  16. DynamicsWheeldrive string `json:"dynamics_wheeldrive"` // 驱动方式
  17. DynamicsOverallefficiency float64 `json:"dynamics_overallefficiency"` // 总效率
  18. DynamicsDistfront float64 `json:"dynamics_distfront"` // 车前距(米)
  19. DynamicsDistrear float64 `json:"dynamics_distrear"` // 车后距(米)
  20. DynamicsDistleft float64 `json:"dynamics_distleft"` // 车左距(米)
  21. DynamicsDistright float64 `json:"dynamics_distright"` // 车右距(米)
  22. DynamicsDistheight float64 `json:"dynamics_distheight"` // 车高(米)
  23. DynamicsWheelbase float64 `json:"dynamics_wheelbase"` // 轴距(米)
  24. }
  25. type VehicleSensors struct {
  26. Camera []SensorCamera `json:"camera"`
  27. OGT []SensorOgt `json:"OGT"`
  28. }