'''Cognitive roboticsRobotics ''' or '''Cognitive Technology''' is a subfield of [[robotics]] concerned with endowing a robot with intelligent behavior by providing it with a processing architecture that will allow it to [[Robot learning|learn]] and reason about how to behave in response to complex goals in a complex world. Cognitive robotics may be considered the engineering branch of [[embodied cognitive science]] and [[embodied embedded cognition]]. In Software Robotics, [[Cognitive Robotics]] or [[Cognitive Technology]] is a form of Hyper Automation and implies a combination of [[Robotic Process Automation]], [[Artificial Intelligence]], [[Machine Learning]], [[Deep Learning]], [[Optical Character Recognition]], [[Image Processing]], [[Software Development]] and [[System Integration]].