Developed for Ubiquity Robotics robots, this app uses only ROS (Robot Operating System) features. It allows directional control of a robot by touch or by voice command. Waypoints such as office or kitchen can be set by voice command. Once this is done, the robot can be told to go to any waypoint, e.g., "go to office". These functions are dependent on ROS navigation.
Uses Diagflow natural language processing if the spoken command is not identified internally. This behaves like a chatbot. For instance, response to "how are you" or a similar phrase tells the battery level. Try this out. Most of the silly chatbot features have been removed. but most of the regular commands now have NLP.
Added inches to commands with distances. Show battery charge in %.