在 Linux 上使用 C++ 访问索尼 Playstation SixAxis 控制器
Access the Sony Playstation SixAxis Controller using C++ on Linux
我在Linux(特别是Ubuntu 12.04)上用C++编码,并希望使用PlayStation SixAxis控制器(PS3附带的类型)作为输入设备,最好是通过蓝牙。
我的应用程序将无头运行。目标平台上没有运行窗口管理器。目标是运行Ubuntu Server 12.04的小型机器人,尽管我是在桌面上开发。
是否有任何可供我使用的库或技术?
我当前的解决方案涉及在 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++ 库,它工作得很好。我现在有六轴控制机器人!
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
相关文章:
- 内存错误低于在C++年实现埃拉托色尼筛分时的预期
- 如何在数组中找到最小编号的索引号?
- 使用莱布尼茨公式的 Pi 近似
- 如何使用 lower_bound/upper_bound 从 std::set 获取索引号?
- 列出埃拉托色尼的筛子
- 如何通过向量中的结构 id 获取索引号
- 将帕迪索求解器与特征一起使用
- 与维尼内特撞车
- 东康斯泰克普/康斯蒂尼特/康斯特瓦尔在C++20 中允许吗?
- 埃拉托色尼的筛子在一段上
- USACO 牛障碍赛:迪尼克的算法/对指针未注册的更改
- 为什么在为数组中的第一个元素赋值时必须指定索引号?
- 筛子的埃拉托色尼错误实现
- C++ 吉尼回归记录.对djinni_generated的未定义引用
- 为什么我的埃拉托色尼代码筛子无限循环.我已经用几个数字进行了测试
- 埃拉托色尼筛子算法的效率
- ARtoolkit加载从4k相机索尼捕获的视频文件
- ASIOCallbacks::bufferSwitchTimeInfo在索尼pa -3上使用DSD格式的2.8MHz采样
- 在 Linux 上使用 C++ 访问索尼 Playstation SixAxis 控制器
- 索尼QX10 -远程API SDK