Важно понимать, что
открытый код (open source) не имеет границ. Большинство проектов доступны по всему миру, но в Китае действительно существует огромная и активная экосистема робототехники.
Если вы находитесь в Китае или ищете именно китайские разработки, вот основные ресурсы и направления, где можно найти архитектуру и код для робота:
1. Платформы для хостинга кода
#Gitee (gitee.com):** Это китайский аналог GitHub. Здесь размещено множество проектов от китайских разработчиков и компаний, которые могут быть не так активно представлены на западных платформах.
* *Что искать:* Введите в поиске `Robot`, `ROS`, `SLAM`, `ARM`, `Raspberry Pi`.
*
GitHub: Несмотря на то, что это глобальная платформа, китайские разработчики (студенты, исследователи, компании) очень активны там. Многие китайские стартапы выкладывают SDK именно на GitHub.
2.
#Китайские производители с открытым SDK и документацией
Многие китайские компании делают ставку на открытость, чтобы привлечь разработчиков:
#Unitree Robotics: Известны своими роботами-собаками (квадрупедами). Они предоставляют SDK (C++, Python) и документацию для управления своими роботами. Архитектуру их систем управления можно изучать через их примеры кода.
#Xiaomi (CyberDog):** Xiaomi выпускала робота CyberDog с открытой архитектурой. Материалы и код часто доступны в их репозиториях.
*
Elephant Robotics: Производят манипуляторы (например, myCobot). У них открытое ПО, поддержка ROS (Robot Operating System) и Python.
#DJI (RoboMaster):
Образовательная линейка роботов. У них отличная документация, открытые SDK и проводятся соревнования. Это один из лучших источников для изучения архитектуры боевых/спортивных роботов.
#Espressif (ESP32): Хотя это чипы, а не готовые роботы, китайская компания Espressif Systems создает одну из самых популярных открытых экосистем для IoT и простой робототехники. Документация и примеры кода превосходны.
3. Программное обеспечение (Стандарт индустрии)
Независимо от страны, стандартом де-факто является
ROS (Robot Operating System).
ROS / ROS 2:
Китайское сообщество ROS одно из самых больших в мире.
Где искать: На сайте `ros.org` есть разделы с пакетами. Многие китайские университеты (Цинхуа, Пекинский и др.) выкладывают свои пакеты для навигации, зрения и манипуляции в открытый доступ.
*
Поиск: Ищите пакеты с пометкой `china` или от китайских университетов в репозиториях ROS.
4. Образовательные ресурсы и сообщества
В Китае видео-контент и блоги часто информативнее, чем официальная документация:
*
Bilibili (bilibili.com): Это китайский YouTube. Это
лучшее место для поиска инструкций по сборке роботов.
* *Что искать:* `机器人开发` (разработка роботов), `ROS教程` (уроки ROS), `开源机器人` (открытый робот). Там много энтузиастов, которые выкладывают полный процесс сборки и код.
*
CSDN (csdn.net): Крупнейший портал китайских разработчиков. Аналог StackOverflow + блоги. Много статей по "железу" и прошивкам.
*
Zhihu (zhihu.com): Китайский аналог Quora. Можно задать вопрос по архитектуре робота, эксперты часто отвечают подробно.
### 5. Конкретные шаги для поиска
1.
Определите тип робота: (Манипулятор, дрон, колесная платформа, гуманоид).
2.
Идите на Gitee: Введите запрос на английском или китайском (используйте переводчик, например `机械臂` для манипулятора).
3.
Изучите Hardware: Если вы в Китае, посетите рынки электроники (например,
Huaqiangbei в Шэньчжэне). Там можно найти модули, к которым энтузиасты уже написали открытый код.
4.
Смотрите на AliExpress / Taobao: Часто продавцы модулей (лидары, камеры, драйверы моторов) дают ссылки на GitHub/Gitee с драйверами в описании товара.
### Важные нюансы
*
Язык: Документация часто бывает только на китайском. Используйте переводчики (DeepL, Google Translate) или плагины для браузера.
*
Лицензии: Внимательно читайте лицензию (MIT, Apache 2.0, GPL). Некоторые китайские компании разрешают ис