Methods and systems for improving control of a
robotic arm (114, 600) are presented. The methods include pre-defining a plurality of meta-actions (120, 200, 210, 508), which can include one or more pre-conditions (122, 202, 204, 212, 214, 216, 504) and effects (124, 222, 224, 226, 228, 506). A target state of a plurality of workpieces (108, 304, 306, 308, 310) can be determined, as well as an initial state of the plurality of workpieces (108, 304, 306, 308, 310). A series of operations (206, 208, 217, 218, 220) can be generated from the pre-conditions (122, 202, 204, 212, 214, 216, 504) and / or effects (124, 222, 224, 226, 228, 506) of the meta-actions (120, 200, 210, 508), as well as the target state and the initial state. Executing the series of operations (206, 208, 217, 218, 220) is capable of changing the plurality of workpieces (108, 304, 306, 308, 310) from the initial state to the target state.