Inventors:
- Munich, DE
Heiko Claussen - Wayland MA, US
Ines Ugalde Diaz - Redwood City NJ, US
Martin Sehr - Kensington CA, US
Eugen Solowjow - Berkeley CA, US
Chengtao Wen - Redwood City CA, US
Wei Xi Xia - Daly City CA, US
Xiaowen Yu - Union City CA, US
Shashank Tamaskar - Mohali, Punjab, IN
International Classification:
G05B 19/418
Abstract:
According to an aspect of the present disclosure, a computer-implemented includes creating a plurality of basic skill functions for a controllable physical device of an autonomous system. Each basic skill function includes a functional description for using the controllable physical device to interact with a physical environment to perform a defined objective. The method further includes selecting one or more basic skill functions to configure the controllable physical device to perform a defined task. The method also includes determining a decorator skill function specifying at least one constraint. The decorator skill function is configured to impose, at run-time, the at least one constraint, on the one or more basic skill functions. The method further includes generating executable code by applying the decorator skill function to the one or more basic skill functions, and actuating the controllable physical device using the executable code.