@TimurDmt

Как сделать дистанционное управление клешней робота с помощью мыши?

Суть главного вопроса такова - возможно ли управлять клешней мини-робота в вебприложении по осям х\у через движение мыши, так же, как перемещается камера в играх? Получается, к курсору(?) нужно прикрепить перемещение клешни, а на ПКМ\ЛКМ - сжать\разжать.
Если эта идея осуществима, то прошу поделиться наводкой на ресурсы для примерной реализации задуманного.
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
1. Решаете кейс, как в браузере перемещать простой div элемент в виде квадрата по его элементу-контейнеру, растянутого во всю ширину и длину просматриваемой области страницы, при помощи событий mousedown, mousemove, mouseup на JS (реализуете простетский drag-and-drop).
2. Когда у вас ваша поделка 1 находится в состоянии отмены захвата (отпускания мыши), передаете на сервер через AJAX координаты dx, dy - разностные координаты от точки захвата, до точки отпускания.
3. На сервере конвертируете dx, dy в азимут и склонение поворота вашей клешни/турели, или чего там.
4. Отправляете параметры поворота исполняющему устройству.
Ответ написан
Комментировать
engin
@engin
Engineer Devops
Мышь из за своего ограниченного функционала не лучшее решение для управления многоосным манипулятором, смотрите в сторону игровых джойстиков и оргнизуйте счет команд. Есть множество таких готовых решений промышленного назначения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы