|
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 | 索引 |