Patent ID: 9547306
Date: 2017-01-17
CPC Classifications: G05D,G10L,Y10S

Claim:
1. A voice-based method for controlling an unmanned vehicle (UV) or robot, comprising the step of: (i) preparing a finite state machine (FSM) that includes (ii) providing a set of system and operating rules and logic; (iii) retrieving a present state and one or more present context variables from the UV or robot; (iv) generating a list of feasible commands to which the UV or robot can respond, by employing the FSM, the present state and one or more present context variables, and the set of system and operating rules and logic; (v) acquiring a human voice command from a human user; (vi) generating an accepted voice command from the human voice command using automatic speech recognition (ASR) and a language model comprising the list of feasible commands, the accepted voice command consisting of one of the listed feasible commands; (vii) identifying an action that the UV or robot will execute based on the accepted voice command; (viii) sending a machine command to the UY or robot that effects the action that the UV or robot will execute; and (ix) repeating steps (iii) through (ix).