我正在我的机器人上本地运行alexa-app服务器,使用端口8081上的roslibjs,端口9090上的websocket server(rosbridge_server),我已经将alexa-server连接到运行于该端口的ros服务机器人向其发送命令。(例如:从A点移动到B)。
我尝试过使用定制隧道但是效果不好。 现在我正在尝试使用ngrok转发运行在8081上的alexa服务器,以便我的alexa技能包可以与之通信。
当我在alexa技能套件上测试我的技能时,请求会正确发送,但是当我使用声音命令测试时,使用echo我会收到错误。
还有其他方法可以将alexa技能套件(远程运行)与alexa-app服务器(本地运行)连接起来吗?
以下是我正在使用的github repo的链接:https://github.com/mdeyo/alexa-node-ROS
我的目标是使用亚马逊回声来控制机器人(在ROS上运行)使用语音命令。
答案 0 :(得分:0)
查看我的一位导师写的这个项目:创建一个语音控制的无人机。我没有参与这个项目,但听起来正是你所追求的。有一个有用的资源图,用于将亚马逊的服务混合在一起。