# DOBOT MG400 — Documentation [![en](https://img.shields.io/badge/lang-en-red.svg)](https://ohara-lab-su.github.io/dobot/en/index.html) [![ja](https://img.shields.io/badge/lang-ja-yellow.svg)](https://ohara-lab-su.github.io/dobot/ja/index.html) [![GitHub](https://img.shields.io/badge/GitHub-ohara--lab--su%2Fdobot-181717?logo=github)](https://github.com/ohara-lab-su/dobot/) [![GitHub Pages](https://img.shields.io/badge/GitHub%20Pages-Documentation-222222?logo=githubpages&logoColor=white)](https://ohara-lab-su.github.io/dobot/en/) [![Ohara Lab](https://img.shields.io/badge/Ohara%20Lab-Home-4B5563?logo=homeassistant&logoColor=white)](https://ohara-lab-su.github.io/index.en.html) `dobot` is the **DOBOT MG400** implementation of the robot-control interface defined by the project. The same project-level interface is used with COBOTTA and Universal Robots (UR), but this package implements MG400-specific behavior. `ese774_frame` provides remote access to the existing interface; it does not define that interface. Detailed implementation investigations are separate from the user guide; see [verification notes](reference/verification_index.md). ```{toctree} :maxdepth: 2 :caption: Introduction manual/overview manual/architecture manual/interface_contract manual/hardware_mg400 manual/commissioning manual/network ``` ```{toctree} :maxdepth: 2 :caption: Tutorials tutorials/quick_start tutorials/local tutorials/server tutorials/client_sync tutorials/client_async tutorials/device_proxy tutorials/operational_workflow ``` ```{toctree} :maxdepth: 2 :caption: Control behavior manual/control_contract manual/motion manual/coordinates manual/status manual/workflow manual/server_clients manual/configuration manual/limitations ``` ```{toctree} :maxdepth: 2 :caption: API reference reference/interface reference/method_signatures reference/return_failure_quick_reference manual/api_coverage reference/changelog api/modules ``` ```{toctree} :maxdepth: 2 :caption: Python API api/index ```