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.