DRL Studio

DRL Studio is a powerful software development environment for Doosan Robotics Language and Python programming. It features robot-IDE synchronization, offline programming with RoboDK simulator, and the PowerUP Library for extensions. The Smart HMI Editor allows creating custom interfaces linked to DRL functions and variables for efficient programming.

whiteLogo DRL StudioColorato Trasparente

Integrated Development Environment for Doosan Robotics Language

  • DRL and Python advanced programming for seamless robot control and automation.
  • Robot-IDE project synchronization to upload scripts and modules directly without USB transfer.
  • Offline programming with RoboDK to test robot programs virtually before deployment.
  • PowerUP Library extensions for easy access to Python libraries, tools, and examples.
  • CheckAppSmart HMI editor to design and integrate custom interfaces with DRL functions.
pattern-tecnology pattern-tecnology

Features

Discover all fantastic advantages of our software!

Save time while DRL Studio takes care of the routine. Focus on the bigger things and let to DRL Studio the duty to upload, run and manage programs on robots.

DRL Studio knows everything about your code. Rely on it for intelligent code completionon-the-fly error checking and quick-fixes, easy project navigation, and much more.

Write neat and maintainable code while the IDE helps you keep control of the quality with PEP8 checks, testing assistance and smart refactorings.

DRL Studio is designed by programmers, for programmers, to provide all the tools you need for productive DRL development.

DRL Studio has been realized as a plug-in of the IntelliJ Jetbrains Platform.

DRL STUDIO 1

Smart HMI Editor

The Smart HMI Editor can be used to develop custom HMI panels for Doosan Robotics teach pendant. A set of predefined components such as Buttons, Labels, Images, Variable Monitors and Parameter Inputs, can be disposed in a drag and drop way to achieve the desired HMI panel and then linked to DRL variables and functions.

The realized HMI panel can be deployed on robot Teach Pendant, on  CheckApp smartphone application or on CheckApp desktop application.

DRL STUDIO 3

Video Tutorials

pattern-tecnology pattern-tecnology

PowerUp Library

PowerUps are Python libraries that can be imported inside a DRL Studio project to provide additional functionalities. Each PowerUp is equipped with interactive documentation and working examples.

DRL STUDIO 4
Background lib

This PowerUp is intended to be used for the background processing feature on the Hub. Background processing can be used to monitor the status of the robot even when a program task is not running. Beckground tasks can be used also to control the robot digital and analog I/O, configure rules and fire desired events when triggering conditions are met.

Background tasks are executed on the Homberger Hub, not on the Robot, so this PowerUp library is not intended for developing robot programs but to realize parallel tasks that must be uploaded on the hub using the Background Task tool window inside DRL Studio.

WARNING: the Homberger Hub it’s not a safety board, so safety events must be managed along with safety devices and connections.

CHECKUP 1
CheckApp

This PowerUp provides integration functions for CheckApp application.

CheckApp is the App of the Homberger Hub platform focus on smart human robot interaction. Interaction between robot and users can be realized through CheckApp Smartphone App or with custom HMI panels displayed directly on robot teach pendnat.

CheckApp Smartphone App can be used to monitor robot and process data, change robot parameters, receive notifications and check application logs.

In order to let final users interact easily with your program, this PowerUp allows also to integrate custom HMI panels on doosan teach pendant. Predefined components such as Buttons, Labels, Param Inputs, Variable Monitors, Images can be added to your panel using DRL Studio HMI editor and then linked with DRL functions or variables.

easypallet 1
Easy Pallet

This PowerUp provides accurate and flexible functions forpalletizing applications.

Pallets can be configured using number of row, columns and layers or specifying size and dimensions of boxes.

Provided functions:
– automatic calculation of pallet points
– automatic calculation of approach directions
– layer mirroring
– auto save pallet status

DRL STUDIO 5
Keyence

This PowerUp provides integration functions with Keyence Camera vision system. The library can be used to trigger a vision job and retrieve resulting information.

DRL STUDIO 6
Motion lib

This PowerUp provides additional motion skills for integrated motion control, trajectory planning and force control.Functions includes:

– euler angles conversion functions
– singularity and reach check
– custom tool integration
– integrated pick and place operations
– integrated stack and unstack operations with force control
– integrated insert operations with force control
– touch and collision detection
– integrated tool on path functions for gluing applications
– move serpentine and move blending functions
– simplified conveyor tracking
– user frames coordinates
– stoppable functions to abort tasks

DRL STUDIO 7
OnRobot

This PowerUp allows a direct integration for OnRobot tools inside DRL. Using this library you can operate OnRobot tools without need of digital I/O or modbus protocol. Only IP address of OnRobot control box is required.

