Skip to main content

2025.1.0 Release

· 4 min read

Resolver: The Ultimate Robot Path Planner

On Monday, May 12th, 2025 we launched Resolver at the Automate Show in Detroit, Michigan and everyone was impressed and excited about it. Some even called it the best robot demo. We could not have developed this amazing product without your input and feedback during our early access period - THANK YOU!

We launched with a ton of new features as you will see in this email, so grab some coffee and read on!

In today's Resolver 2025.1.0 release

  • PS Connector integrated as a Viewer
  • New cloud UI
  • Target offsets
  • Robot allocation
  • Cartesian interpolation
  • PS Connector 1.0.5

PS Connector integrated in PS as a Viewer

Export directly to Resolver while you continue working in PS
Export and automatically upload, no need to deal with zip files anymore! Continue working in PS while Resolver is processing multiple options in parallel. Select your preferred results based on number of interlock zones and cycle time. Then simply import those results without leaving PS.

Results Preview


New Build UI in the cloud

Visualize compound operations and experience new features
With the new features such as Target Offsets, Robot Allocation, and Cartesian Interpolation, we designed a new Resolver UI that is powerful, yet flexible. After exporting your study, you will see new options at the operation and target levels to fine-tune your query. Download the latest PS Connector to make sure you can access the latest UI.

Downloads Link


Target Offset

Let Resolver add approach and depart points for you
To help reduce the amount of engineering at the proposal and design stage, we are happy to introduce Target Offsets. Specify an X, Y, or Z offset with external axis values and apply it to as many points as you want, or all of them. Resolver will use the offsets as approach and depart points when path planning and generating interlocks.

Downloads Link


Robot Allocation

Optimize the target-to-robot allocation
For any multirobot application where more than one robot can perform the same task, let Resolver know which robots are allowed to be considered for that operation. Resolver will consider all robots selected and evaluate reachability, paths, and interlocks that result in the optimal target-to-robot allocation. Please note that using this feature expands the number of possible solutions and Resolver should be run longer.

Downloads Link


Cartesian Interpolation

Resolver can now plan in cartesian space to generate linear moves
Based on your feedback, we have added support for planning paths in cartesian space, when necessary. Resolver will generate paths that are based on linear moves if possible. If there are collisions or too many singularities, it will revert back to joint space. The interpolation type must be specified in the cloud UI since we are not yet collecting the data directly from PS. This feature is coming soon to the PS Connector.

Downloads Link


PS Connector

Our first official Public Release!
Download the latest version from our new Downloads page within Resolver at resolver.rtr.ai. After installing the latest PS Connector, please select "RTR Resolver Viewer" from the Viewers drop-down.

Downloads Link

The first time you log in, you will need to select your Cloud environment on the top right of the RTR Resolver Viewer depending on your location.

  • Europe: Located in Europe
  • Global: Americas, APAC, all other countries.

Downloads Link

PS 1.0.5

  • Add RTR Resolver Viewer to replace the previous export and import dialogs
  • Significantly reduce overall wait times and speedup entire workflow
  • Project configuration in Resolver cloud can be done while the project is still exporting
  • Add support for dynamic link attachments such as dynamic cables and simple linkage bars
  • Update signal handling for interlocks using Signal Manager
  • Additional improvements and bug fixes

Resolver 2025.1.0

ComponentVersion
Engine2.11.0-472-gf1d95c3c9c+ubuntu22045lts
Cloud50667afe
PS Connector1.0.5

CW18 Update

· 2 min read

Resolver Update

With only 12 days until the official Resolver Launch, we continue to add more features and capabilities that you have requested. We are also excited to share our revamped website. Come take a look!

New RTR Website

Today's update:

  • New Results Preview
  • New Downloads page
  • PS Connector 0.14.1-beta released

Results Preview

Playback the latest results
Now you can finally see how your run is going before it completes. To use the new Results Preview, simply click on Get Current Results to load the latest data, then expand the Results Preview window and watch a simulation of the generated paths and interlocks.

Results Preview


Downloads Page

Integrated into Resolver
On the lower left hand of the Resolver Cloud you will find the link to the Downloads page.

Downloads Link

Within the Downloads page, you can download the default, or latest, connector for each simulation tool. We will be adding more items in the coming weeks.

Downloads Link


PS Connector

Improvements and bug fixes
Download the latest version from our new Downloads page within Resolver!

PS 0.14.1-beta

  • Add support for "joint working limits," shrinking the joint limits based on the PS setting
  • Speedup export by reducing number of API calls to get joints
  • Improve algorithm for exporting objects based on collision sets, resulting in quicker project loading
  • Improvements to AutoTune
  • Fix configuration mismatch when importing a custom TCP
  • Disable reach advisor during simulation in export/import
  • New warnings and fix issues with export and import

