Actions

This section describes the various ROS2 Actions used in the Doosan Robotics package, detailing the structure of their goal, feedback and result messages.

JogH2r

This action initiates a jog motion along the specified axis. It is a hold-to-run version of the jog command and must be sustained by periodically calling the hold2run command.

Goal:

int8       jog_axis
int8       move_reference
float64    velocity

Result:

bool       success

Feedback:

float64[6] pos

MovejH2r

This action initiates a joint-space motion to a target position. It is a hold-to-run version of the movej command and must be sustained by periodically calling the hold2run command.

Goal:

float64[6] target_pos
float64[6] target_vel
float64[6] target_acc

Result:

bool       success

Feedback:

float64[6] pos

MovelH2r

This action initiates a linear motion to a target position in task space. It is a hold-to-run version of the movel command and must be sustained by periodically calling the hold2run command.

Goal:

float64[6] target_pos
float64[2] target_vel
float64[2] target_acc

Result:

bool       success

Feedback:

float64[6] pos