如何将 Sony® 蓝牙控制器与 Clearpath 平台配对

在您试驾闪亮的新机器人并将其搬到新家之前,您需要将其连接到蓝牙控制器。如果您需要比用户手册更详细的说明,或者需要进行一些故障排除,此博客将引导您完成这些步骤。配对过程 […]如何将 Sony® 蓝牙控制器与 Clearpath 平台配对一文首先出现在 Clearpath Robotics 上。

来源:Clearpath Robotics博客

在您试驾闪亮的新机器人并将其搬到新家之前,您需要将其连接到蓝牙控制器。如果您需要比用户手册更详细的说明,或者需要进行一些故障排除,此博客将引导您完成这些步骤。

配对过程是通过机器人的机载计算机完成的,因此第一步是通过 SSH 连接到它。登录后,您可以使用两种方法之一来配对控制器。第一个选项使用 Python 脚本来自动处理大部分配对步骤。 在机器人上运行之前,您需要从互联网下载此脚本。第二个选项使用 bluetoothctl,这是大多数 Linux 系统中内置的蓝牙管理实用程序。此方法将引导您直接从命令行完成配对过程。这两种方法都很有效 - 选择主要取决于您是喜欢自动脚本还是手动命令行设置。下面概述了每种方法的步骤。

Python 脚本

Python 脚本选项是两种方法中更简单的一种,因为该脚本代表您处理 MAC 地址识别和分配。首先,当通过 SSH 连接到机器人的计算机时,在终端中运行以下命令来安装脚本:

sudo apt-get install python3-ds4drv

接下来,按住触摸板左上角带有 PlayStation® 徽标的中心按钮和“共享”按钮,将控制器置于配对模式。

控制器顶部的 LED 灯应开始快速闪烁白色。

现在可以使用以下命令运行脚本:

sudo ds4drv-pair

该脚本将扫描附近的蓝牙设备,并自动与控制器配对。

Bluetoothctl 命令行实用程序

如果使用 Python 脚本方法未检测到控制器,或者您有多个具有相应控制器的机器人,您可以使用 Bluetoothctl 命令行实用程序方法。

sudo bluetoothctl
sudo apt-get install bluez