v0.29.0rc1
Pre-release
Pre-release
What's Changed
Enhancements
- simulator: directly plug to adapter interface by @aabadie in #194
- simulators: send bytes of a whole frame at once instead of byte by byte by @aabadie in #195
- tests: add basic test for config file option by @aabadie in #196
- dotbot-simulator: extend parameters with motors asymmetry and network PDR by @aabadie in #197
- dotbot/controller: implement dotbot filtering using a query model by @aabadie in #204
- dotbot/controller: remove unused dotbot-address parameter by @aabadie in #205
- controller: split out qrkey client in its own service by @aabadie in #207
- dotbot/dotbot_simulator: rework threading by @aabadie in #209
- dotbot/frontend: factorize websocket dotbot update logic by @aabadie in #215
- dotbot/simulator: improve simulator kinematic model code by @aabadie in #217
- dotbot/frontend: fix dotbot direction arrow ratio on map by @aabadie in #220
- dotbot/dotbot_simulator: rework simulator threads and wheel speed model by @aabadie in #219
- dotbot/dotbot_simulator: add logic to load custom C based control loop function by @aabadie in #222
- dotbot/frontend: refactor to typescript by @aabadie in #224
- protocol: extend avertizement packet with more info, drop z coordinate in LH2 positions by @aabadie in #227
- frontend: improve websocket reconnect strategy by @aabadie in #230
- examples/motions: several enhancements and fixes by @aabadie in #231
- dotbot/examples/motions: update readme to make consistent with recent changes by @aabadie in #232
- frontend: several improvements by @aabadie in #233
- dotbot/frontend: remove warning from console by @aabadie in #235
- dotbot-simulator: fix advertisement of battery level default estimator and encoder values + improvement of the battery model training by @aabadie in #237
- dotvot/controller_app: add --simulator-init-state option by @aabadie in #240
- examples/charging station: add 2000x2000 background map and adjust bootstrap values for 4 robots case by @aabadie in #242
- dotbot/frontend: ignore coverage directory when running the dev server by @aabadie in #243
- dotbot: simulator small improvements by @aabadie in #245
- dotbot/examples/labyrinth: fix waypoints for DotBot 1 by @aabadie in #246
Bugs fixed
- joystick: keyboard: fix misuse of rest client by @aabadie in #206
- dotbot/frontend: fix wrong y coordinate returned on map clicked by @aabadie in #210
- dotbot/controller: ignore positions that are too close from the last one by @aabadie in #213
- server: frontend: fixes when no background map is given and when waypoint threshold is changed from UI by @aabadie in #226
- dotbot/frontend: ui fixes by @aabadie in #228
- models: server: frontend: fix waypoint value not being set correctly when receiving a waypoint update via websockets by @aabadie in #229
- dotbot/frontend: use native Websocket and adapt tests by @aabadie in #244
Other Changes
- Docker: add initial Dockerfile configuration by @aabadie in #191
- Add simulator initial state and config files by @WilliamTakeshi in #192
- feat: reuse RestClient's client by @WilliamTakeshi in #199
- add examples folder and add an example for a charging station poc by @WilliamTakeshi in #198
- fix: improve orca reliability, less deadlocks by @WilliamTakeshi in #200
- feat: add websockets for dotbot commands by @WilliamTakeshi in #201
- dotbot: adapt for multi-lighthouse support and position coordinates in mm by @aabadie in #202
- Improve sim scalability by @WilliamTakeshi in #212
- Adding DotBot examples by @genkimiyauchi in #208
- Controller: allow overriding value of binary flags by @geonnave in #211
- feat: update DotBotsMapPoint to not update when props doesn't change by @WilliamTakeshi in #214
- Improvements during debug session at Inria testbed by @geonnave in #216
- New constants for mm by @WilliamTakeshi in #218
- dotbot/examples: add motions example by @aabadie in #225
- feat: add option to display a background map on the dotbot map by @aabadie in #223
- tree-wide: various improvements to reduce simulation to reality gap by @aabadie in #236
- dotbot/simulator: various improvements by @aabadie in #239
- dotbot/dotbot_simulator: add optional mari network simulator by @aabadie in #238
- dotbot/examples: add labyrinth example by @aabadie in #241
- Agentic setup by @geonnave in #247
- Fix web UI blank at startup by @geonnave in #248
- Move QrKey to examples by @geonnave in #249
- DotBot unification: cli scaffold by @geonnave in #250
- Absorb dotbot-provision and lh2-calibration repos by @geonnave in #251
- dotbot/provision: net_id readback fix + reset-button notice by @geonnave in #253
- dotbot/adapter: dispatch frames by mari next_proto by @geonnave in #254
- dotbot/cli: real fw build + dotbot make + rename testbed to swarm by @geonnave in #255
- pyproject: bump to 0.29.0rc1 by @geonnave in #256
New Contributors
- @WilliamTakeshi made their first contribution in #192
- @genkimiyauchi made their first contribution in #208
Full Changelog: 0.27.0...v0.29.0rc1