An extensive article about the KnowRob system and the design decisions that lead to the current architecture has been published in the International Journal of Robotics Research (IJRR). The article is currently the most coherent and up-to-date description of the system and the concepts behind KnowRob.