Files
2026-02-22 18:24:16 +00:00
..
2026-02-22 18:24:16 +00:00
2026-02-22 18:24:16 +00:00
2026-02-22 18:24:16 +00:00
2026-02-22 18:24:16 +00:00
2026-02-22 18:24:16 +00:00
2026-02-22 18:24:16 +00:00
2026-02-22 18:24:16 +00:00
2026-02-22 18:24:16 +00:00

Dobot Magician Python Control Script

Table of contents 📋


Overview 💡

Dieses Repository enthält ein Python-Testskript (dobot_test.py), mit dem sich ein
Dobot Magician über DobotLink (RPC-Kommunikation) ansteuern lässt.

Das Skript:

  • sucht automatisch nach angeschlossenen Dobots
  • verbindet sich über den CP210x-USB-Adapter
  • fragt die Pose ab
  • führt eine einfache PTP-Bewegung aus
  • trennt sauber die Verbindung

⚠️ Wichtiger Hinweis:
Dieses Projekt funktioniert ausschließlich unter Windows, da DobotLink und die CP210x-Treiber offiziell nur dort unterstützt werden.


Features

  • automatische Dobot-Erkennung
  • CP210x-Port-Suche
  • Verbindung über DobotLink RPC
  • Abfrage der aktuellen Pose
  • PTP-Joint-Bewegung (Beispiel)
  • Logging über DobotRPC
  • Fehlerbehandlung (z. B. NetworkError)

Installation ⬇️

Offizielle Steuerungssoftware (erforderlich für RPC):

https://www.dobot.cc/downloadcenter/dobot-magician.html

Nach der Installation DobotLink starten.


2. Python 3.9 oder 3.10 installieren

Download:
https://www.python.org/downloads/windows/

Wichtig:
Add Python to PATH aktivieren


3. CP210x USB-Treiber installieren

Download:
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

Ohne diesen Treiber wird der Dobot-Port nicht erkannt.


4. DobotRPC installieren

DobotLink bringt ein kompatibles Python-SDK mit.

Falls pip benötigt wird:

pip install dobotlink
pip install setuptools