Functions
abb::utils Namespace Reference

Functions

void linkage_transform (const std::vector< double > &joints_in, std::vector< double > *joints_out, double J23_factor=0)
 Corrects for parallel linkage coupling between joints.
void linkage_transform (const trajectory_msgs::JointTrajectoryPoint &pt_in, trajectory_msgs::JointTrajectoryPoint *pt_out, double J23_factor=0)
 Corrects for parallel linkage coupling between joints.

Function Documentation

void abb::utils::linkage_transform ( const std::vector< double > &  joints_in,
std::vector< double > *  joints_out,
double  J23_factor = 0 
)

Corrects for parallel linkage coupling between joints.

Parameters:
[in]joints_ininput joint angles
[out]joints_outoutput joint angles
[in]J23_factorLinkage factor for J2-J3. J3_out = J3_in + j23_factor * J2_in

Definition at line 47 of file abb_utils.cpp.

void abb::utils::linkage_transform ( const trajectory_msgs::JointTrajectoryPoint &  pt_in,
trajectory_msgs::JointTrajectoryPoint *  pt_out,
double  J23_factor = 0 
)

Corrects for parallel linkage coupling between joints.

Parameters:
[in]pt_ininput joint trajectory point
[out]pt_outoutput joint trajectory point
[in]J23_factorLinkage factor for J2-J3. J3_out = J3_in + j23_factor * J2_in

Definition at line 41 of file abb_utils.cpp.



abb_driver
Author(s): Edward Venator, Jeremy Zoss, Shaun Edwards
autogenerated on Thu Jun 6 2019 20:43:53