phobos
phobos copied to clipboard
Draft: v2.1.0
Description
Python Module:
- ci: - Support for Azure Pipelines - Split ci pushes to Failure, Success and Production Branch, so that all pipeline pushes can be reviewed before production - Extended Test-protocols in PRs - Improve configurability of model_def by hierarchical defaults - autogenerated files can be marked as such - Results from feature/* branches will be pushed to the corresponding feature/* branch in the target repo, for testing purposes
- scripts: - phobos convert: Fix for Scenes/Worlds, Args for mesh type and export config
- core/io: - Refactor utils - Adaption in defaults.json - Several bugfixes in mesh handling - Bugfixes for poses - Configurability for exports has been extended - Enhanced submodel export - Bugfixes for import/export
- smurf: - Include list of submodels - A mesh collision can now be annotated with primitive collisions, during export the user can decide what to export
- general: - Several error messages have been improved - Minor codestyle improvements - Updated ROS templates for ROS2
Blender:
- Only minor bugfixes
- Most bugfixes in Python Module apply here as well
ToDo:
- [ ] Documentation has to be updated accordingly
Related Issues/PRs
#363 #352 #357 #354
Motivation and Context
See Changelog above
How Has This Been Tested?
- Scripts and Pipeline have been tested in an integrated environment
- [ ] @AlpenAalAlex Would you be so kind to test this at your end?
Types of changes
- [x] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [x] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
- [x] My code follows the code style of this project.
- [x] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [x] I have read the CONTRIBUTING document.
Thanks for your review, I fixed the issues you have found.
@hwiedPro @AlpenAalAlex i have some huge fixes regarding to SMURFA export, etc. Can i directly push into this branch (if given access to) or do i have to fork?