CW16 Update

· One min read

Resolver Update

We have some improvements and bug fixes for our PS Connector this week. We are committed to getting the latest software to you as quickly as possible.

Today's update:

  • PS Connector 0.13.1-beta released

PS Connector

Improvements and bug fixes
Download the newest version from Optimized Path Planning Beta folder from the RTR FileShare.

PS 0.13.1-beta

  • Improve error message about joint being controlled by multiple robots
  • Silence exceptions about unsolvable kinematic loops
  • Fix export error with X-type guns
  • Fix export error when multiple kinematic loops start at a single node
  • Fix export error when robot controllers were changed
  • Fix various export issues with coupled joints and dependent joints
  • Fix locale dependent floating point conversion
  • Fix incorrect external axis values if no external axis value is specified for a target

CW14 Update

· One min read

Resolver Update

We continue to work on the challenges we shared previously. This week we added a warning to the PS Connector if a robot does not have self-collision sets defined. Self collisions include tool-to-robot, robot-to-RTU, and tool-to-RTU. Thank you for your continued support and feedback.

Today's update:

  • PS Connector 0.12.0-beta released

PS Connector

Self-collision Checks
Download the newest version from Optimized Path Planning Beta folder from the RTR FileShare.

PS 0.12.0-beta

  • Add warning for robots without self collision sets during export
  • Disable OLP commands during calibration and AutoTune
  • Bug fixes for external axes, error messages, and more.

CW13 Update

· 3 min read

Resolver Update

In the last update we shared with you some challenges we have been working through. We are happy to announce that we made drastic improvements to the Auto-Tuning of smoothing values on Import. We are also happy to release a downloadable Reachability Report which details the ability of individual robots to reach assigned targets.

Today's update:

  • Auto-tuning on Import
  • Reachability Report
  • PS Connector 0.11.0-beta released

Auto-Tuning on Import

Smoothing Auto-tuning in minutes!
In our previous release, we acknowledged performance limitations with the auto-tuning of smoothing parameters during import. Since then, our team has been hard at work—and we're excited to share the results.

With this release, we're introducing significant improvements to API efficiency and two powerful new import modes: FAST and OPTIMAL.

FAST Mode

Need speed? FAST mode quickly imports paths using default conversion values tailored to your selected robot OEM. If scraping collisions are detected, it smartly adjusts to a FINE smoothing level. This mode is ideal for rapid validation when your priority is speed—just note that in high-collision scenarios, some smoothing may be less than ideal.

OPTIMAL Mode

Looking for precision? OPTIMAL mode performs an in-depth analysis to find the highest possible smoothing value for each via—based on your allowed values—delivered through our Resolver engine. We've reengineered the API interactions behind the scenes, significantly reducing optimization time while delivering the highest-quality path smoothing available. While the time required still scales with the number of smoothing options per via, the results speak for themselves: ultra-smooth, OEM-optimized paths.

cycle_times.yaml

🎁 Solution delivered for Roland and Rico


Reachability Report

Quickly check check reachability of all targets and download report Manually jumping robots to each target only provides limited reachability information and is also so boring. Now you can save a ton of engineering time by letting Resolver do the reachability check for you. Resolver will check if robots are able to reach their assigned targets by generating actual motion paths. In minutes it will put the information in a nice table that can be downloaded in CSV format for you to use elsewhere in your planning and engineering processes.

The different states displayed on the table are:

  • Pending (hourglass): the Engine is calculating reachability.
  • Not Reachable (red): the target is not reachable.
  • In Collision (yellow): the target is reachable but only through a collision.
  • Reachable (green): the target is reachable without collision.

cycle_times.yaml

🎁 Solution delivered for David


PS Connector

Improvements to Auto-tune
Download the newest version from Optimized Path Planning Beta folder from the RTR FileShare.

PS 0.11.0-beta

  • Auto-tune improvements and addition of two modes (fast & optimal mode)
  • Updated installer to allow installation without admin privileges if current user has sufficient rights (thank you Pawel for the suggestion!)
  • Added support for SCARA robots
  • Additional warnings for stationary tools, large joint limits. etc.
  • Bug fixes for external axes, error messages, safety objects, and more.

CW11 Update

· 4 min read

Resolver Update

We're excited to introduce an upgrade to Resolver's PS Connector—now with enhanced smoothing value selection for motion generation. At the same time, we recognize, based on your invaluable feedback, that there are areas where we need to improve. Below we share with you what the challenges are and what we are doing.

Today's update:

  • Challenges we are working on
  • Robot vendor-specific smoothing
  • PS Connector 0.10.0-beta released

Challenges we are working on

