一代的接口文档讲得太粗糙了,看到头文件有一个DobotExec()函数,文档中根本没有介绍,这个是什么功能啊?
照着给的demo写了一个c++的,可以连接机械臂得到坐标,但是机械臂不移动,有谁能帮我看看的吗?求帮忙啊
int main()
{
PeriodicTask();
int connect_result = ConnectDobot();
printf("%d\n", connect_result);
if (connect_result == 0)
{
SetCmdTimeout(3000);
InitialPose initialPose = InitialPose();
initialPose.joint2Angle = 45;
initialPose.joint3Angle = 45;
SetInitialPose(&initialPose);
PlaybackBufferCmd cmd = PlaybackBufferCmd();
cmd.playbackPointAngle.joint1 = 30;
cmd.playbackPointAngle.joint2 = 30;
cmd.playbackPointAngle.joint3 = 30;
cmd.playbackPointAngle.joint4 = 30;
cmd.playbackPointAngle.gripper = 0;
cmd.playbackPoint.isGrab = 0;
cmd.playbackPointAngle.motionStyle = 0;
SetPlaybackAngleBufferCmd(&cmd);
}
Pose pose = Pose();
GetPose(&pose);
printf("x:%f\ny:%f\nz:%f\n", pose.x, pose.y, pose.z);
DisconnectDobot();;
return 0;
}