data_info.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. SAFE_INFO = [ # 'unit_scene_ID',
  39. 'simTime',
  40. 'simFrame',
  41. 'playerId',
  42. 'v',
  43. 'posX',
  44. 'posY',
  45. 'posZ',
  46. 'posH',
  47. 'speedX',
  48. 'speedY',
  49. 'accelX',
  50. 'accelY',
  51. 'dimX',
  52. 'offX']
  53. FUNCTION = [ # 'unit_scene_ID',
  54. 'simTime',
  55. 'simFrame',
  56. 'v']
  57. EFFICIENT_INFO = [ # 'unit_scene_ID',
  58. 'simTime',
  59. 'simFrame',
  60. 'playerId',
  61. 'v',
  62. 'obstacle']
  63. COMPLIANCE_INFO = [ # 'unit_scene_ID',
  64. 'simTime',
  65. 'simFrame',
  66. 'v']