vehicle.go 1.4 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"`
  10. DynamicsMaxsteering float64 `json:"dynamics_maxsteering"`
  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
  27. OGT []SensorOgt
  28. }