真实机械臂Invalid Trajectory: start point deviates from current robot state more than 0.01错误解决
在使用睿尔曼机械臂过程中遇到机械臂连续规划的情况下,后几段轨迹出现这个报错
,查阅资料发现问题是,/joint_states的数据没有及时的同步过去导致的,因此只需要修改真实机械臂那边发送这个话题的速率即可。
在睿尔曼的rm_driver中修改rm_driver.cpp的这一行
Joint_State = nh_.advertise<sensor_msgs::JointState>(“joint_states”, 1);
将1改成10即可