AnyCAD Rapid API 2024
Help you to create a better world!
|
Public 成员函数 | |
void | Add (EnumRobotJointType type, double alpha, double a, double d, double theta) |
void | Build (EnumDHComputeMethod method, boolean addEndJoint) |
void | Build (EnumDHComputeMethod method) |
void | Build (EnumDHComputeMethod method, EnumRobotJointType toolType, boolean addEndJoint) |
void | Build (EnumDHComputeMethod method, EnumRobotJointType toolType) |
long | GetCount () |
Matrix4d | GetFrame (long idx) |
EnumRobotJointType | GetJointType (long idx) |
RobotDH | GetDH (long idx) |
<>
根据DH参数计算Frame。RobotFrameBuilder会自动增加冗余的节点参数
void RobotFrameBuilder.Add | ( | EnumRobotJointType | type, |
double | alpha, | ||
double | a, | ||
double | d, | ||
double | theta ) |
添加DH参数
type | 节点类型 |
alpha | alpha/twist |
a | a/length |
d | d/offset |
theta | theta/joint |
void RobotFrameBuilder.Build | ( | EnumDHComputeMethod | method | ) |
根据DH参数生成矩阵。
method | 计算方法 |
void RobotFrameBuilder.Build | ( | EnumDHComputeMethod | method, |
boolean | addEndJoint ) |
根据DH参数生成矩阵。
method | 计算方法 |
long RobotFrameBuilder.GetCount | ( | ) |
获取个数
RobotDH RobotFrameBuilder.GetDH | ( | long | idx | ) |
获取DH参数
idx | 索引 |
Matrix4d RobotFrameBuilder.GetFrame | ( | long | idx | ) |
获取节点的矩阵/坐标系
idx | 索引 |
EnumRobotJointType RobotFrameBuilder.GetJointType | ( | long | idx | ) |
获取节点类型
idx | 索引 |