Mamoru Sobue

Results 11 comments of Mamoru Sobue

@mkuri (1) renamed solver to smoother (2) added a flag for parameter initialization, so if the smoother's function was used without calling `setParam`, it will log warnings.

@mkuri I confirmed the existing smoother node is working as before in psim. Now it's merge ready.

Here is the code to mock the data race before/after the fix ``` sudo apt-get install libtsan0-amd64-cross g++ -fsanitize=thread tsan.cpp ``` ``` #include #include #include #include #include #include using namespace...

NOTE - [last_previous_module_output_ is written in onTimer](https://github.com/autowarefoundation/autoware.universe/blob/8f67bc90a88e427de59715240ad933cd67fc2855/planning/behavior_path_goal_planner_module/src/goal_planner_module.cpp#L292) and read from the main thread of GoalPlannerModule, so I will move this to ThreadSafeData - [occupancy_grid_map_ is written in GoalPlannerModule::updateData through updateOccupancyGridMap](https://github.com/autowarefoundation/autoware.universe/blob/8f67bc90a88e427de59715240ad933cd67fc2855/planning/behavior_path_goal_planner_module/src/goal_planner_module.cpp#L139)...

Actually occupancy_grid_map_ ptr is thread safe, but it is no longer used in PullOverPlannerBase and its derived classes, so we can removed those members. For goal_searcher_, its only functionality is...

@beyzanurkaya @ismetatabay I believe at least this issue is already fixed in https://github.com/autowarefoundation/autoware.universe/pull/6346. Can you merge/rebase latest branch and them compare ? Thx

It looks like the map has no "turn_direction" tag for the intersection lane. I can see it because the blinker is not turned on when the vehicle turns left. In...