(Дневник гуманитария-инженера # 2) Робототехника — странная наука. Междисциплинарная, как сама жизнь. Это и пугает, и притягивает. Чтобы понять её, одной жизни мало.
Фундамент: физика, математика, кинематика, динамика, электротехника, алгебра, статистика.
Надстройка: программирование (Python — для мысли, C/C++ — для нервной системы), встроенные системы, микроконтроллеры, алгоритмы, 3D-моделирование, машинное обучение.
Список бесконечен. Можно закрыть страницу.
А можно начать! Я выбираю второе — действовать от практики.
Цель - хочу создать небольшого робота-друга. Домашнего питомца, который умеет двигаться, говорить, распознавать голос, узнавать животных.
Пусть он будет обучать ребёнка счёту, алфавиту и, заодно, отпугивать соседского кота, который треплет коврики. Амбициозно? Безусловно.
Но ведь суть робототехники — в этом переходе от замысла к движению:
Чувство (detect) → Мысль (decide) → Действие (act). Корпус соберу из простого китайского набора, вырезанного на ЧПУ.
Душу — из наблюд