Controlling the ROS turtlesim simulator with Amazon Alexa.
In addition to intalling ROS (any desktop-full, desktop, or ros-base will work), you will need to install rosbridge-server:
sudo apt-get install ros-<distro>-rosbridge-server
Where "distro" is your downloaded ROS version
Check if the installation was succesfull:
node --version && npm --version
sudo npm install bespoken-tools -g
Configure your amazon alexa skill,clone this guthub,start proxy server and install dependencies on the cloned github's location
Just follow the instructions but remember to clone this github and use the Intent Schema and Sample Utterances given in this github as well. Also remember to add a slot in the Interaction Model with the following values : forward, backward, turn left, turn right.
git clone https://github.com/ericsantii/alexa-turtlesim-ros
cd alexa-turtlesim-ros
npm install
bst proxy lambda index.js
roscore
rosrun turtlesim turtlesim_node
rostopic echo /turtle1/cmd_vel
roslaunch rosbridge_server rosbridge_websocket.launch