The performance of some features are not up to our standard
As we continue to innovate and quickly bring new capabilities to help you reduce engineering time, some of the capabilities and features are not delivering the value you have come to expect. As a result, we wanted to let you know we are working to make drastic improvements in the following areas:

Auto-tunning on Import
Issue: Auto-tuning on import with RCS can take minutes to several hours to complete.

What we are doing: We are making the import code faster, introducing fast and optimal tuning options, and allowing the user to set the simulation time interval. We expect these features to be ready shortly.

What this means for you:

  • If simulating without RCS, please use auto-tuning. It will take a few minutes.
  • If using RCS, know that auto-tuning could take several hours. In the short term, importing without auto-tuning and manually touching up collisions is also an option.

Self-collisions of robots
Issue: We have reports of self-collisions of robots and attachments. The reason for this issue is that no collision rules have been defined. Examples include 1) collisions between a weld gun and the robot and 2) collisions between the weld gun and RTU. Please read the Collision Rules section of the docs for more information.

What we are doing: We are exploring different options to simplify the workflow and validate expected collision sets.

What this means for you:

  • Ensure collision sets are defined between robot links and any attachment to the robot.

Optimize Tool Configuration in Rx, Ry, or Rz
Issue: The Optimize Rz functionality is producing sub-optimal results for spot weld applications when targets have robot to part collisions. This happens frequently because the engine is not currently aware that the gun tips can be ignored. Work has already been done to encode ignore collision rules at the targets for the gun tips, but some engine work remains.

What we are doing: We will be disabling this feature in the coming days until the gun tips are properly defined and dealt with in the engine during TCP orientation optimization.

What it means for you:

  • If you have an opportunity to optimize the tool rotation, try running both with and without the Optimize Rx, Ry or Rz.

Robot Vendor-Specific Smoothing

Previously, users could only specify 5 (mm) smoothing values. Now, we've expanded support to include all Robot-specific smoothing options by default, giving you greater flexibility and control. Simply deselect any options you don't need!

Please note: The FINE option cannot be unchecked because it is required for interlocking at newly generated via locations.

This improvement was driven by your feedback—and we're thrilled to turn another user request into reality. Please let us know what you think!

cycle_times.yaml


PS Connector

New controller-specific smoothing values
Download the newest version from Optimized Path Planning Beta folder from the RTR FileShare.

PS 0.10.0-beta

  • Added robot vendor specific smoothing values to exporter.
  • Add logging of diagnostics data for export and import.
  • Additional warnings for stationary tools, large joint limits. etc.
  • Bug fixes in interlocks, target locations, smoothing conversion.

CW08 Update

· One min read

Resolver Update

In this latest release, we have added a feature that empowers you with data to make better decisions. Resolver now generates several solutions with less number of interlocks and corresponding cycle times to let you pick the one that best fits your project needs.

Today's update:

  • Interlock Reduction

Interlock Zones vs Cycle Time


Interlock Reduction

New post-processing step to reduce interlock zones!
We're excited to introduce automatic interlock post-processing in Resolver. Once you accept the results and stop a run (not current results), the Engine will intelligently consolidate interlock zones—without altering robot motion paths.

The output will include all possible interlock reduction options, along with a cycle_times.yaml file (see image below) detailing estimated cycle times for each result. You can then select which results file to import back to your simulation.

As always, we value your feedback—let us know how this feature works for you!

cycle_times.yaml


CW05 Update

· 2 min read

Resolver Update

We continue making great progress on delivering the capabilities you have asked for. In this latest release, we drastically improved the handling of complex kinematics for robots, guns and rails. We are happy to announce we can now fully support X-type guns with kinematic loops as well as covering many previously unsupported scenarios.

Today's update:

  • PS Connector 0.9.0-beta released
  • Short Survey
  • User Documentation

PS Connector

Added full support for X-type guns and PS 2307
Download the newest version from Optimized Path Planning Beta folder from the RTR FileShare.

PS 0.9.0-beta

  • Add full support for X-type guns with kinematic loops of 4 joints
  • Add support for Process Simulate 2307
  • Improve handling of complex kinematics for robots, guns and rails
  • Add support for duplicate robot/device/component names in OLP commands in importer
  • Add support for more gun types in the importer
  • Add support for more geometry types such as swept volumes during export
  • Export robots without operations as static objects in their current pose. Removes need for dummy operations and enables air welding studies with a fixed material handling pose.
  • Several fixes to exporter and importer

Short Survey

It takes less than 3 minuntes
Please complete this short survey to help us align our roadmap to your most important needs. Thank you in advance!


User Documentation

Continuously updated
You can now access Resolver Documentation at resolver.rtr.ai/docs. We will be continuously updating the documentation to match the rapid development of the product. Be on the lookout for videos and other best practices.

