Thinklab-SJTU / Bench2DriveZoo

BEVFormer, UniAD, VAD in Closed-Loop CARLA Evaluation with World Model RL Expert Think2Drive
Other
161 stars 12 forks source link

question about ground truth ego state #54

Open robosuite opened 2 weeks ago

robosuite commented 2 weeks ago

I have a question about the ground-truth ego state difference used in baseline TCP and VAD. It seems that TCP uses anno['x'],anno['y'] and anno['theta'], which is obtained by GPS (does it contain noise in annotation?) while VAD uses world2lidar and does some transformation to get the current and future state of the ego car. I find the values are different so I feel confused. Could you explain a bit? Also, is it possible to construct sensor_infos['LIDAR_TOP']['world2lidar'] = world2lidar from x, y, and theta?

jiaxiaosong1002 commented 5 days ago

@robosuite All code is written to follow this simple rule: for model inputs, it should be the noisy one to avoid train-val gap; for labels, it should be the accurate one to avoid misleading gradient signals.