RoboDK is an off-line programming software for industrial robots. With RoboDK you can easily simulate and program industrial robots for manufacturing applications. You can generate error-free programs and automatically avoid singularities, axis limits and collisions. RoboDK’s simulation and programming features are suitable for applications such as robot machining, robot welding, painting, trimming, de-burring, dispensing, pick and place, PLC simulation, multiple robot simulation, robot calibration, 2D camera simulation, etc. With RoboDK you can simulate multiple robots with additional axes simultaneously. RoboDK supports robot programming for more than 500 robots and 50 different robot manufacturers. RoboDK also offers a complete API that allows you to generate robot manufacturing programs automatically while remaining vendor agnostic with your integrations. Specialties: Offline Programming, CAD/CAM for robots, Robot Simulation, Robot Programming, Robot calibration, RoboDK API.
Founded by Albert Nubiola in January 2015, RoboDK is a spin-off company from the CoRo laboratory at ETS University in Montreal, Canada, one of the most prestigious robotics labs in North America.
While working on his PhD at CoRo lab, RoboDK’s CEO Albert Nubiola was the main developer of RoKiSim, a multi-platform educational software tool for 3D simulation of serial six-axis robots.
RoboDK software is the extended commercial version of RoKiSim and is designed to bring powerful robotics simulation and programming capabilities to companies large and small and to coders and non-coders alike.
“In 2015, traditional simulation software cost almost as much as an industrial robot. RoboDK was founded to bring affordable, state of the art simulation and robot programming software to all,” says Nubiola.
Motion planners reduce the amount of hands-on programming… but does it make business sense to use one? Here are ten competitive benefits.
Since we introduced our new PRM motion planner feature in a recent RoboDK update, we have been looking at how you can use motion planning to improve your robot programming.
The new feature can automatically create collision-free paths within the robot’s workspace. It allows the robot to avoid collisions without requiring you to spend a lot of extra time programming.
But, as with any new feature, the important question you have to ask yourself is: Does it make business sense for me to use the motion planner?
The answer: most probably!
Here are 10 competitive benefits to using a robot motion planner.
The motion planner opens you up to doing tasks with the robot that would otherwise have been very difficult or impossible. It allows you to put the robot in almost any environment and quickly produce collision-free paths to move about that environment.
By improving the number of tasks a robot can achieve and environments it can work in, the planner improves the flexibility of your entire robotic system. This improves the ROI and productivity of the robot as a whole.
Programming time costs money… but not if the programming happens automatically. The only time-consuming aspect of motion planning is the long time it takes to automatically generate the collision-free map in the first place. The great thing about this is that you don’t need to do anything during this time.
By freeing you up during the time-consuming part of the programming, you can devote your valuable time to other productive tasks.
A good offline programmer doesn’t need to be completely realistic. It only needs to be realistic enough to allow for accurate programming. However, adding more objects into your simulation makes it more realistic and can help to avoid potential collisions in the real world. The planner can avoid collisions even when these extra objects are present.
When the simulation and the real world are similar, it takes less time to debug your robot program which leads to more efficient programming.
When the collision map is sufficiently large, the movements produced by the planner will be very efficient. Researchers at MIT found that good motion planning can make robot movements quicker and more efficient.
Improving the efficiency of a robot’s movements will make it more productive.
The increased efficiency of motion planned movements also reduces power consumption. Even small changes in robot movements can make a big difference. Researchers from Chalmers University of Technology, Sweden, found that even very slight changes in a robot’s trajectory can reduce energy consumption by 30%.
By reducing the robot’s energy consumption, the running costs of the robot are reduced.
A clear benefit of using a motion planner is that it becomes much easier to program the robot. This can reduces the time it takes to learn robot programming and improves the quality of the robot programs produced.
Easier programming means less time spent training programmers and programming the robot, which means workers can spend their time on other productive tasks.
The best way to avoid collisions is to remove every unnecessary item from the robot’s workspace. However, sometimes the workspace is not as clear and clutter-free as we would like it to be. For example, there might be a pillar in the middle of the workspace. The motion planner allows you to handle these extra obstacles by adding them into the simulation and automatically avoiding them.
Being able to handle obstacles can increase the number of viable areas on your workfloor that the robot can operate. This frees up the less cluttered spaces for operations that really need a clear space.
Robot workspaces are not always intuitive to understand. We don’t always know just by looking at a robot which areas of the workspace will be the most dexterous for that particular model. As a result, we might plan a motion in a less-than-perfect area of the robot’s workspace. The planner allows us to clearly see which areas are the best for most movements.
By having a better understanding of the best areas of the robot’s workspace, we can make the best use of its capabilities and get the most from our investment.
The motion planner allows you to easily switch between multiple tasks within the same program, without adding extra programming steps. Robots are a great way to multitask, for various reasons. You can focus all your programming effort on the important parts of each task and leave the big motions to the motion planner.
By allowing you to easily join multiple robot tasks together within the same workspace, you can improve the productivity of your whole process.
If you’re using RoboDK, the new PRM motion planner is integrated into the software with an easy-to-use wizard. This makes it quite different from most robot motion planners which require a lot of extra programming even just to get them working.
The RoboDK motion planner is easy to understand and easy to use, and there is dedicated documentation to guide you through it.
A more streamlined software workflow is always more competitive. When you don’t have to jump between different software packages, it means that you can spend more time doing the productive work that matters most to your business. And, ultimately, this will benefit your whole business.
Industrial Robotics enthusiast. Founder at RoboDK
Marketing Manager at RoboDK
Sir Philip John May is an English investment manager. He is the husband of Theresa May, who was prime minister of the United Kingdom from 2016 to 2019.
Caterpillar Inc. is an American construction equipment manufacturer. The company is the world’s largest manufacturer of construction equipment. In 2018, Caterpillar was ranked number 65 on the Fortune 500 list and number 238 on the Global Fortune 500 list.
Rockwell Automation, Inc. is an American provider of industrial automation whose brands include Allen-Bradley, FactoryTalk software and LifecycleIQ Services. Headquartered in Milwaukee, Wisconsin, Rockwell Automation employs approximately 26,000 people and has customers in more than 100 countries worldwide.
Siemens is a German multinational conglomerate corporation and the largest industrial manufacturing company in Europe. It is headquartered in Munich and has several foreign branch offices.
The Fraunhofer Society is a German research organization with 76 institutes spread throughout Germany, each focusing on different fields of applied science.
Samsung Electronics Co., Ltd. is a South Korean multinational electronics corporation headquartered in Yeongtong-gu, Suwon, South Korea. It is the pinnacle of the Samsung chaebol, accounting for 70% of the group’s revenue in 2012.
Canon Inc. is a Japanese multinational corporation headquartered in Ōta, Tokyo, Japan, specializing in optical, imaging, and industrial products, such as lenses, cameras, medical equipment, scanners, printers, and semiconductor manufacturing equipment.
RoboDK is a powerful and cost-effective simulator for industrial robots and robot programming.
RoboDK’s simulation and offline programming tools allow you to program robots outside the production environment, eliminating production downtime caused by shop floor programming.
No programming skills are required with the intuitive RoboDK graphical interface.
Easily simulate and program industrial robots offline from your 3D models and deploy robot programs avoiding singularities, axis limits and collisions with just a few clicks. Furthermore, RoboDK provides robot calibration and performance testing solutions according to ISO 9283 standard and allow users to improve robot accuracy by a factor of 2 to 10.
RoboDK has an extensive library of over 500 robot arms among 50 robot manufacturers and works with more than 50 partners to be distributed worldwide.
RoboDK simulation software allows you to get the most out of your robot by offering a wide variety of over 20 applications.
Advanced users can program any robot using the same universal programming language and the RoboDK API available in Python, C#, Visual Basic, C++ and Matlab.
Parsaland Trading Company with many activities in the fields of import and export, investment consulting, blockchain consulting, information technology and building construction