32. The system of claim 16 , wherein a device function description comprises device functionality description and device grounding.
32. The system of claim 16 , wherein a device function description comprises device functionality description and device grounding. 37. The system of claim 32 , wherein the controller combines task descriptions and device descriptions to determine whether a device can be used for a particular task.