我在我的机器人上本地运行alexa-app服务器,在8081端口使用roslibjs,在9090端口使用websocket server (rosbridge_server),并且我已经将alexa-server连接到在机器人上运行的ros服务,以便向其发送命令(例如:从A点移动到B点)。
我已经尝试使用定制隧道,但是,它不能很好地工作。现在,我正在尝试使用ngrok转发运行在8081上的alexa服务器,这样我的alexa技能工具包就可以与之通信。
当我在alexa skills kit上测试我的技能时,请求被正确发送,然而,当我使用echo im获取错误时,我使用语音命令进行测试。
是否有其他方法可以将alexa技能工具包(远程运行)与alexa-app服务器(本地运行)连接起来?
下面是我使用的github存储库的链接:https://github.com/mdeyo/alexa-node-ROS
我的目标是使用amazon echo通过语音命令控制机器人(在ROS上运行)。
发布于 2017-08-03 06:16:13
看看我的一位导师写的这个项目:创建一个声控无人机。我没有参与这个项目,但听起来这正是你想要的。这里有一个有用的资源图表,可以将亚马逊的服务融合在一起。
https://stackoverflow.com/questions/45259853
复制相似问题