5

私は Linux (具体的には Ubuntu 12.04) で C++ でコーディングしており、理想的には Bluetooth 経由で 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++ ライブラリを見つけましたが、うまく機能します。私は今、6軸制御のロボットを持っています!

于 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 に答える