data_info.py 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. ##################################################################
  4. #
  5. # Copyright (c) 2023 CICV, Inc. All Rights Reserved
  6. #
  7. ##################################################################
  8. """
  9. @Authors: zhanghaiwen(zhanghaiwen@china-icv.cn)
  10. @Data: 2023/12/01
  11. @Last Modified: 2023/12/01
  12. @Summary: This module provides the evaluation data information.
  13. """
  14. class CsvData(object):
  15. OBJECT_INFO = [
  16. 'time',
  17. 'frame_ID',
  18. 'speed_x'
  19. ]
  20. class DataInfoList(object):
  21. """
  22. Data info for dimensions.
  23. """
  24. COMFORT_INFO = [ # 'unit_scene_ID',
  25. 'simTime',
  26. 'simFrame',
  27. 'lon_v',
  28. 'lat_v',
  29. 'v',
  30. 'lat_acc',
  31. 'lon_acc',
  32. 'accel',
  33. 'time_diff',
  34. 'lon_acc_diff',
  35. 'lon_acc_roc',
  36. 'speedH',
  37. 'accelH',
  38. 'cmd_lon_v']
  39. SAFE_INFO = [ # 'unit_scene_ID',
  40. 'simTime',
  41. 'simFrame',
  42. 'playerId',
  43. 'v',
  44. 'posX',
  45. 'posY',
  46. 'posZ',
  47. 'posH',
  48. 'speedX',
  49. 'speedY',
  50. 'accelX',
  51. 'accelY',
  52. 'dimX',
  53. 'offX']
  54. FUNCTION = [ # 'unit_scene_ID',
  55. 'simTime',
  56. 'simFrame',
  57. 'v']
  58. EFFICIENT_INFO = [ # 'unit_scene_ID',
  59. 'simTime',
  60. 'simFrame',
  61. 'playerId',
  62. 'v',
  63. 'obstacle']
  64. COMPLIANCE_INFO = [ # 'unit_scene_ID',
  65. 'simTime',
  66. 'simFrame',
  67. 'v']