Profile
RoboDK is a leading provider of robot simulation and offline programming software, founded in January 2015 by Albert Nubiola as a spin-off from the CoRo robotics laboratory at ETS University in Montreal, Canada. The company specializes in making industrial robot programming accessible, fast, and vendor-independent through an intuitive platform that creates accurate digital twins of robotic cells. RoboDK is used by over 5,000 customers worldwide, ranging from startups to global industry leaders, and supports more than 1,200 robots from over 80 manufacturers. It has grown rapidly with a strong focus on manufacturing automation, CAD/CAM integration, and practical applications in diverse industries.
RoboDK’s core product is its comprehensive robot simulation software, which allows users to simulate, program, and optimize robot arms offline without needing physical hardware or mastering proprietary languages. The software features an extensive robot library, support for importing 3D models (STL, STEP, IGES), collision avoidance, singularity prevention, and robot calibration capabilities that can improve accuracy up to 0.1 mm. It includes powerful post-processors for generating native code for controllers from major brands such as ABB, Fanuc, KUKA, Yaskawa/Motoman, Universal Robots, and many others.
Key robot-based features and applications:
- Offline Programming & Simulation: Create complete robot programs in minutes using a drag-and-drop interface or the RoboDK API (Python, C#, C++). Ideal for rapid prototyping and testing without stopping production.
- Robot Machining & Manufacturing: Advanced support for 5-axis machining, 3D printing, welding, polishing, cutting, dispensing, and palletizing. Users can convert G-Code or APT-CLS programs for robotic execution with high accuracy.
- Digital Twin Creation: Build virtual replicas of robotic workcells, including external axes, tools, and conveyors, to validate processes, optimize paths, and avoid errors.
- Add-in Marketplace: Over 50 extensions for customization, enhancing integration with other CAD/CAM systems and adding specialized functionalities.
- TwinTrack: A programming-by-demonstration tool for easy path teaching and digital twin generation.
- Multi-Platform Support: Available on Windows, with versions for Android, iOS, Raspberry Pi, and a web-based light version (RoboDK for Web).
RoboDK stands out for its ease of use—no prior programming skills required—while offering professional-grade features like automatic collision detection, path optimization, and integration with external sensors or PLCs. It supports complex multi-robot synchronization and is widely applied in aerospace (e.g., NASA fuselage inspection systems), art & fabrication, automotive, and general manufacturing. The company also offers training, consulting, and a large community with extensive documentation and examples.
Overall, RoboDK positions itself as an essential tool that democratizes robotics by reducing programming time, costs, and risks, accelerating automation adoption across small and large operations. Its continuous innovation, strong partnerships, and customer-focused development have established it as a preferred simulation platform in modern industrial robotics.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.











