2017-07-22 1 views
0

Je suis en cours d'exécution alexa-app serveur sur mon robot en utilisant roslibjs sur le port 8081, un websocket server (rosbridge_server) sur le port 9090 et j'ai connecté le serveur alexa à un service ros fonctionnant sur le robot lui envoyer des commandes (par exemple: passer du point A au point B).Amazon Alexa avec ROS fonctionnant localement

J'ai essayé d'utiliser un tunnel sur mesure, mais cela n'a pas bien fonctionné. En ce moment j'essaye d'utiliser ngrok pour transférer le serveur alexa fonctionnant sur 8081 de sorte que mon kit de qualifications d'alexa puisse alors communiquer avec lui.

Lorsque je teste mes compétences sur le kit de compétences alexa, la demande est envoyée correctement, cependant, lorsque je teste en utilisant des commandes vocales en utilisant un écho pour obtenir une erreur.

Existe-t-il un autre moyen de connecter le kit de compétences alexa (fonctionnant à distance) avec le serveur alexa-app (fonctionnant localement)?

Voici le lien du repo github j'utilise pour cela: https://github.com/mdeyo/alexa-node-ROS

Mon but est d'utiliser l'écho amazon pour contrôler le robot (en cours d'exécution sur les ERO) à l'aide de commandes vocales.

Répondre