Supported tools are:
– RG2
– RG6
– Sander
– VG10
– 2FG7
– VGP20
– 3FG15
– Double Quick Changer
– HEX
– Eyes

DRL STUDIO 8
OPC UA

This PowerUp supports OPC UA client and server communication protocol. OPC Unified Architecture (OPC UA) is a machine to machine communication protocol for industrial automation developed by the OPC Foundation.

Supported features:
– client and server
– namespaces and objects navigation
– variables read and write
– properties read and write
– methods invocation
– subscriptions handlers

Senza titolo 1
Remote API

This PowerUp allows to call DRL commands from an external applications or devices. TCP, HTTP or RPC protocols are supported. Thanks to this library, DRL commands can be called and executed directly from a remote application without developing custom communication logic or integration.

When using TCP protocol, DRL commands can be sent to the robot as string on the socket comunication.

With HTTP protocol, rest API with json body can be used to send DRL commands or whole scripts, and receive result in response.

Using RPC protocol, DRL functions can be directly invoked with the same syntax from python clients.

DRL STUDIO 9
SensoPart

This PowerUp provides integration functions with SensoPart Visor vision system. The library can be used to trigger a vision job and retrieve resulting information.

This library can be used also to display SensoPart web application on the robot teach pendnat to monitor vision job execution.

DRL STUDIO 10
Solomon

This PowerUp provides integration with Solomon 3D vision system for random bin picking applications.

Solomon AccuPick 3D is a powerful robotic 3D vision solution based on Artificial Intelligence technologies. Its variable 3D vision hardware compatibility, along with its comprehensive deep learning vision software algorithm and its multi-brand robot motion planning interface, make AccuPicK 3D the perfect all-in-one solution for your robotic 3D vision projects.

Integration provided in this PowerUp is based on solomon TCP/IP protocol. AccuPick version 2 has TCP/IP protocol enabled by default, while AccuPick version 3 and 4 can be configured in more flexible way using protcol template inside the flowchart design.

Both Eye-To-Hand and Eye-In-Hand methods are supported by the PowerUp.

DRL STUDIO 11
Utils lib

This PowerUp provides utilities and management function for:

– application logging on USB
– saving and loading persistent parameters
– persistent system variables
– CSV data monitoring
– cycle time calculation
– USB device serial communication (i.e for Arduino board)
– USB file management
– Python libraries and sub programs management
– bit and number conversion functions
– sanding emails

DRL STUDIO 12
WebView

This PowerUp allows to display web sites, web pages and any other web content directly on robot teach pendant. Useful to let operators interact with web applications connected to the robot system.

Nowadays many ERP, WMS and SCM platforms are provided as local or cloud web application, using Web view PowerUP you can display and interact with your business logic and processes directly on the robot, without additional monitors, HMI or PC.

WebView PowerUp requires CheckApp to be installed on robot.

download center

OSSOLA 3

Contatta l’esperto Homberger

Contatta Gianni, l’esperto Homberger di DRL Studio, per una consulenza personalizzata: scopri le soluzioni più adatte alle tue applicazioni e tutti i dettagli tecnici di cui hai bisogno!

"*" indica i campi obbligatori

Nome*
Cognome*
Dimensione max del file: 256 MB.
pattern-tecnology pattern-tecnology

Settori

Homberger opera in diversi settori industriali, tra cui automazione, meccanica di precisione, aeronautica e difesa. Offre soluzioni innovative, adattabili alle esigenze specifiche, per ottimizzare processi e incrementare la produttività aziendale.

Blog

Scopri il blog di Homberger Spa: il tuo punto di riferimento per innovazione, tecnologia e soluzioni industriali applicate. Approfondimenti, novità e consigli pratici su automazione e tecnologie all’avanguardia per ottimizzare processi e crescere insieme nel mondo dell’industria.

Contattaci

Hai bisogno di supporto o maggiori informazioni? Compila il modulo e il nostro team di esperti ti risponderà al più presto. Siamo qui per aiutarti a trovare le soluzioni migliori per le tue esigenze industriali. Contattaci ora!

"*" indica i campi obbligatori

Nome*
Cognome*
Consenso*
Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore
CHIUSURA WEBSTORE 2
Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore Visita il nostro Webstore
loghi-bando

NUOVO SITO WEB AZIENDALE – Progetto cofinanziato dall’Unione Europea FONDO EUROPEO DI SVILUPPO REGIONALE. Completato nel mese di Ottobre 2024 PR FESR LIGURIA 2021-2027 OBIETTIVO SPECIFICO 1.2 Permettere ai cittadini, alle imprese, alle organizzazioni di ricerca e alle autorità pubbliche di cogliere i vantaggi della digitalizzazione AZIONE 1.2.3: Sostenere l’introduzione di pratiche e tecnologie digitali nelle imprese.