| CPC G05B 19/4155 (2013.01) [G05B 2219/45129 (2013.01)] | 18 Claims |

|
1. A method comprising:
in a computer runtime environment of compiled multi-domain code for multiple different domains that describe physical operations performed using equipment, responsive to receiving input, issuing a call to a planning domain definition language planner,
wherein the multiple different domains include at least one parent-child relationship between a parent domain and a child domain;
responsive to issuing the call, receiving a plan that comprises a parent domain plan having multiple instances of a child domain plan,
wherein the child domain plan includes actions to drill a length of a borehole, and the parent domain plan includes actions to drill a multiple of the length; and
controlling drilling equipment to execute at least one action of the child domain plan.
|