Читать информацию о силовой обратной связи в Python? - PullRequest
0 голосов
/ 19 апреля 2019

Я нахожусь в начале проекта гоночного сим-колеса и мне интересны формы работы с Force-Feedback. Обычно стандартная процедура в сообществе «Сделай сам» для реализации этих колес «Сделай сам» заключается в настройке Arduino, превращении их в устройства HID и постоянной отправке информации о кнопках и осях. Это прекрасно работает, но не включает FFB или проблемные обходные пути, то есть если вы хотите зависеть ТОЛЬКО от Arduino или в основном.

Кажется, что большинство, кто пытался сделать это с Arduino, столкнулось с большими проблемами, пытаясь прочитать эти HID-данные, которые должны были быть отправлены на типичный контроллер, но не потому, что подключенное устройство технически не было HID FFB-совместимое устройство.

Мне было интересно, возможно ли читать на Python (или, возможно, на другом языке, если он работает) этот вид вывода от процессов, выполняющихся на моем компьютере, для потоковой передачи этих данных в какой-либо другой форме (скажем, сервоприводу Raspberry Pi). Другими словами, «мне нужно встроить зонд в мою систему, чтобы отслеживать практически все исходящие сигналы FFB». Тем не менее, я большой новичок в этой теме, поэтому чтение документов из pygame и evdev пока не имеет особого смысла.

Что мне известно, так это то, что несколько «приложений-наблюдателей», таких как CrewChief, могут получать очень полезную информацию из этих игр непосредственно из общей памяти системы, поэтому это может быть направление.

Несмотря на это, я действительно не уверен, с чего начать, но я хочу узнать, что я могу сделать, чтобы сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...