Universal Robotics is a hardware-independent software engineering company specializing in machine learning. Our flagship software, Neocortex, uses sensor information to learn from experience and react in real-time. Neocortex is used for a wide range of industrial applications never before possible, from increasing the flexibility of machinery to analyzing data it has learned. Neocortex moves complexity from the machine to software, providing customers the ability to automatically adapt their supply chain to changing needs without additional engineering or equipment modifications.

Universal sells application solutions that have up to three components.
     1) Intelligence. Neocortex learns to handle never-seen-before objects in random locations dynamically. Its patented interactive machine learning techniques use memory and sensor data to increase flexibility in systems.
     2) Sensing. In order to conduct activities within a work cell, understanding three dimensional space is critical. Universal’s Spatial Vision Robotics software provides 3D vision guidance at maximum robot speeds. Our engineers are experts at mixing sensors of appropriate wavelengths with other technologies to generate accurate 3D vision image guidance and inspection.
     3) Control. The company has developed motion control software allowing machines to react and move dynamically in real-time to random input. Engineers have deep knowledge of kinematics, path planning, and obstacle avoidance.