ob-f/OpenBot

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.

Swift

3,507

1,178 commits

updated Aug 26, 2026

See the code

README

Banner

Turning Smartphones into Robots

GitHub build GitHub issues GitHub pull requests GitHub forks GitHub stars Github downloads Github size Github license

English | 简体中文 | Deutsch | Français | Español | 한국어

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.

Get started with OpenBot

Get the source code

  • You can download the repo as a zip file and extract it into a folder of your choice.
  • You can clone the OpenBot repository from GitHub with the following command:
    git clone https://github.com/ob-f/OpenBot.git
    
  • You can fork the OpenBot repository and then clone your local copy. This is recommended, especially if you want to contribute.

Videos

youtube video youtube video

Cool projects using OpenBot

There are a lot of cool projects using OpenBot already. Below is a small selection. Click on the images to be redirected to the respective projects.

Tank OpenBot 2WD OpenBot Cardboard OpenBot Baby Yoda OpenBot

Contact

  • Join our Slack channel to connect with the OpenBot community.
  • Contact us via Email

Contribute

Please read the contribution guidelines. If you are not sure where to start have a look at the open issues.

Citation

Please cite our paper if you use OpenBot.

@inproceedings{mueller2021openbot,
    title     = {OpenBot: Turning Smartphones into Robots},
    author    = {M{\"u}ller, Matthias and Koltun, Vladlen},
    booktitle = {Proceedings of the International Conference on Robotics and Automation (ICRA)},
    year = {2021},
}
Footer
android
arduino
deeplearning
education
openbot
research
robot
robotics
smartphone

Contributors

(top 30 of 37)

thias15

662 commits

dhruv2295

240 commits

izivkov

74 commits

vcc-sanya

51 commits

ob-f/OpenBot

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.

Swift

3,507

1,178 commits

updated Aug 26, 2026

See the code

README

Banner

Turning Smartphones into Robots

GitHub build GitHub issues GitHub pull requests GitHub forks GitHub stars Github downloads Github size Github license

English | 简体中文 | Deutsch | Français | Español | 한국어

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.

Get started with OpenBot

Get the source code

  • You can download the repo as a zip file and extract it into a folder of your choice.
  • You can clone the OpenBot repository from GitHub with the following command:
    git clone https://github.com/ob-f/OpenBot.git
    
  • You can fork the OpenBot repository and then clone your local copy. This is recommended, especially if you want to contribute.

Videos

youtube video youtube video

Cool projects using OpenBot

There are a lot of cool projects using OpenBot already. Below is a small selection. Click on the images to be redirected to the respective projects.

Tank OpenBot 2WD OpenBot Cardboard OpenBot Baby Yoda OpenBot

Contact

  • Join our Slack channel to connect with the OpenBot community.
  • Contact us via Email

Contribute

Please read the contribution guidelines. If you are not sure where to start have a look at the open issues.

Citation

Please cite our paper if you use OpenBot.

@inproceedings{mueller2021openbot,
    title     = {OpenBot: Turning Smartphones into Robots},
    author    = {M{\"u}ller, Matthias and Koltun, Vladlen},
    booktitle = {Proceedings of the International Conference on Robotics and Automation (ICRA)},
    year = {2021},
}
Footer
android
arduino
deeplearning
education
openbot
research
robot
robotics
smartphone

Contributors

(top 30 of 37)

thias15

662 commits

dhruv2295

240 commits

izivkov

74 commits

vcc-sanya

51 commits

Languages

Swift

36.6%

Java

29.1%

JavaScript

14.1%

Python

6.0%

Kotlin

4.0%

CSS

2.4%

Dart

2.1%

C++

2.1%

TypeScript

2.0%