Logitech ControllerΒΆ
The logitech controller is used to move the robot around in manual control. It uses cython-hidapi to interface with the controller.
Accessing the controller directly can raise issues with permissions. First, add
user to the plugdev
group. You can see your current groups with the command
groups
These next steps will probably require superuser privileges
Add the current user (newuser in this example, change to match your username) to the group plugdev
usermod -a -G plugdev newuser
Then, this hidapi-udev rule is added to the udev rules directory. The file is included in the fish_hawk source in the udev folder:
/etc/udev/rules.d
Currently only tested on a Debian 9 system.
The command udevadm control --reload-rules
reloads the rules. The best way
to ensure the rule has been loaded is a restart.