SKRAM: SKematic (Cognitive) Robot Abstract Machine An extension of CRAM to cover some higher-level actions and natural language interfaces.