-
Notifications
You must be signed in to change notification settings - Fork 560
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/3dwesupport/OpenBot into …
…web-server-v2
- Loading branch information
Showing
152 changed files
with
13,303 additions
and
629 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
name: GPT Translate | ||
|
||
on: | ||
issue_comment: | ||
types: [created] | ||
|
||
jobs: | ||
gpt_translate: | ||
if: | | ||
github.actor == 'thias15' && | ||
contains(github.event.comment.body, '/gpt-translate') || | ||
contains(github.event.comment.body, '/gt') | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
|
||
- name: Run GPT Translate | ||
uses: 3ru/gpt-translate@master | ||
with: | ||
apikey: ${{ secrets.OPENAI_API_KEY }} | ||
model: gpt-4o | ||
prompt: | | ||
Please translate the README source file to {targetLanguage}. \ | ||
Make the translation sound as natural as possible. \ | ||
Keep the HTML snippet with the language options in the same place as in the source file. \ | ||
ONLY {targetLanguage} should be shown in plaintext (between span tags). \ | ||
All other languages should be shown as links using the Language Culture Name, e.g. "README.de-DE.md" for German. \ | ||
Exception: English is the default language and always points to "README.md". \ | ||
For example, the HTML snippet of the German README should look something like this: | ||
<p align="center"> | ||
<a href="README.md">English</a> | | ||
<a href="README.zh-CN.md">简体中文</a> | | ||
<span>Deutsch</span> | | ||
<a href="README.fr-FR.md">Français</a> | ||
</p> | ||
Do NOT add ``` tags to the HTML snippet. \ | ||
Make sure than any links to English README.md files are updated to point to the corresponding {targetLanguage} README file. \ | ||
For example, when translating to German, any link to <directory>/README.md should be updated to <directory>/README.de-DE.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
name: GPT Review | ||
|
||
on: | ||
issue_comment: | ||
types: [created] | ||
|
||
jobs: | ||
gpt_review: | ||
if: | | ||
github.actor == 'thias15' && | ||
contains(github.event.comment.body, '/gpt-review') || | ||
contains(github.event.comment.body, '/gr') | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Run GPT Code Review | ||
uses: cirolini/genai-code-review@v2 | ||
with: | ||
openai_api_key: ${{ secrets.OPENAI_API_KEY }} | ||
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
github_pr_id: ${{ github.event.number }} | ||
openai_model: "gpt-4o" # optional | ||
openai_temperature: 0.5 # optional | ||
openai_max_tokens: 2048 # optional | ||
mode: files # files or patch | ||
language: en # optional, default is 'en' | ||
custom_prompt: "" # optional |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
## HAFTUNGSAUSSCHLUSS | ||
|
||
<p align="center"> | ||
<a href="DISCLAIMER.md">English</a> | | ||
<a href="DISCLAIMER.zh-CN.md">简体中文</a> | | ||
<span>Deutsch</span> | | ||
<a href="DISCLAIMER.fr-FR.md">Français</a> | | ||
<a href="DISCLAIMER.es-ES.md">Español</a> | ||
</p> | ||
|
||
Das OpenBot-Projekt ist eine Open-Source-Initiative, die darauf abzielt, zugängliche Robotiklösungen für Bildungs-, Experimentier- und Freizeitzwecke bereitzustellen. Der folgende Haftungsausschluss beschreibt die Nutzungsbedingungen für die OpenBot-Software und Hardware-Designs. | ||
|
||
### Software-Haftungsausschluss | ||
|
||
- Die OpenBot-Software wird ohne jegliche ausdrückliche oder stillschweigende Gewährleistung bereitgestellt. | ||
- Die Mitwirkenden und Betreuer des OpenBot-Projekts sind nicht verantwortlich für Schäden oder Datenverluste, die durch die Nutzung der Software entstehen können. | ||
- Die Benutzer sind dafür verantwortlich, sicherzustellen, dass ihre Nutzung der OpenBot-Software allen relevanten Gesetzen und Vorschriften entspricht. | ||
- Der Missbrauch der Software für böswillige oder unethische Zwecke ist strengstens untersagt. | ||
|
||
### Hardware-Haftungsausschluss | ||
|
||
- Die OpenBot-Hardware-Designs werden zu Bildungs- und Experimentierzwecken bereitgestellt und sind möglicherweise nicht für alle Anwendungsfälle geeignet. | ||
- Die Benutzer sind dafür verantwortlich, sicherzustellen, dass ihre Implementierung der OpenBot-Hardware den Sicherheitsstandards und Vorschriften ihrer Region entspricht. | ||
- Die Mitwirkenden und Betreuer des OpenBot-Projekts haften nicht für Verletzungen, Schäden oder Verluste, die durch den Bau, die Modifikation oder den Betrieb von Robotern auf Basis der OpenBot-Hardware-Designs entstehen. | ||
- Die Benutzer werden aufgefordert, Vorsicht walten zu lassen und die Sicherheit zu priorisieren, wenn sie Roboter auf Basis von OpenBot bauen und betreiben. | ||
|
||
### Allgemeiner Haftungsausschluss | ||
|
||
- Die Mitwirkenden und Betreuer des OpenBot-Projekts lehnen jegliche Haftung für Schäden oder Verluste ab, die direkt oder indirekt aus der Nutzung oder dem Missbrauch der OpenBot-Software und Hardware-Designs entstehen. | ||
- Die Benutzer werden ermutigt, die OpenBot-Ressourcen verantwortungsbewusst, ethisch und in Übereinstimmung mit allen geltenden Gesetzen und Vorschriften zu nutzen. | ||
|
||
Durch die Nutzung der OpenBot-Software und Hardware-Designs erkennen Sie an, dass Sie die Bedingungen dieses Haftungsausschlusses gelesen, verstanden und akzeptiert haben. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
## AVISO LEGAL | ||
|
||
<p align="center"> | ||
<a href="DISCLAIMER.md">English</a> | | ||
<a href="DISCLAIMER.zh-CN.md">简体中文</a> | | ||
<a href="DISCLAIMER.de-DE.md">Deutsch</a> | | ||
<a href="DISCLAIMER.fr-FR.md">Français</a> | | ||
<span>Español</span> | ||
</p> | ||
|
||
El proyecto OpenBot es una iniciativa de código abierto que tiene como objetivo proporcionar soluciones robóticas accesibles para fines educativos, experimentales y recreativos. El siguiente aviso legal describe los términos y condiciones de uso del software y los diseños de hardware de OpenBot. | ||
|
||
### Aviso Legal del Software | ||
|
||
- El software de OpenBot se proporciona "tal cual" sin ninguna garantía de ningún tipo, expresa o implícita. | ||
- Los colaboradores y mantenedores del proyecto OpenBot no son responsables de ningún daño o pérdida de datos que pueda resultar del uso del software. | ||
- Los usuarios son responsables de asegurarse de que su uso del software de OpenBot cumpla con todas las leyes y regulaciones relevantes. | ||
- El uso indebido del software para fines maliciosos o poco éticos está estrictamente prohibido. | ||
|
||
### Aviso Legal del Hardware | ||
|
||
- Los diseños de hardware de OpenBot se proporcionan para fines educativos y experimentales y pueden no ser adecuados para todos los casos de uso. | ||
- Los usuarios son responsables de asegurarse de que su implementación del hardware de OpenBot cumpla con los estándares de seguridad y regulaciones aplicables a su región. | ||
- Los colaboradores y mantenedores del proyecto OpenBot no son responsables de ninguna lesión, daño o pérdida resultante de la construcción, modificación u operación de robots basados en los diseños de hardware de OpenBot. | ||
- Se insta a los usuarios a actuar con precaución y priorizar la seguridad al construir y operar robots basados en OpenBot. | ||
|
||
### Aviso Legal General | ||
|
||
- Los colaboradores y mantenedores del proyecto OpenBot declinan cualquier responsabilidad por daños o pérdidas incurridas directa o indirectamente por el uso o mal uso del software y los diseños de hardware de OpenBot. | ||
- Se anima a los usuarios a utilizar los recursos de OpenBot de manera responsable, ética y en cumplimiento con todas las leyes y regulaciones aplicables. | ||
|
||
Al usar el software y los diseños de hardware de OpenBot, usted reconoce que ha leído, entendido y aceptado los términos de este aviso legal. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
## AVERTISSEMENT | ||
|
||
<p align="center"> | ||
<a href="DISCLAIMER.md">English</a> | | ||
<a href="DISCLAIMER.zh-CN.md">简体中文</a> | | ||
<a href="DISCLAIMER.de-DE.md">Deutsch</a> | | ||
<span>Français</span> | | ||
<a href="DISCLAIMER.es-ES.md">Español</a> | ||
</p> | ||
|
||
Le projet OpenBot est une initiative open-source visant à fournir des solutions robotiques accessibles à des fins éducatives, expérimentales et récréatives. Le présent avertissement décrit les termes et conditions d'utilisation des logiciels et des conceptions matérielles d'OpenBot. | ||
|
||
### Avertissement sur le logiciel | ||
|
||
- Le logiciel OpenBot est fourni "tel quel" sans aucune garantie, expresse ou implicite. | ||
- Les contributeurs et mainteneurs du projet OpenBot ne sont pas responsables des dommages ou pertes de données pouvant résulter de l'utilisation du logiciel. | ||
- Les utilisateurs sont responsables de s'assurer que leur utilisation du logiciel OpenBot est conforme à toutes les lois et réglementations en vigueur. | ||
- L'utilisation abusive du logiciel à des fins malveillantes ou contraires à l'éthique est strictement interdite. | ||
|
||
### Avertissement sur le matériel | ||
|
||
- Les conceptions matérielles d'OpenBot sont fournies à des fins éducatives et expérimentales et peuvent ne pas convenir à tous les cas d'utilisation. | ||
- Les utilisateurs sont responsables de s'assurer que leur mise en œuvre du matériel OpenBot est conforme aux normes de sécurité et aux réglementations applicables dans leur région. | ||
- Les contributeurs et mainteneurs du projet OpenBot ne sont pas responsables des blessures, dommages ou pertes résultant de la construction, modification ou utilisation de robots basés sur les conceptions matérielles d'OpenBot. | ||
- Les utilisateurs sont invités à faire preuve de prudence et à prioriser la sécurité lors de la construction et de l'utilisation de robots basés sur OpenBot. | ||
|
||
### Avertissement général | ||
|
||
- Les contributeurs et mainteneurs du projet OpenBot déclinent toute responsabilité pour les dommages ou pertes encourus directement ou indirectement par l'utilisation ou la mauvaise utilisation des logiciels et conceptions matérielles d'OpenBot. | ||
- Les utilisateurs sont encouragés à utiliser les ressources d'OpenBot de manière responsable, éthique et en conformité avec toutes les lois et réglementations applicables. | ||
|
||
En utilisant les logiciels et conceptions matérielles d'OpenBot, vous reconnaissez avoir lu, compris et accepté les termes de cet avertissement. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
## DISCLAIMER | ||
|
||
<p align="center"> | ||
<span>English</span> | | ||
<a href="DISCLAIMER.zh-CN.md">简体中文</a> | | ||
<a href="DISCLAIMER.de-DE.md">Deutsch</a> | | ||
<a href="DISCLAIMER.fr-FR.md">Français</a> | | ||
<a href="DISCLAIMER.es-ES.md">Español</a> | ||
</p> | ||
|
||
The OpenBot project is an open-source initiative aimed at providing accessible robotics solutions for educational, experimental, and recreational purposes. The following disclaimer outlines the terms and conditions of use for the OpenBot software and hardware designs. | ||
|
||
### Software Disclaimer | ||
|
||
- The OpenBot software is provided "as is" without any warranty of any kind, expressed or implied. | ||
- The OpenBot project contributors and maintainers are not responsible for any damage or loss of data that may result from the use of the software. | ||
- Users are responsible for ensuring that their use of the OpenBot software complies with all relevant laws and regulations. | ||
- Misuse of the software for malicious or unethical purposes is strictly prohibited. | ||
|
||
### Hardware Disclaimer | ||
|
||
- The OpenBot hardware designs are provided for educational and experimental purposes and may not be suitable for all use cases. | ||
- Users are responsible for ensuring that their implementation of the OpenBot hardware complies with safety standards and regulations applicable to their region. | ||
- The OpenBot project contributors and maintainers are not liable for any injury, damage, or loss resulting from the construction, modification, or operation of robots based on the OpenBot hardware designs. | ||
- Users are urged to exercise caution and prioritize safety when building and operating robots based on OpenBot. | ||
|
||
### General Disclaimer | ||
|
||
- The OpenBot project contributors and maintainers disclaim any liability for damages or losses incurred directly or indirectly from the use or misuse of the OpenBot software and hardware designs. | ||
- Users are encouraged to use the OpenBot resources responsibly, ethically, and in compliance with all applicable laws and regulations. | ||
|
||
By using the OpenBot software and hardware designs, you acknowledge that you have read, understood, and agreed to the terms of this disclaimer. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
## 免责声明 | ||
|
||
<p align="center"> | ||
<a href="DISCLAIMER.md">English</a> | | ||
<span>简体中文</span> | | ||
<a href="DISCLAIMER.de-DE.md">Deutsch</a> | | ||
<a href="DISCLAIMER.fr-FR.md">Français</a> | | ||
<a href="DISCLAIMER.es-ES.md">Español</a> | ||
</p> | ||
|
||
OpenBot 项目是一个开源计划,旨在为教育、实验和娱乐目的提供可访问的机器人解决方案。以下免责声明概述了 OpenBot 软件和硬件设计的使用条款和条件。 | ||
|
||
### 软件免责声明 | ||
|
||
- OpenBot 软件按“原样”提供,不提供任何明示或暗示的保证。 | ||
- OpenBot 项目的贡献者和维护者不对使用该软件可能导致的任何损坏或数据丢失负责。 | ||
- 用户有责任确保其使用 OpenBot 软件符合所有相关法律和法规。 | ||
- 严禁将软件用于恶意或不道德的目的。 | ||
|
||
### 硬件免责声明 | ||
|
||
- OpenBot 硬件设计仅供教育和实验用途,可能不适用于所有使用场景。 | ||
- 用户有责任确保其实施的 OpenBot 硬件符合其所在地区适用的安全标准和法规。 | ||
- OpenBot 项目的贡献者和维护者不对基于 OpenBot 硬件设计的机器人在构建、修改或操作过程中导致的任何伤害、损坏或损失负责。 | ||
- 用户在构建和操作基于 OpenBot 的机器人时应谨慎行事,并优先考虑安全。 | ||
|
||
### 一般免责声明 | ||
|
||
- OpenBot 项目的贡献者和维护者对因直接或间接使用或误用 OpenBot 软件和硬件设计而导致的任何损害或损失不承担任何责任。 | ||
- 鼓励用户负责任地、道德地使用 OpenBot 资源,并遵守所有适用的法律和法规。 | ||
|
||
通过使用 OpenBot 软件和硬件设计,您确认您已阅读、理解并同意本免责声明的条款。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
<a href="https://www.openbot.org/" target="_blank"> | ||
<img align="center" alt="Banner" width="100%" src="docs/images/banner.jpg" /> | ||
</a> | ||
|
||
<h1 align="center"><a>Smartphones in Roboter verwandeln</a></h1> | ||
|
||
<p align="center"> | ||
<img alt="GitHub build" src="https://img.shields.io/github/actions/workflow/status/isl-org/OpenBot/gradle.yml?branch=master"></a> | ||
<img alt="GitHub issues" src="https://img.shields.io/github/issues/isl-org/OpenBot"></a> | ||
<img alt="GitHub pull requests" src="https://img.shields.io/github/issues-pr/isl-org/OpenBot"></a> | ||
<img alt="GitHub forks" src="https://img.shields.io/github/forks/isl-org/OpenBot"></a> | ||
<img alt="GitHub stars" src="https://img.shields.io/github/stars/isl-org/OpenBot"></a> | ||
<img alt="Github downloads" src="https://img.shields.io/github/downloads/isl-org/OpenBot/total"></a> | ||
<img alt="Github size" src="https://img.shields.io/github/repo-size/isl-org/OpenBot"></a> | ||
<img alt="Github license" src="https://img.shields.io/github/license/isl-org/OpenBot"></a> | ||
</p> | ||
|
||
<p align="center"> | ||
<a href="README.md">English</a> | | ||
<a href="README.zh-CN.md">简体中文</a> | | ||
<span>Deutsch</span> | | ||
<a href="README.fr-FR.md">Français</a> | | ||
<a href="README.es-ES.md">Español</a> | ||
</p> | ||
|
||
OpenBot nutzt Smartphones als Gehirn für kostengünstige Roboter. Wir haben ein kleines Elektrofahrzeug entworfen, das etwa 50 Dollar kostet und als Roboterkörper dient. Unser Software-Stack für Android-Smartphones unterstützt fortgeschrittene Robotikanwendungen wie Personenerkennung und Echtzeit-Autonomes Fahren. | ||
|
||
## Erste Schritte mit OpenBot | ||
- Baue deinen eigenen [Roboterkörper](body/README.md) | ||
- Flashe die [Arduino-Firmware](firmware/README.md) | ||
- Installiere die [Android-Apps](android/README.md) | ||
- Steuere den Roboter über einen [Controller](controller/README.md) | ||
- Trainiere deine eigene [Fahrstrategie](policy/README.md) | ||
|
||
## Quellcode erhalten | ||
|
||
- Du kannst das Repository als [Zip-Datei](https://github.com/intel-isl/OpenBot/archive/master.zip) herunterladen und in einen Ordner deiner Wahl extrahieren. | ||
- Du kannst das OpenBot-Repository von GitHub mit folgendem Befehl klonen: | ||
```bash | ||
git clone https://github.com/intel-isl/OpenBot.git | ||
``` | ||
- Du kannst das OpenBot-Repository forken und dann deine lokale Kopie klonen. Dies wird empfohlen, insbesondere wenn du [beitragen](CONTRIBUTING.md) möchtest. | ||
|
||
## Videos | ||
|
||
<a href="https://www.youtube.com/watch?v=RbzPXywJifA" > | ||
<img align="center" width="300" alt="youtube video" src="https://img.youtube.com/vi/RbzPXywJifA/hqdefault.jpg" /> | ||
</a> | ||
|
||
<a href="https://www.youtube.com/watch?v=qc8hFLyWDOM" > | ||
<img align="center" width="300" alt="youtube video" src="https://img.youtube.com/vi/qc8hFLyWDOM/hqdefault.jpg" /> | ||
</a> | ||
|
||
## Coole Projekte mit OpenBot | ||
|
||
Es gibt bereits viele coole Projekte, die OpenBot nutzen. Unten ist eine kleine Auswahl. Klicke auf die Bilder, um zu den jeweiligen Projekten weitergeleitet zu werden. | ||
|
||
<p float="left"> | ||
<a href="https://www.thingiverse.com/thing:4670884" target="_blank"> | ||
<img alt="Tank OpenBot" width="24%" src="docs/images/openbot_tank.jpg" /> | ||
</a> | ||
<a href="https://diyrobocars.com/2020/12/14/an-improved-version-of-the-intel-openbot" target="_blank"> | ||
<img alt="2WD OpenBot" width="24%" src="docs/images/openbot_2wd.jpg" /> | ||
</a> | ||
<a href="https://custom-build-robots.com/raspberry-pi-robot-cars/openbot-your-smartphone-controls-a-robot-car-introduction/13860?lang=en" target="_blank"> | ||
<img alt="Cardboard OpenBot" width="24%" src="docs/images/chassis_cardboard_1.jpg" /> | ||
</a> | ||
<a href="https://www.youtube.com/watch?v=PEj8jWapGt4" target="_blank"> | ||
<img alt="Baby Yoda OpenBot" width="24%" src="docs/images/openbot_yoda.jpg" /> | ||
</a> | ||
</p> | ||
|
||
## Kontakt | ||
|
||
- Trete unserem [Slack](https://join.slack.com/t/openbot-community/shared_invite/zt-jl8ygxqt-WNRNi9yzh7Lu60qui6Nh6w) Kanal bei, um dich mit der OpenBot-Community zu verbinden. | ||
- Kontaktiere uns per [E-Mail](mailto:[email protected]) | ||
|
||
## Beitrag leisten | ||
|
||
Bitte lies die [Beitragsrichtlinien](CONTRIBUTING.md). Wenn du nicht sicher bist, wo du anfangen sollst, wirf einen Blick auf die [offenen Issues](https://github.com/intel-isl/OpenBot/issues). | ||
|
||
## Zitieren | ||
|
||
Bitte zitiere unser [Paper](https://arxiv.org/abs/2008.10631), wenn du OpenBot verwendest. | ||
|
||
```bib | ||
@inproceedings{mueller2021openbot, | ||
title = {OpenBot: Turning Smartphones into Robots}, | ||
author = {M{\"u}ller, Matthias und Koltun, Vladlen}, | ||
booktitle = {Proceedings of the International Conference on Robotics and Automation (ICRA)}, | ||
year = {2021}, | ||
} | ||
``` | ||
|
||
<a href="https://www.openbot.org//" target="_blank"> | ||
<img align="center" alt="Footer" width="100%" src="docs/images/footer.gif" /> | ||
</a> |
Oops, something went wrong.