Pepper机器人怎样同步任务?下面一起来看看吧!!!
通过统一的命令或指令,控制多个Pepper同步执行一项任务,例如,在一个舞台上,有多个Pepper在舞台上表演整齐的舞蹈,仅仅通过一个口令或信号,就可以开始同一舞蹈动作,从而达到多个Pepper协作的目的。那么Pepper机器人是怎样同步任务的?
Pepper机器人在同步任务方面有哪些优势?
1.发送方和接收方都可以进入飞行模式,只需要一个带扬声器的设备。
2.讯号强弱与喇叭的音量成正比。
3.超声是通过超声传送的,不能被人耳检测到。
4.只要机器人能同步接收信号,这个解决方案就能支持无限多的机器人。
5.若要停止任务,仅需发送STOP信号即可停止,这是传统网络无法做到的。
Pepper机器人怎样同步任务?参考步骤:
发送端:
步骤1:安装外部依赖性(其他系统)
步骤2:安装chirpsdk包:在requirements.txt文件中包含机器人没有的python包。要用于应用,这些包必须包括在内。截取包含requirements.txt文件和执行命令的文件夹。
步骤3:嵌入密钥:根据.chirprc文件的模版来生成您自己的应用程序的密匙,然后将这个文件放在根目录~/.chirprc中。
步骤4:运行:打开包含main.py文件的scripts目录,脚本可以以两种方式运行。
接收端:
步骤1:Android项目的构建。
步骤2:嵌入密钥:为您自己的应用程序生成密钥,将apikey.properties文件(与gradle.properties同一级别)添加到项目的根目录,并按书写格式编写。
步骤3:添加扬声器权限:在Pepper的Android端,需要添加运行时麦克风权限授予。
步骤4:安装:在activity中,用context来初始化activity。
在使用时需要注意什么?
实践中,有几点请注意:
1.使用 MacBook Pro 13 (2018) 的笔记本需要把音量调节到最大,在机器人能听到的 20-25 米范围, 屋内的背景噪音在 40-50 分贝。
2.机械手必须使用平板麦克风,并确保没有被覆盖。
3.不能将Pepper机器人用作发送设备,可能发生麦克风和扬声器混乱。同时还支持外部扬声器,或使发送器尽可能接近机器人。
上述是关于在Pepper如何使用蓝牙手柄控制的相关介绍,供大家参考。