Today, there are increased interest and various efforts in using cognitive architectures to control robotic platforms. Recent advances to essential capabilities in robots contributed to this trend, which tries to meet the increased demand for high-level control mechanisms. The tradition of cognitive architectures aims for general intelligence, and they have some great potential for use in robots that are now increasingly more capable of complex tasks. In this paper, we introduce one such architecture, ICARUS, used in a robotic environment to provide knowledge-based control for a humanoid robot, MAHRU. We show some experimental observations in the Blocks World domain.