New Documentation site


CW02 Update

· 4 min read

Happy New Year!

We are excited for 2025, the year of Resolver. We will be officially launching Resolver on May 12th, 2025 at Automate in Detroit and will also be at Automatica in Munich on June 24th.

We have incredibly exciting new features and capabilities coming this year. We have adjusted our roadmap based on your valuable feedback.

Thank you for partnering with us as we continue to make Resolver fast, easy, flexible, and powerful.

Resolver Update

Today's update:

  • Short Survey
  • New User Documentation
  • Target Order Optimization
  • Download Intermediate Results
  • Custom Linear Rail Positions
  • PS Connector 0.7.0-beta released

Short Survey

It takes less than 3 minuntes
Please complete this short survey to help us align our roadmap to your most important needs. Thank you in advance!


New User Documentation

Read all about it!
You can now access Resolver Documentation at resolver.rtr.ai/docs. We will be continuously updating the documentation to match the rapid development of the product. Be on the lookout for videos and other best practices.

New Documentation site


Target Order Optimization

Find the optimal sequence in minutes
If your application has the flexibility to allow process targets to be visited in any order, you can enable "Optimize Target Order" which will generate paths to visit all targets in the shortest cycle time. If you keep this option disabled, the paths will be generated to visit the targets in the specified order, top to bottom. Not sure if it will save time? Try it out and let us know the results!

Target Order Opti


Download Intermediate Results

How is the run going so far? Now you can find out!
Our engineering team has been hard at work for the past months to enable you to download intermediate results during a run without stopping it.
After you have started a run, you will now be able to "Get Current Results" that can be imported back into your simulation software. If you want to end the run and get the latest results, select "Accept Results & Stop" from the drop down menu.

Get Current Results


Custom Linear Rail Positions

Adding flexibility to give you more control
For each robot on an external RTU or linear rail, you can now specify positions to be used by Resolver to find optimal motion paths and interlocks. You can also add a stroke buffer for the minimum and maximum values. Please note that if a robot has a location or configuration at a specific target, the external axis value will be used as one of the options and displayed in "Assigned Values".

Get Current Results


PS Connector

Version 0.7.0-beta
Download the newest version from Optimized Path Planning Beta folder from the RTR FileShare.

PS 0.7.0-beta

  • Add error message during export if unsupported device kinematics are detected
  • Add warning message about missing collision sets during export
  • Add check of robot dynamics in export and notify user about unusual dynamics
  • Fix issue where gun tips in nested hierarchy were missing in clearance rules
  • Fix issue with certain part appearances not exporting correctly

CW50 Update

· 3 min read

Projects Page

Resolver Update

We are thrilled to share with you a few updates on both the PS Connector and the cloud. After you download the latest PS Connector (0.6.0-beta) you will notice it is a fast an easy executable installer - No more copying and pasting files.We are extremely grateful for your continued feedback and use of our award-winning (IFR , Gold Merit) optimized path planning tool. Thank you!

Today's update:

  • Support for 7th axis Linear Rails!
  • Support for Stationary Tools!
  • Smoothing Auto-Tuning in PS (RCS capable)!
  • PS Connector 0.4.1-beta released

Short Survey

It takes less than 3 minuntes
Thank you to all those of you who already responded to our incredibly short survey. It is instrumental in helping us define the roadmap for our tool. If you are one of the few that have not yet completed it, please click below


Smoothing Table in Exporter

More knobs to turn!
In this release you will notice a smoothing table in the exporter that informs the Engine of the allowed smoothing radius values. The Engine will fine-tune smoothing at each generated via with the best choice from this table. On import, the generated values will still be converted to your robot controller's smoothing values or you can select auto-tuning just like you already do. These values were always present in the query and, as requested, they are now user-configurable.

Export Smoothing


Changes to Cloud

Where did the Results page go?
Based on the feedback we received, we have streamlined the pages and you will now only see a Projects page on the sidebar. The new Projects page will list all studies that have been uploaded. You can find the results for each upload by clicking on the study name. In the image below, the study name was "RTRDemo_20241203" and there are two results, one from December 4th and one from December 5th.

Results for Each Upload


PS Connector

Version 0.6.0-beta
Download the newest version from Optimized Path Planning Beta folder from the RTR FileShare.

0.6.0-beta

  • New Windows Installer automatically copies DLL files to an RTR subdirectory and reminds users to close Process Simulate.
  • Added Smoothing Table to the Exporter dialog
  • Add smoothing value conversion for Kawasaki robots during import
  • Improve detection of dynamic cables and notify user during export about filtered out devices
  • Fix few exporting issues
  • Fix few importing issues