OpenBot version history
10 releases tracked, newest first.
v0.8.0
Mar 3, 2025- Added Flutter controller with WebRTC video feed for Android/iOS
- Introduced remote web server for robot teleoperation
- Fixed multiple Android issues including model management and USB errors
- Added multilingual documentation including German, Chinese, and Spanish READMEs
2 downloads
v0.7.1
May 24, 2023The following summarizes the changes compared to the previous release [v0.7.0](https://github.com/intel-isl/OpenBot/releases/tag/v0.7.0).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.7.0...v0.7.1
## Robot App
* Minor UI changes to Android app by @thias15 in https://github.com/isl-org/OpenBot/pull/360
* Adjust iOS UI to be more consistent with Android UI by @quentin-leboutet in https://github.com/isl-org/OpenBot/pull/361
<p align="left">
<img src="https://github.com/isl-org/OpenBot/assets/19666890/30d15431-ee41-4ab6-9515-27473ed556e9" alt="screen_main" width=25%/>
<img src="https://github.com/isl-org/OpenBot/assets/19666890/5bcafe06-6d99-42ba-adb9-5b0a21da79ab" alt="ios_main_screen" width=25%/>
</p>
## Node.js Controller
* Node.js Web controller client UI improvements by @Coder-Lars in https://github.com/isl-org/OpenBot/pull/359

## Policy learning
* Fix issue related to matplotlib when running webserver by @thias15 in https://github.com/isl-org/OpenBot/pull/362
2 downloads
v0.7.0
May 2, 2023The following summarizes the changes compared to the previous release [v0.6.2](https://github.com/intel-isl/OpenBot/releases/tag/v0.6.2).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.6.2...v0.7.0
## Robot App
### Android
* Add BLE support + DPAD support by @sparsh3dwe in https://github.com/isl-org/OpenBot/pull/330
* Fix speedMode during inference by @thias15 in https://github.com/isl-org/OpenBot/pull/343
* Update UI order and colors by @thias15 in https://github.com/isl-org/OpenBot/pull/349
### iOS
* New iOS version of the app by @sparsh3dwe in https://github.com/isl-org/OpenBot/pull/329
<p align="left">
<img src="https://user-images.githubusercontent.com/19666890/235746515-019ee563-359c-4e29-ba91-7983d5a6acdb.jpeg" alt="Main Menu" height=300/>
<img src="https://user-images.githubusercontent.com/19666890/235746540-a1ec390e-be35-47f9-ba4c-2ef9513dbaba.jpeg" alt="ObjectNav" height=300/>
<img src="https://user-images.githubusercontent.com/19666890/235750151-10a50f88-6dd0-4fa0-8ce2-7ca2b884a29e.jpeg" alt="FreeRoam" height=300/>
<img src="https://user-images.githubusercontent.com/19666890/235750153-dda45482-ec71-4d1d-a893-28c9005b2258.jpeg" alt="C
2 downloads
v0.6.2
Mar 4, 2023The following summarizes the changes compared to the previous release [v0.6.1](https://github.com/intel-isl/OpenBot/releases/tag/v0.6.1).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.6.1...v0.6.2
## Robot App
* Upgrade Android API from 29 to 32. by @sparsh3dwe in https://github.com/isl-org/OpenBot/pull/333
* Remember CAMERA_SWITCH setting across app screens by @reger24 in https://github.com/isl-org/OpenBot/pull/338
* Adjust robot speed based on distance to the tracked object by @reger24 in https://github.com/isl-org/OpenBot/pull/311
## Policy training
* Fix dataloader and dependencies by @thias15 in https://github.com/isl-org/OpenBot/pull/337
* Control and inference via Python for Linux compute boards, e.g. Upboard by @Yunaik in https://github.com/isl-org/OpenBot/pull/323

## Dependencies
* Bump json5 from 1.0.1 to 1.0.2 in /policy/frontend by @dependabot in https://github.com/isl-org/OpenBot/pull/326
* Bump express from 4.17.1 to 4.18.2 in /policy/frontend by @dependabot in https://github.com/isl-org/OpenBot/pull/316
*
2 downloads
v0.6.1
Dec 21, 2022The following summarizes the changes compared to the previous release [v0.6.0](https://github.com/intel-isl/OpenBot/releases/tag/v0.6.0).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.6.0...v0.6.1
## Robot App
* Use R1 button to discard logging by @thias15 in https://github.com/isl-org/OpenBot/pull/291
* New vehicle screen by @thias15 in https://github.com/isl-org/OpenBot/pull/296

* Integrate object detector Yolov5 by @thias15 in https://github.com/isl-org/OpenBot/pull/309
* Add efficientDet models by @thias15 in https://github.com/isl-org/OpenBot/pull/317
* Remove redundant code for getScreenOrientation by @reger24 in https://github.com/isl-org/OpenBot/pull/318
## Documentation & CI
* OS independent call to applyStyle by @reger24 in https://github.com/isl-org/OpenBot/pull/313
* Update badges by @thias15 in https://github.com/isl-org/OpenBot/pull/319
* App ReadMe: add animations and refine text by @thias15 in https://github.com/isl-org/OpenBot/pull/321
## Policy training
* Add point goal nav training by @quentin-lebout
2 downloads
v0.6.0
Jun 1, 2022The following summarizes the changes compared to the previous release [v0.5.0](https://github.com/intel-isl/OpenBot/releases/tag/v0.5.0).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.5.0...v0.6.0
## New Platforms
* Multi-Terrain Vehicle (MTV) by @quentin-leboutet in https://github.com/isl-org/OpenBot/pull/278
* Ready-to-Run OpenBot by @thias15 in https://github.com/isl-org/OpenBot/pull/285
<p>
<img src="https://user-images.githubusercontent.com/19666890/171449725-6cedd00a-cb29-4be6-a8c5-bc7da38bb420.jpg" width="25%" alt="RTR_TT"/>
<img src="https://user-images.githubusercontent.com/19666890/171449754-e0dec8d9-216c-4034-b9a4-4830d5747f1f.jpg" width="25%" alt="RTR_520"/>
<img src="https://user-images.githubusercontent.com/19666890/171451415-4a9781ba-005b-418a-8d7a-ea6cf11a5890.jpeg" width="40%" alt="MTV"/>
</p>
## Android Apps
* Versioning based on tags with plugin by @thias15 in https://github.com/isl-org/OpenBot/pull/281
### Robot App
* Update dependencies by @thias15 in https://github.com/isl-org/OpenBot/pull/229
* Improve tflite error handling by @thias15 in https://github.com/isl-org/OpenBot/pull/264
* Object nav benchmarki
2 downloads
v0.5.0
Feb 18, 2022The following summarizes the changes compared to the previous release [v0.4.0](https://github.com/intel-isl/OpenBot/releases/tag/v0.4.0).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.4.0...v0.5.0
## Android Apps
### Robot
* When a model is deleted in the model management screen, restore download option if available instead of removing it from model management list by @dhruv2295 in https://github.com/isl-org/OpenBot/pull/227
* Support new firmware features and message protocol by @thias15 in https://github.com/isl-org/OpenBot/pull/250
* Functions to parse config message from robot by @thias15 in https://github.com/isl-org/OpenBot/pull/253
* Refactor game controller and add test by @thias15 in https://github.com/isl-org/OpenBot/pull/257 and https://github.com/isl-org/OpenBot/pull/261
* Update gradle files for app versioning by @thias15 in https://github.com/isl-org/OpenBot/pull/263
### Controller
* Remove RTSP (WebRTC is superior in every way) by @izivkov in https://github.com/isl-org/OpenBot/pull/245
* Improve stability when controller app is restarted by @izivkov in https://github.com/isl-org/OpenBot/pull/247
* Button to switch the cam
2 downloads
v0.4.0
Oct 1, 2021The following summarizes the changes compared to the previous release [v0.3.2](https://github.com/intel-isl/OpenBot/releases/tag/v0.3.2).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.3.2...v0.4.0
## Android Apps
### Robot
- WebRTC support for communication with the smartphone controller with much lower latency, thanks @izivkov for #192
- Add sensor selection menu to logger fragment, thanks @dhruv2295 for #202 and #228
- Settings menu to choose between WebRTC (only controller app) and RTSP, thanks @dhruv2295 for #203
- Fix app crash in object tracking fragment (Android 6), thanks @MohammedZ666 for #210 and #212
- Dropdown to choose from available local web servers in logger fragment and autopilot fragment, thanks @sanyatuning for #214
### Controller
- WebRTC support and new features (mirror video feed and turn audio on/off), thanks @izivkov for #192
- New option for intuitive robot control (throttle/brake with on-screen pedals and steering by tilting the phone), thanks @izivkov for #205
## Web Interface
- Add support for multiple connections between robots and local servers in the same network, thanks @sanyatuning for #214
#
2 downloads
v0.3.2
Jun 3, 2021The following summarizes the changes compared to the previous release [v0.3.1](https://github.com/intel-isl/OpenBot/releases/tag/v0.3.1).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.3.1...v0.3.2
## Android Apps
### Robot
- Split the AI screen into two separate screens, one for running object tracking and one for running autopilot models. Object detectors can now track all 80 object classes from the [COCO dataset](https://cocodataset.org/#home). Thanks @dhruv2295 for #179.
<p align="left">
<img src="https://user-images.githubusercontent.com/19666890/120612621-adad1d80-c455-11eb-9ce4-afad7808e4ba.jpg"
alt="screen_autopilot" width="45%" />
<img src="https://user-images.githubusercontent.com/19666890/120612634-af76e100-c455-11eb-87c6-f8b0cbea24cb.jpg"
alt="screen_object_tracking" width="45%" />
</p>
- Refactor AI model definitions, #183
- Refactor code to move common functions to util classes, #184
- Improve stability of RTSP video stream, thanks @izivkov for #185
- Bugfixes, thanks @dhruv2295 for #198
- New model management screen that allows downloading more AI models, renaming/deleting model on phone and adding
2 downloads
v0.3.1
Apr 15, 2021The following summarizes the changes compared to the previous release [v0.3.0](https://github.com/intel-isl/OpenBot/releases/tag/v0.3.0).
**Full Changelog**: https://github.com/isl-org/OpenBot/compare/v0.3.0...v0.3.1
## Android Apps
### Robot
- Add file picker to model drop-down --> choose trained autopilot models from phone storage, thanks @dhruv2295 for #172
- Add [Yolo-v4-tiny](https://github.com/hunglc007/tensorflow-yolov4-tflite) object detector, #174
- Development of a new screen for checking the button mapping of the BT controller, thanks @dhruv2295 for #175
<p align="left">
<img src="https://user-images.githubusercontent.com/19666890/114872757-e7b95600-9dfa-11eb-9be1-540f331490b3.jpg"
alt="controller_mapping" width="50%" />
</p>
- Fix navigation of AI fragment and add missing control handling, add audio effects for drive and speed modes, #180
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](https://www.xda-developers.com/android-pie-support-playstation-4-dualshock-4) for more info.
2 downloads