Kinematics
Расчёт прямой и обратной кинематики манипуляторов с поддержкой матричных операций и методом Newton-Raphson
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9fa81e6591873a157b4f942bc4834feab4ae1ae4537ac87874320af20d0f58e3Kinematics-1.0.0-9fa81e65.zipОписание
Если вы собираете робота-манипулятор и нужно рассчитать положение его схвата по углам суставов или наоборот — эта библиотека как раз для этого. Она решает прямую и обратную кинематику, то есть позволяет вычислить позицию end effector'а по координатам суставов и найти нужные углы суставов для желаемой позиции в пространстве. Для обратной кинематики используется численный метод Newton-Raphson. Помимо кинематики, библиотека содержит инструменты для работы с матрицами и расчёта якобианов, что пригодится для решения задач динамики и управления скоростью манипулятора. На практике код работает на Arduino Due и управляет servo моторами через PWM. Подходит как любителям, так и для более серьёзных проектов робототехники.