RoboDK

Last updated

RoboDK is an offline programming and simulation software for industrial robots [1] . The simulation software allows you to program robots outside the production environment, eliminating production downtime caused by shop floor programming. [2]

Contents

RoboDK includes tools that can be used for many robotics projects including milling, welding, pick and place, packaging and labelling, palletizing, painting, robot calibration and more. [3]

RoboDK
Operating system Windows, MacOS, Linux
Available in English, Spanish, French, German, Italian, Chinese
Type Simulation software
License Proprietary software
Website www.robodk.com

History

While working on his PhD at CoRo lab, Albert Nubiola was the main developer of RoKiSim, a multi-platform educational software tool for 3D simulation of serial six-axis robots. [4]

In January 2015, RoboDK was founded by Albert Nubiola as a spin-off company from the CoRo laboratory in at ETS University in Montreal. [5] RoboDK software is the extended commercial version of RoKiSim [6] and is designed to bring powerful robotics simulation and programming capabilities to companies large and small and to coders and non-coders alike.

At launch, the RoboDK library supported 200 robots from more than 20 robot manufacturers.

RoboDK launched when the first customer, a New Zealand-based manufacturer, wanted to use RoboDK to calibrate an ABB robot for robot milling. Since then RoboDK has provided solutions for companies around the world such as NASA, Spotify, Wilder Systems, and many more. [5]

Main Features

Robot Brand Independence

RoboDK has a library of over 1000 robots from more than 50 different manufacturers [7] including ABB, Fanuc, Kuka, Yaskawa Motoman, Universal Robots, Omron. [8]

User Interface

The user interface enables easy simulation and doesn't require any previous programming knowledge. [9]

File Format

Filename extensions

RoboDK's native file formats are denoted as .rdk this file can be referred as a RoboDK station or RoboDK file. A RoboDK station is where the virtual environment station and calibration information is stored. [10]

Supported Formats

RoboDK supports most standard 3D formats such as STL, STEP (or STP) and IGES (or IGS) formats. Other formats such as VRML, 3DS or OBJ are also supported.

Export Format

RoboDK post processors allow for programs to be exported to an actual robot including, ABB Rapid (mod/prog), Fanuc LS (LS/TP), Kuka KRC/IIWA (SRC/java), Yaskawa Motoman Inform (JBI), Universal Robots (URP and URscript), Kawasaki (PG files) and more. [11]

Related Research Articles

<span class="mw-page-title-main">Industrial robot</span> Robot used in manufacturing

An industrial robot is a robot system used for manufacturing. Industrial robots are automated, programmable and capable of movement on three or more axes.

<span class="mw-page-title-main">FANUC</span> Japanese robotics company

FANUC is a Japanese group of companies that provide automation products and services such as robotics and computer numerical control wireless systems. These companies are principally FANUC Corporation of Japan, Fanuc America Corporation of Rochester Hills, Michigan, USA, and FANUC Europe Corporation S.A. of Luxembourg.

COLLADA is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available specification, ISO/PAS 17506.

KUKA is a German manufacturer of industrial robots and factory automation systems. In 2016, the company was acquired by Chinese appliance manufacturer Midea Group.

Robot calibration is a process used to improve the accuracy of robots, particularly industrial robots which are highly repeatable but not accurate. Robot calibration is the process of identifying certain parameters in the kinematic structure of an industrial robot, such as the relative position of robot links. Depending on the type of errors modeled, the calibration can be classified in three different ways. Level-1 calibration only models differences between actual and reported joint displacement values,. Level-2 calibration, also known as kinematic calibration, concerns the entire geometric robot calibration which includes angle offsets and joint lengths. Level-3 calibration, also called a non-kinematic calibration, models errors other than geometric defaults such as stiffness, joint compliance, and friction. Often Level-1 and Level-2 calibration are sufficient for most practical needs.

Robot software is the set of coded commands or instructions that tell a mechanical device and electronic system, known together as a robot, what tasks to perform. Robot software is used to perform autonomous tasks. Many software systems and frameworks have been proposed to make programming robots easier.

Robotics is the branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots. Robotics is related to the sciences of electronics, engineering, mechanics, and software. The word "robot" was introduced to the public by Czech writer Karel Čapek in his play R.U.R., published in 1920. The term "robotics" was coined by Isaac Asimov in his 1941 science fiction short-story "Liar!"

<span class="mw-page-title-main">Colin Simpson (Canadian author)</span> Canadian entrepreneur, software developer and author

Colin Simpson is a Canadian entrepreneur, software developer, and the author of seven textbooks, including the bestseller Principles of Electronics. With over 500,000 of his textbooks in print, Dr. Simpson is considered as an expert in the teaching of electronics and electronics simulation technology. He has won numerous awards including the Award of Excellence from the Association of Canadian Community Colleges (ACCC), the TVOntario Lifelong Learning Challenge Award, and the Codie award from the Software Publishers Association. Simpson holds two patents in electronics laboratory simulation and control systems technology, and is recognized as an authority on distance education and the integration of laboratory simulation software. He has been interviewed by the CBC, PBS, CTV, TVOntario, The Globe and Mail, Toronto Star, Chicago Tribune, and has lectured at universities around the world. Simpson has a Ph.D. in Electrical Engineering from the University of Hawaii and a Doctorate of Letters from Nipissing University.

