Skip to content

question about simulation! #198

@XuanjieXiao

Description

@XuanjieXiao
Image my commands are as follows: `python run_simulation_closed.py \ --data_path /media/nus311/KESU1/StateTransformer-main/data/cache/test \ --map_path /home/nus311/下载/nuplan-maps-v1.0/maps \ --model_path /media/nus311/KESU1/StateTransformer-main/str_open/cpks100m/checkpoint-66000 \ --split_filter_yaml /media/nus311/KESU1/StateTransformer-main/nuplan_simulation/test_split_4.yaml \ --initstable_time 8 \ --conservative_factor 0.8 \ --comfort_weight 10.0 \ --batch_size 1 \ --device cuda \ --processes-repetition 8 \ --test_type 'closed_loop_nonreactive_agents' \ --pdm_lateral_offsets none \ --exp_folder testing_log_test_split_4 \ >>log.log`

then i tried:
python run_simulation_closed.py \ --data_path /media/nus311/KESU1/StateTransformer-main/data/cache/test \ --map_path /home/nus311/下载/nuplan-maps-v1.0/maps \ --model_path /media/nus311/KESU1/StateTransformer-main/str_open/cpks100m/checkpoint-66000 \ --split_filter_yaml /media/nus311/KESU1/StateTransformer-main/nuplan_simulation/test_split_4.yaml \ --test_type 'closed_loop_nonreactive_agents' \ --exp_folder testing_log_test_split_4 \

Traceback (most recent call last): File "/media/nus311/KESU1/test/StateTransformer/run_simulation_closed.py", line 905, in <module> main(args) File "/media/nus311/KESU1/test/StateTransformer/run_simulation_closed.py", line 840, in main build_simulation(experiment_name, planner, scenarios, output_dir, simulation_dir, metric_dir) File "/media/nus311/KESU1/test/StateTransformer/run_simulation_closed.py", line 467, in build_simulation report = simulation_runner.run() File "/home/nus311/nuplan-devkit/nuplan/planning/simulation/runner/simulations_runner.py", line 113, in run trajectory = self.planner.compute_trajectory(planner_input) File "/home/nus311/nuplan-devkit/nuplan/planning/simulation/planner/abstract_planner.py", line 108, in compute_trajectory raise e File "/home/nus311/nuplan-devkit/nuplan/planning/simulation/planner/abstract_planner.py", line 105, in compute_trajectory trajectory = self.compute_planner_trajectory(current_input) File "/media/nus311/KESU1/test/StateTransformer/tuplan_garage/planning/simulation/planner/pdm_planner/pdm_str_closed_planner.py", line 134, in compute_planner_trajectory trajectory = self._get_closed_loop_trajectory(current_input, str_pred_states) File "/media/nus311/KESU1/test/StateTransformer/tuplan_garage/planning/simulation/planner/pdm_planner/pdm_str_closed_planner.py", line 188, in _get_closed_loop_trajectory proposal_scores = self._scorer.score_proposals( File "/media/nus311/KESU1/test/StateTransformer/tuplan_garage/planning/simulation/planner/pdm_planner/scoring/pdm_scorer.py", line 164, in score_proposals self._calculate_is_comfortable() File "/media/nus311/KESU1/test/StateTransformer/tuplan_garage/planning/simulation/planner/pdm_planner/scoring/pdm_scorer.py", line 545, in _calculate_is_comfortable is_comfortable = ego_is_comfortable(self._states, time_point_s, self.conservative_factor) File "/media/nus311/KESU1/test/StateTransformer/tuplan_garage/planning/simulation/planner/pdm_planner/scoring/pdm_comfort_metrics.py", line 366, in ego_is_comfortable results[:, idx] = metric_function(states, time_point_s, conservative_factor) File "/media/nus311/KESU1/test/StateTransformer/tuplan_garage/planning/simulation/planner/pdm_planner/scoring/pdm_comfort_metrics.py", line 275, in _compute_jerk_metric jerk_metric = _extract_ego_jerk( File "/media/nus311/KESU1/test/StateTransformer/tuplan_garage/planning/simulation/planner/pdm_planner/scoring/pdm_comfort_metrics.py", line 100, in _extract_ego_jerk ego_acceleration = _extract_ego_acceleration( File "/media/nus311/KESU1/test/StateTransformer/tuplan_garage/planning/simulation/planner/pdm_planner/scoring/pdm_comfort_metrics.py", line 69, in _extract_ego_acceleration acceleration = savgol_filter( File "/media/nus311/KESU1/StateTransformer-main/STN39/lib/python3.9/site-packages/scipy/signal/_savitzky_golay.py", line 335, in savgol_filter coeffs = savgol_coeffs(window_length, polyorder, deriv=deriv, delta=delta) File "/media/nus311/KESU1/StateTransformer-main/STN39/lib/python3.9/site-packages/scipy/signal/_savitzky_golay.py", line 102, in savgol_coeffs raise ValueError("window_length must be odd.") ValueError: window_length must be odd.

what is the problem?
could you help me

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions