Universal ‘co-bots’ Boosted by Next-generation Robot Programming
RARUK Automation, which offers Universal Robots series of collaborative robots (co-bots) and Robotiq grippers in the UK market, has agreed a complementary and unique partnership with German-based ArtiMinds Robotics. ArtiMinds has put the latest technologies in machine learning, motion planning and motion control for robotic manipulation into a robust, easy-to-use software package that is fully compatible with Universal Robots and Robotiq force torque sensors. As a result, the new collaboration extends the potential of robotics even further for UK automation users.
The ArtiMinds RPS (Robot Programming Suite) is an offline programming package that works with all popular CAD packages. It offers fast and easy set-up of Universal Robots without the requirement for any expert knowledge. In an independent external benchmark test, a typical force-controlled robot task was programmed in five minutes instead of days using a conventional solution.
The software is designed to work directly with CAD systems, thus allowing users to import their applications as a solid model and program offline. The Universal Robot and Robotiq gripper are already drawn in the package. As a result, ArtiMinds makes it possible to have a 3D representation of the full application, complete with robot and gripper. The principal benefit is the visualisation of programming tasks and process simulation for motion optimisation and collision avoidance.
A further major advantage of RPS is rapid ROI, which can typically be achieved within the first project. This is because maintenance, adaption to process variances, and transferability to other tasks become easier. Furthermore, the software helps make processes more robust and thereby avoid system failures.
The case for fast payback is illustrated by an automotive customer case study involving the automated insertion of plastic safety rivets. Due to part variances and displacements, an adaptive solution was required. By using ArtiMinds RPS, the application could be easily programmed in just two hours by an experienced user. Compare this to the circa 200 hours required by a senior expert using a conventional solution, and the advantage is clear to see. The programming costs using ArtiMinds were estimated at less than €500, as opposed to the €20,000 it would have cost otherwise. In addition, the ArtiMinds solution offered the customer ease of modification, cycle time optimisation and online quality control.
ArtiMinds allows programming in three simple steps. The first permits users to compose task sequences simply by using drag and drop building blocks such as ‘force-controlled insertion’ and ‘move without collision’, provided by the extensive software library.
Next, the building blocks are parameterised for the specific application. Here, the user is guided through the process by an interactive wizard. This can be performed online either by using the teach pendant or by guiding the robot. Alternatively, offline teach-in via 3D visualisation or numerical input is also possible.
The final step simply requires a single mouse-click on the simulation or execution button. This triggers fully automated motion computation, robot program code generation and robot motion simulation, followed by program transfer to the robot controller. The robot then performs the programmed tasks.
ArtiMinds RPS automatically outputs a comprehensive program in the native robot programming language. The program can therefore simply be transferred across to the robot (USB stick is the easy option), and operations can commence.
To modify the robot program at a later date, a PC with ArtiMinds RPS can be connected and the project file loaded. Now, the program can be modified or building blocks re-parameterised directly at the robot. As a result, modifications can be performed very quickly, concentrating solely on aspects to be changed. Alternatively, direct editing in the robot programming language is also possible.
Among the numerous available options is the force module, which is ideal for insertion tasks whereby using a torque sensor the robot can find an object or a feature’s position. For example, inserting a bolt into a hole which is not always in the exact same location.
ArtiMinds software can be used to program robots for assembly (mechanical and electrical), handling, packaging, QC and laboratory operations. It supports CB2 or CB3 controllers used on UR3, UR5 and UR10 Universal Robots.