v0.2.0
The following summarizes the changes compared to the previous release v0.1.1.
Full Changelog: v0.1.1...v0.2.0
Android Apps
Robot
- Persistent app settings, thanks @francisduvivier for #126 and @sanyatuning for #127
- Refactoring to make the app more modular and prepare for new GUI, thanks @dhruv2295 for #128, #134 and #141
- Refactor vehicle interface, #129
- Update UI to show vehicle stats, #130
- Support for smartphone controller app, thanks @izivkov for #131
- Send data to controller app, thanks @izivkov for #133
- Automatically download standard ML models via Gradle, #135
- Receive autopilot models from WebApp, thanks @sanyatuning for #144
- Change speed modes from game controller, #146
- Fix setting drive mode from UI, thanks @francisduvivier for #148
The app has the following known issues:
- Incorrect mapping of common BT game controllers (e.g. Xbox, PS4, Nvidia Shield, etc.) may occur on Android versions before Pie (9.0), see this article for more info. On the bright side, Android 11 supports many more controllers, see this article for more infos.
Controller
- New companion app that can be installed on another phone to control the OpenBot, thanks @izivkov for #137
You can download the apks from the resources below and install them on your phone directly. Note, that the app is signed only with a debug key. Alternatively, you can build the app yourself.
Documentation
- Update Chinese docs, thanks @wangruoyao for #139
- Add documentation for controller app, thanks @izivkov for #140
- Add cool OpenBot projects, #145
- Refactor documentation to separate robot and controller apps, #149
CAD Files
- Fix STL files for glue body, #150
Policy
- Restructure policy dir, create python package openbot, thanks @sanyatuning for #125
- Add react based frontend for policy server, thanks @sanyatuning for #132
- Download models from server, thanks @sanyatuning for #144