Currently having a custom PyEvent make debugging very hard as fields are hidden within the class PyEvent that is defined within Rust Code.
Python user are getting really confused about this obscure class.
This PR transforms the class into a standard python dictionary.
Compare min and max positions instead of using assert with initial position (which can fail spuriously if the first pose arrives before the first movement; and also when the turtle reaches the exact same position again).
CI: Use free-disk-space only on linux
free disk space for window
See https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md
To check what is installed on the window image
Use rmdir instead of choco to uninstall Android
Fix Window CI Issue
FIx CI by removing android uninstall and adding time becfore checking for tick
Removing cache to fix cargo pdb error
See https://stackoverflow.com/questions/4256524/lnk1318-unexpected-pdb-error-ok-0
Add time before timing out for the CI to run
Reduce the amount of jobs to reduce memory consumption and maybe fix parallel build error
Remove rust caching as it not link to CI issue
Remove android folder to add more space to window runner
Removing windows from CI/CD as it does not work
- reduce rate of Twist messages (every 500ms instead of triggered by received Pose)
- print received Pose messages on single line to prevent splitting in logs