1FFJOYSTICK(1) Fawkes Manual FFJOYSTICK(1)
2
3
4
6 ffjoystick - Provide joystick via blackboard or print movements
7
9 ffjoystick [-r host[:port]] [-d dev] [-l]
10
12 This tool is used to provide a joystick connected to the local machine
13 to a Fawkes instance via the blackboard, or to print debug output about
14 joystick data in the blackboard.
15
16 Generally, the joystick plugin should be preferred, because it operates
17 faster within Fawkes. This is especially useful for joysticks
18 communicating wirelessly with a USB dongle. For cabled joysticks
19 however, this may not be feasible. In such situations, the joystick can
20 be connected to a laptop or desktop, and the data is transmitted via a
21 remote blackboard connection to the robot.
22
23 In the second mode, the tool prints out changes to the joystick
24 blackboard interface. This can be used to verify and debug joystick
25 communication, and to ensure that data is written to the correct
26 blackboard.
27
28 Both modes are mutually exclusive. If -l is given on the command line,
29 the second mode will be used, regardless of other parameters.
30
32 -h
33 Show usage instructions.
34
35 -r host[:port]]
36 The host and port of the Fawkes instance to connect to.
37
38 -d dev
39 Joystick device file to use, defaults to /dev/input/js0.
40
41 -l
42 Listen to the blackboard for joystick changes and print them out to
43 the console.
44
46 ffjoystick -r myrobot
47 Open the default local joystick and write the data to the
48 blackboard on myrobot.
49
50 ffjoystick -r myrobot -l
51 Listen to changes to the joystick blackboard interface and print
52 them to stdout.
53
55 fawkes(8)
56
58 Written by Tim Niemueller <niemueller@kbsg.rwth-aachen.de>
59
61 Documentation by Tim Niemueller <niemueller@kbsg.rwth-aachen.de>
62
64 Part of the Fawkes Robot Software Framework. Project website is at
65 http://www.fawkesrobotics.org
66
67
68
69Fawkes 1.3.0 09/14/2021 FFJOYSTICK(1)