OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
MIT License
The following summarizes the changes compared to the previous release v0.7.0.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.7.0...v0.7.1
Published by thias15 over 1 year ago
The following summarizes the changes compared to the previous release v0.6.2.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.6.2...v0.7.0
Published by thias15 over 1 year ago
The following summarizes the changes compared to the previous release v0.6.1.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.6.1...v0.6.2
Published by thias15 almost 2 years ago
The following summarizes the changes compared to the previous release v0.6.0.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.6.0...v0.6.1
Published by thias15 over 2 years ago
The following summarizes the changes compared to the previous release v0.5.0.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.5.0...v0.6.0
Published by thias15 over 2 years ago
The following summarizes the changes compared to the previous release v0.4.0.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.4.0...v0.5.0
Published by thias15 about 3 years ago
The following summarizes the changes compared to the previous release v0.3.2.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.3.2...v0.4.0
Published by thias15 over 3 years ago
The following summarizes the changes compared to the previous release v0.3.1.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.3.1...v0.3.2
The app has the following known issues:
Published by thias15 over 3 years ago
The following summarizes the changes compared to the previous release v0.3.0.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.3.0...v0.3.1
The app has the following known issues:
Published by thias15 over 3 years ago
The following summarizes the changes compared to the previous release v0.2.0.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.2.0...v0.3.0
The app has the following known issues:
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.
requirements.txt
, thanks @eagleanurag for #153Published by thias15 almost 4 years ago
The following summarizes the changes compared to the previous release v0.1.1.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.1.1...v0.2.0
The app has the following known issues:
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.
Published by thias15 almost 4 years ago
The following summarizes the changes compared to the previous release v0.1.0.
Full Changelog: https://github.com/isl-org/OpenBot/compare/v0.1.0...v0.1.1
The app has the following known issues:
You can download the apk from the resources below and install it on your phone directly. Note, that the app is signed only with a debug key. Alternatively, you can build the app yourself. If you want to deploy your own model, this is currently necessary.
Published by thias15 about 4 years ago
This is the first release. Several people were able to complete all parts of the project. The project is evolving and things may change a lot. The following summarizes current features and known issues for the different components.
Full Changelog: https://github.com/isl-org/OpenBot/commits/v0.1.0
There are 3 different versions available, the regular body, the slim body and the glueable body. Depending on the build plate size of your 3D printer, at least one of those models should work. There are no known issues, but in the DIY version it is a bit challenging to fit all the wiring into the body.
The repo includes instructions for a DIY build which is recommended for building a single robot to try out the project. In order to reduce the wiring and make assembly easier, a custom PCB is also available.
There are two PCBs available, V1 and V2. Both versions of the PCB are supported by the Arduino firmware. However, there is no reason to order PCB V1 anymore, since PCB V2 has the same features and several (mostly minor) improvements:
Both PCBs have one known issue: When the ultrasonic sensor is used, the NewPing library causes an issue at pin 8. As a result, the right indicator light is very dim.
The firmware has the following features:
The firmware currently only supports the Arduino Nano microcontroller. However, porting it to other microcontrollers should be straight-forward. There are no known issues.
The app has the following features:
The app has the following known issues:
You can download the apk from the resources and install it on your phone directly. Note, that the app is signed only with a debug key. Alternatively, you can build the app yourself. If you want to deploy your own model, this is currently necessary.
The app was tested across 10 different smartphones from the past two years and works on all of them.
The notebook has the following features:
There are no known issues, but training a driving policy requires a lot of resources and may slow down or even freeze your machine. It is recommended to use a high-end laptop or workstation with large amount of RAM and dedicated GPU, especially when training with larger batch sizes. The documentation is currently also not very detailed.