Browse Prior Art Database

Using Voice Commands and AI to Control Vehicle Automation

IP.com Disclosure Number: IPCOM000250373D
Publication Date: 2017-Jul-06
Document File: 2 page(s) / 54K

Publishing Venue

The IP.com Prior Art Database

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Title:  Using Voice Commands and AI to Control Vehicle Automation 

Description:  As described below, a process and method for using voice commands to control vehicle 

automation, is disclosed.  This document describes a process and method for allowing voice commands to issue a task to 

an automated vehicle (e.g., an off‐road vehicle or work vehicle).  Voice commands may be given without  any other operator input (e.g., movement of a joystick, pedal or other input device).  Examples of voice  commands that may be directed to an automated vehicle could include, but are not limited to, the  following: 

  A: "…get me 3 tons of 1/2" gravel from pile 3 for the asphalt mix." 

B: "…mix the feed for my hogs based on their ration." 

C:  "…Mr. Smith is at the quarry, load him up." 

D: "…Johnson Subdivisions LLC just accepted our bid, have the utility trenches dug." 

An example process for the automated vehicle to carry out voice commands such as the  examples provided above may include the following steps: 

Step 1: Receiving a voice command. 

Step 2: Interpreting the voice command. 

Step 3: Breaking down the abstract goal, in context, into a series of tasks or actions that must be  accomplished.  One example process of how Step 3 may be completed for each of the above voice  command examples is described in each of Steps 3‐A, 3‐B, 3‐C, and 3‐D as follows: 

Step 3‐A (example process specific for voice command example A, above): Identifying that 3 tons of  gravel are needed. Identifying that this needs to come from the aggregate pile of 1/2 inch material.  Checking that pile 3 is half inch gravel. Identifying the location of pile 3. Assuming, from context, that the  material is to be deposited in a hopper/crusher/mixer. Identifying the location of the  hopper/crusher/mixer. Communicating all of this to the machine. 

Step 3‐B (example process specific for voice command example B, above): Identifying the hog feeding  ration which may be stored in an external database and may change day to day.  Identifying what  constituent materials are in the feed mix.  Identifying the available quantities of the constituent  materials and location of the constituent materials.  Identifying where the feed needs to be deposited  for mixing.  Identifying how to load the material to achieve the desired mix.  Communicating all of...