Python API
This page provides a categorized overview of available Python API functions for controlling and monitoring Doosan Robots in ROS 2 environments.
The functions are grouped by their purpose—such as motion control, auxiliary functions, force control, I/O operations, DRL execution, and real-time streaming—so developers can quickly find and utilize the appropriate commands in their applications.
Each function listed here can be imported from DSR_ROBOT2
in a ROS2 node, and most require that the robot be properly connected and in the correct mode.
Refer to DSR_ROBOT2 library tutorial for usage.
Category |
Functions |
---|---|
System Operations |
|
Standard Motion (Service-based) |
|
Real-time & Streaming Motion (Topic-based) |
|
Auxiliary Control Operations |
|
Force/Stiffness Control |
|
GPIO |
|
Modbus |
|
TCP (Tool Center Point) Operations |
|
Tool Operations |
|
DRL (Doosan Robot Language) Operations |
|
Real-time (RT) Control |
|