Web-based speech-controlled robot
The next project we will discuss is to control a robot from a web browser using speech commands. It enables teleoperation of the robot using a button interface and speech. If we are not interested in moving the robot with voice commands, we can try moving the robot using buttons.
We can assign a set of voice commands in this application, and when a voice command is given, the robot will perform the corresponding task.
In this application, we are using basic commands such as move forward
, move backward
, turn left
, and turn right
to move the mobile robot. We will demo this application using the TurtleBot simulation.
Prerequisites
We need a few things installed for the proper working of this application.
We need to install the apache2
webserver to run this application. We can install it using the following command:
$ sudo apt-get install apache2
This project is actually adapted from a project from roswebtools. The current project can send the command velocity to...