Neocortex – Software with an IQ®
Neocortex® is a new form of artificial intelligence that uses sensor information to learn. It discovers patterns in chaotic environments that are relevant to an assigned task. It then analyzes those patterns to understand complexity, improving process. It is based on technology originally co-developed between NASA and Vanderbilt University.
It is unlike any other technology. The software is independent of any hardware, allowing it be used for a host of applications from data analysis to robot and motor control. It uses sensor information to discover multi-dimension patterns in dynamic environments.
By automatically handling a wide range of constantly changing parts, Neocortex reduces the need for manual change-overs.
Universal is utilizing Neocortex in the Unlimited Random Depalletization, Random Bin Picking and Random Bag Moving applications.
- Learns new attributes of never before seen SKU’s
- Does not become outdated
- Reacts to changes in objects and the environment
- Remote expert support with cloud-based backup
- Provides ongoing volume-based efficiency metrics
- Includes software upgrades
- Less than 24 month ROI
“Neocortex artificial intelligence represents a significant breakthrough which was needed for robotics to be utilized in warehouses and fulfillment centers”
Roger Christian, VP, Yaskawa America, Inc., Motoman Robotics
Neocortex: Intelligent Flexible Machine Control
Neocortex handles a wide variety of objects in stride. Whether moving multiple bag types from a bin, or unloading a trailer with different case sizes, Neocortex handles every object in real-time. It can differentiate colors, marking, barcodes or SKU numbers. Neocortex distinguishes between normal and arbitrary object traits – such as box flap bent over versus a cardboard edge.
Typical vision systems must be pre-configured in order to match the object with a CAD model, known shape, surface or distinguishing feature. Due to processing speed and limited memory, these vision systems can’t randomly handle more than one or two dozen known objects during operation.
In contrast, in Neocortex’s first application – the Unlimited Depalletization Application – it learned attributes that define a “box.” It reacted to a moving box, found a case with unique combination of labels it had never seen, and identified a damaged carton without preconfigured images, geometry or details.
The History of the first Neocortex Application, and an Explanation of the Technology Behind the Software with an IQ
Neocortex: Operational Efficiency Metrics
Neocortex at the workcell provides volume throughput analysis. Material volume flow is analyzed by tracking physical objects on each pallet or in each bin, resulting in loading and unloading densities, speeds by time of day, shift, SKU, and vendor. This provides additional information for better decision making such as load balancing and better pallet densities.
Neocortex keeps track of every object it encounters with enough specificity to identify an object’s shape, volume, labels, and damage (if any). Data with this level of granularity is used to improve stacking for storage and trailer loading, warehouse throughput sequencing, object damage reporting, and reusable container tracking.
How Neocortex Learns
As variation increases, the need for learning on-the-fly also increases. This is the situation with logistics tasks, where nothing is guaranteed to be in its proper place or configuration. This randomness and uncertainty require a new way to approach package/parts handling. As unexpected variability is introduced, traditional programming approaches fail. Hard-coded programs cannot define unanticipated objects in an unstructured environment.
Previous generations of artificial intelligence tend to be brittle and cumbersome. They require pre-established, specific rules of action based on historical trends. This works when enough historical data is available, and when future events mimic previous activities. Greater variations require more and more rules, making artificial intelligence more complex, slower to react in real time, and always a step behind new changes.
Neocortex uses sensor information to learn. Neocortex discovers patterns in a chaotic environment that are relevant to an assigned task. This cybernetic intuitive learning process is mathematically represented in Neocortex, and is similar to how all mammals naturally learn. It is a dynamic process whereby experience builds fine-tuned understanding.
Source: www .universalrobotics.com/neocortex