<span class="mw-page-title-main">Robotics simulator</span> Simulator to create applications for physical robots

A robotics simulator is a simulator used to create an application for a physical robot without depending on the physical machine, thus saving cost and time. In some case, such applications can be transferred onto a physical robot without modification.

<span class="mw-page-title-main">SimSpark</span>

SimSpark is a generic simulation system for various multiagent simulations. It supports developing physical simulations for AI and robotics research with an open-source application framework. It is commonly used in academic research and education.

<span class="mw-page-title-main">RoboLogix</span> Robotics simulator

RoboLogix is a robotics simulator which uses a physics engine to emulate robotics applications. The advantages of using robotics simulation tools such as RoboLogix are that they save time in the design of robotics applications and they can also increase the level of safety associated with robotic equipment since various "what if" scenarios can be tried and tested before the system is activated. RoboLogix provides a platform to teach, test, run, and debug programs that have been written using a five-axis industrial robot in a range of applications and functions. These applications include pick-and-place, palletizing, welding, and painting.

The Robotics Certification Standards Alliance (RCSA) is a global company that has been actively providing robotics curricula, training, online testing systems and certification since 1998.

The Japan Robot Association (JARA) is a trade association made up of companies in Japan that develop and manufacture robot technology. It was formed in 1971, as the Industrial Robot Conversazione and was the world's first robot association. The association was reorganized and renamed as the Japan Industrial Robot Association (JIRA) in 1972, and was formally incorporated in 1973. The name of the association was changed again in 1994 to its current one to accommodate non-industrial robots such as personal robots. Its headquarters are in Tokyo.

<span class="mw-page-title-main">RoboCup 2D Soccer Simulation League</span> Football tournament

The RoboCup 2D Simulated Soccer League is the oldest of the RoboCup Soccer Simulation Leagues. It consists of a number of competitions with computer simulated soccer matches as the main event.

A cobot, or collaborative robot, also known as a companion robot, is a robot intended for direct human-robot interaction within a shared space, or where humans and robots are in close proximity. Cobot applications contrast with traditional industrial robot applications in which robots are isolated from human contact or the humans are protected by robotic tech vests. Cobot safety may rely on lightweight construction materials, rounded edges, and inherent limitation of speed and force, or on sensors and software that ensure safe behavior.

Andy Flessas is an American robotics designer and computer animator, and proprietor of the company andyRobot. He invented RoboScreen, a robotically controlled video display, and is the author of RobotAnimator software.

Visual Components is a developer of 3D simulation software for manufacturing. Visual Components software is used for applications including layout planning, production simulation, off-line programming and PLC verification.

Mobile industrial robots are pieces of machinery that are able to be programmed to perform tasks in an industrial setting. Typically these have been used in stationary and workbench applications; however, mobile industrial robots introduce a new method for lean manufacturing. With advances in controls and robotics, current technology has been improved allowing for mobile tasks such as product delivery. This additional flexibility in manufacturing can save a company time and money during the manufacturing process, and therefore results in a cheaper end product.

Gazebo is an open-source 2D/3D robotics simulator that began development in 2002. In 2017, development forked into two versions, known as "Gazebo", the original monolithic architecture, and "Ignition", which had moved to becoming a modernized collection of loosely coupled libraries. Following a trademark obstacle in 2022 regarding their use of the name "Ignition", Open Robotics took the opportunity to switch the version names, dubbing the original fork "Gazebo Classic" and the new, modern fork "Gazebo".

References

  1. Mihai, Dan. "RoboDK: An Offline Programming and 3D Simulation Software for Industrial Robots". Smashing Robotics. Retrieved 5 January 2017.
  2. "RoboDK A simulator for Industrial robots". A3 Association for Advancing Automation.{{cite web}}: CS1 maint: url-status (link)
  3. Bonev, Ilian. "When you need someone from Canada to calibrate your robot in New Zealand". Control and Robotics Laboratory. Retrieved 23 January 2017.
  4. RoboDK (2020-02-18). "RoboDK Celebrates 5 Years of Successful Evolution". RoboDK blog. Retrieved 2024-05-30.
  5. 1 2 "About RoboDK - Team". robodk.com. Retrieved 2024-05-30.
  6. "RoKiSim - Robot Kinematics Simulator 1.7". www.parallemic.org. Retrieved 2024-05-30.
  7. "RoboDK Offline Programming". Robot Simulation and Programming. RoboDK Inc. Retrieved 30 May 2024.{{cite web}}: CS1 maint: url-status (link)
  8. Montaqim, Abdul. "Offline programming software for industrial robots from RoboDK offers hundreds of virtual industrial robots from top robotics companies". Robotics and Automation News. Retrieved 5 January 2017.
  9. "RoboDK". Malles Automation. Retrieved 5 January 2017.
  10. "RoboDK station - RoboDK Documentation". robodk.com. Retrieved 2024-05-30.
  11. "RoboDK". RoboDK.