Don't mind me. I'm just documenting the steps for connecting bluetooth controllers here. I'll add these in later with a pull request...
The instructions are based on the ones located here, except with one minor difference: depending on the robot there is a large amount of interference. This creates dead zones where the PS3 controller can't send data. The dead zones are very clear cut. Slight movements can enable the PS3 to send data.
One spot which works quite well is placing the controller up against the back of the robot's case, just below the power buttons.
A few other points:
- Run
jstest --normal /dev/input/js0 to verify that the controller is sending data. jstestcan be installed using pacman -S joyutils if it's not on the robot already. See here.
- It might be nice to enable auto power on boot for the bluetooth controller on the robot. See here.
- The bluetooth service is not started by default. Use
systemctl start bluetooth to start it, and systemctl enable bluetooth to start it when the robot powers on.
- Restart after installing
bluez-plugins
Don't mind me. I'm just documenting the steps for connecting bluetooth controllers here. I'll add these in later with a pull request...
The instructions are based on the ones located here, except with one minor difference: depending on the robot there is a large amount of interference. This creates dead zones where the PS3 controller can't send data. The dead zones are very clear cut. Slight movements can enable the PS3 to send data.
One spot which works quite well is placing the controller up against the back of the robot's case, just below the power buttons.
A few other points:
jstest --normal /dev/input/js0to verify that the controller is sending data.jstestcan be installed usingpacman -S joyutilsif it's not on the robot already. See here.systemctl start bluetoothto start it, andsystemctl enable bluetoothto start it when the robot powers on.bluez-plugins