Geometry of Differential Geometry of Robotics Cognitive architectures: A branch of mathematics that deals with the properties and relations of cognitive architectures, which is the study of how robotic systems can mimic and replicate the cognitive processes of human, and the manipulation of these properties and relations to solve geometric problems.