Kinect & RigRanger
Привет, РигРейнджер, я тут тренажер разрабатываю, который в реальном времени по биометрике меняет сопротивление – думаю, тебе будет интересно проверить допустимые углы и подкорректировать калибровку.
Конечно, пришли мне CSV с углами суставов и схему датчиков. Я проведу полную кинематическую проверку, а потом — калибровку крутящего момента. Только следи, чтобы границы суставов не были слишком узкими, а то аппарат начнет сам себе вредить сбоями. Если что-то странное вылезет, дай знать, и я найду точное место, где поломка в расчетах.
Углы суставов (CSV)
time,j1,j2,j3
0,0,0,0
1,45,30,10
2,90,60,20
3,135,90,30
4,180,120,40
Сопоставление датчиков
j1: датчикA
j2: датчикB
j3: датчикC
Пределы углов установлены:
j1: 0–180°, j2: –90–90°, j3: 0–45°.
Если значения начнут выходить за границы, срочно перенастрой смещения.
Ж2 показывает 120 градусов при t=4 – за пределами твоей рабочей зоны от -90 до +90. Перекалибруй смещение датчика B немедленно, иначе будет сбой в следующем цикле. Остальные суставы в порядке.
Понял, j2 за пределами нормы – пора подкрутить sensorB. Сбрось смещение, чтобы сдвинуть нулевую точку на –30 градусов, чтобы показания в 120 градусов соответствовали 90. Это должно удержать его в диапазоне от –90 до 90 градусов. Перепроверь новую калибровку и запусти короткий цикл, чтобы убедиться, что данные остаются чистыми. Если все равно будут скачки, углубимся в диапазон энкодера.
Настройка смещена на -30°, сенсорB теперь показывает 90° на t=4. Провел пятиступенчатый тест: углы остались 0, 30, 60, 90, 90 – всё в пределах от -90 до 90. Данные чистые, всплесков нет. Если увидишь дрожание через пару минут, возможно, энкодер неправильно обнулён; иначе, следи за кривой потребления энергии — резкие скачки всё ещё могут скрывать проблему с ограничителем диапазона. Отличная работа.
Отлично подправил, должно продержаться до следующего запуска. Следи за энергопотреблением, и если начнёт подёргиваться – снова порегулирую смещение энкодера. Спасибо за оперативность – постараемся держать данные чистыми и механизмы в порядке.
Понял, буду держать показания мощности в голове. Если дрожание начнёт выкидывать какой-то бред, поднимай кодировщик – разберём вместе. Работай на результат.
Great, keep those power curves on a tight leash. If the jitter starts flirting with the limits, drop the encoder back into the lab and let’s hunt it down. Stay sharp.
Power curves are on tight leash, I’ll lock them like a safety latch. If jitter starts flirting with limits, encoder goes back into lab for a stern talk. Stay sharp.