差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
机器人:周边硬件:空间鼠标:space-mouse-在linux上读取安装过程 [2025/11/11 02:37] – [使用Python代码测试] ctbots机器人:周边硬件:空间鼠标:space-mouse-在linux上读取安装过程 [2025/11/11 10:36] (当前版本) – [系统级软件安装] ctbots
行 15: 行 15:
  
 <code shell install.sh> <code shell install.sh>
 +sudo apt-get install libhidapi-dev
 sudo apt install spacenavd libspnav-dev sudo apt install spacenavd libspnav-dev
 sudo systemctl start spacenavd sudo systemctl start spacenavd
行 20: 行 21:
  
 # 必须执行下面的命令,否则 后续的python库会提示无权限 # 必须执行下面的命令,否则 后续的python库会提示无权限
-sudo echo 'KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="plugdev"' /etc/udev/rules.d/99-hidraw-permissions.rules+echo 'KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/99-hidraw-permissions.rules
 sudo usermod -aG plugdev $USER sudo usermod -aG plugdev $USER
 newgrp plugdev newgrp plugdev
 +
 +# 分配权限
 +sudo vim /etc/udev/rules.d/99-spacemouse.rules
 +
 +# vim中输入如下的配置
 +SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", MODE="0666", GROUP="plugdev"
 +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="046d", MODE="0666", GROUP="plugdev"
 +
 +# 退出vim,执行刷新
 +sudo udevadm control --reload-rules && sudo udevadm trigger
  
 </code> </code>
行 44: 行 55:
 pip install pyspacemouse pip install pyspacemouse
  
-<code python test.py>+<code python try.py>
 import pyspacemouse import pyspacemouse
 import time import time