Overview
Resolver is a powerful cloud-based application that delivers the best robotic workcell solutions—from simple pick-and-place setups to complex multi-robot systems. Born from breakthrough research in motion planning at Duke University, Resolver has evolved into a comprehensive industrial automation engine trusted by global manufacturers.
Core Technology
Resolver takes your 3D virtual scene and robot data, then automatically computes collision-free paths between all your targets. The engine runs on all available CPU cores, continuously improving solutions in real time. This motion planning intelligence combines years of industrial experience with academic innovation to deliver optimal results across countless applications.
Beyond Motion Planning
Resolver does much more than just plan robot paths:
- Optimizes cycle time through advanced multi-robot coordination
- Negotiates and optimizes cycle-time optimal interlocks
- Allocates tasks intelligently
- Enables early design layout and tooling optimization
From Design to Production
Mechanical engineers use Resolver from the earliest design phases to:
- Validate jig accessibility
- Compare layout concepts in parallel
- Eliminate guesswork in automation planning
The days of estimating cycle time in Excel are over. Simply provide your layout and task list, and Resolver delivers fast, reliable, and optimized cycle time estimates—even for the most complex workcells.
How Does It Work?
Using Resolver begins with packaging your automation scenario into a compressed .zip file, known as a Study, and uploading it to the cloud. A Study contains all the essential information Resolver needs to understand your virtual environment, robotic systems, and the questions you want answered.
There are two primary components in every Study:
-
Project Description (
project.yaml)
This file defines the structure of your 3D scene and includes all necessary robot kinematics, frame definitions, and part relationships. It references a/cad/folder containing the 3D geometry (e.g., fixtures, parts, jigs, tooling, robots). Resolver uses this to reconstruct your workcell precisely in the cloud. Theproject.yamlspecification is openly published for developers and integrators who wish to build custom integrations or tooling. -
Planning Request (
queries.json)
This file describes the problem you're asking Resolver to solve—whether it's computing motion paths, optimizing robot allocation, estimating cycle time, or exploring layout alternatives. It also captures any relevant constraints. Thequeries.jsonspecification is also publicly available for direct authoring and validation.
Need a UI for that?
To make it easy to export your data and get results quickly, the Resolver team has developed dedicated connectors for several widely-used simulation environments, including Siemens Process Simulate, Visual Components, and MELSOFT Gemini. These connectors automate the entire workflow through an easy to use UI:
-
Export your workcell: Automatically generate the Study from your simulation.
-
Launch the Resolver cloud engine: Submit jobs directly from within your simulation interface.
-
View results in context: Analyze motion plans, cycle times, and robot assignments through an integrated web view.
-
Import results: Bring path results and allocation data back into your simulation model with a single click.
System Requirements
Resolver runs in the cloud and interfaces with leading simulation tools to easily fit into existing workflows. A Connector enables users to export studies to Resolver and import optimized paths, interlocks, and target allocations directly back into the simulation tool.
Resolver Cloud
The Resolver cloud platform is where studies are uploaded and results are downloaded. Unlock the power of world-class automated, collision-free motion planning! All you need is one of these supported browsers:
- Firefox version 118+
- Chromium
- Google Chrome
And an account!
For existing customers, please follow one of the links below to access Resolver cloud.
Resolver Connectors
Siemens Tecnomatix Process Simulate
Siemens Tecnomatix Process Simulate is a digital manufacturing software used to simulate, validate, and optimize manufacturing processes in a virtual 3D environment. It enables users to model, analyze, and verify production processes such as assembly, welding, painting, and robotic operations before implementing them on the shop floor. Key features include robotic path planning, ergonomic analysis, collision detection, and virtual commissioning. By providing a realistic simulation of manufacturing workflows, the software helps improve efficiency, reduce production errors, and minimize costs associated with physical prototyping and production rework.
Currently supported versions (eMS and TC):
- PS 2301
- PS 2307
- PS 2402
- PS 2408
- PS 2502
The PS Connector is available for download from the Resolver cloud. Please first request an account for access.
Visual Components
Visual Components is a powerful 3D manufacturing simulation platform designed for creating, simulating, and validating production systems and robotic processes. It offers an intuitive interface combined with extensive libraries of components and robots, making it easy to build digital twin models of manufacturing environments.
Key features include:
- Robot path teaching and simulation
- Collision detection and clearance checking
- Offline programming (OLP) support
- Easy API integration for customization
Currently supported versions:
Visual Components 4.10
- Visual Components Robotics OLP
- Visual Components Professional
- Visual Components Professional OLP
- Visual Components Premium
- Visual Components Premium OLP
Visual Components 4.9.2
- Visual Components Robotics OLP
- Visual Components Professional
- Visual Components Professional OLP
- Visual Components Premium
- Visual Components Premium OLP
For early access inquiries, please first request an account and mention your interest in the VC Connector.
MELSOFT Gemini
MELSOFT Gemini is Mitsubishi Electric's 3D digital twin simulation software, designed for virtual verification of automation systems. Gemini allows users to model, simulate, and optimize manufacturing lines, robotic systems, and conveyor networks with high precision.
Key features include:
- Realistic modeling of industrial devices
- Motion path optimization and validation
- Integration with Mitsubishi Electric PLCs and robots
- Visualization of production performance and throughput
Currently supported version:
- Gemini 1.48
- Gemini 1.410
For early access inquiries, please first request an account and mention your interest in the Gemini Connector.