autoware.universe
autoware.universe copied to clipboard
Separate the param.yaml file for ML model parameters and ML model handle node parameters
Checklist
- [X] I've read the contribution guidelines.
- [X] I've searched other issues and no duplicate issues were found.
- [X] I've agreed with the maintainers that I can plan this task.
Description
Currently, the parameters releated to ML model and its execution node, including centerpoint and pointpainting are intertwined.
- This is a challenge for users as it's difficult to discern which parameters are adjustable and which are related to ML model structure or defined during training.
- Centerpoint/pointaining weights files are located outside of autoware so it's is quite hard for users when trying param tuning for example centerpoint's score_threshold or pointpainting's score_threshold
Purpose
To clarify the fixed parameters which related to ML structure or training process and adjustable parameters which can modify by users.
Possible approaches
- Separate ML model structure releated paramters and ML model execution node's parameters to different files
- Locate ML model structure related param.yaml together with ML weights onnx files
- Locate execution's node param.yaml file inside autoware (autoware_launch)
Definition of done
- [ ] Update launch and paramers in universe
- [x] Upload ML model param.yaml into WebAuto
- [x] Update ML models/parameters download scripts in autoware
- [ ] Update parameters and launch in autoware_launch