5

我在 Linux(特别是 Ubuntu 12.04)上使用 C++ 进行编码,并且想使用 PlayStation SixAxis 控制器(PS3 附带的类型)作为输入设备,最好是通过蓝牙。

我的应用程序将无头运行。目标平台上没有运行窗口管理器。目标是一个运行 Ubuntu Server 12.04 的小型机器人,尽管我正在桌面上进行开发。

我可以使用任何库或技术吗?

4

2 回答 2

3

我目前的解决方案涉及在 ubuntu 12.04 上使用这个 ppa

sudo apt-add-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install sixad -y
# plug controller into machine (via wire)
sudo sixpair
# unplug controller
sixad --start
# hold PS button

然后我找到了你的c++ 库,它工作得很好。我现在有六轴控制机器人!

于 2014-04-07T04:16:21.993 回答
1
pkg-config opencv –libs –cflags
 run script for local-dir
t-j/qtsixa
sudo apt-get update
sudo apt-get install sixad -y
# plug controller into machine (via wire)
sudo sixpair
# unplug controller
于 2019-12-06T22:10:24.500 回答