Endowing Artificial Systems with Anticipatory Capabilities: Success Cases