1FFJOYSTICK(1)                    Fawkes Manual                   FFJOYSTICK(1)
2
3
4

NAME

6       ffjoystick - Provide joystick via blackboard or print movements
7

SYNOPSIS

9       ffjoystick [-r host[:port]] [-d dev] [-l]
10

DESCRIPTION

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

OPTIONS

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

EXAMPLES

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

SEE ALSO

55       fawkes(8)
56

AUTHOR

58       Written by Tim Niemueller <niemueller@kbsg.rwth-aachen.de>
59

DOCUMENTATION

61       Documentation by Tim Niemueller <niemueller@kbsg.rwth-aachen.de>
62

FAWKES

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)
Impressum