Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2012-03-13
帖子: 4
声望力: 0 ![]() |
![]()
我做的视觉伺服仿真,采用的单应性控制器,设置仿真时间为0.15秒时,图像平面的四个点能够平滑移动,但是将仿真时间改为0.2秒时,图像平面的四个点在0.15s后开始跳动,之后就跑出视野,命令空间出现警告如下:
Warning: Unable to reduce the step size without violating minimum step size of 6.326877805416428e-016 for 2 consecutive times at time 0.1780857782930762. Continuing simulation with the step size restricted to 6.326877805416428e-016 and using an effective relative error tolerance of 0.005215026678818611, which is greater than the specified relative error tolerance of 0.001. This usually may be caused by the high stiffness of the system. Please check the model 'sp98' or increase the Max consecutive min step size violation parameter in the solver configuration panel 我也发现示波器中显示,在0.178秒时误差变得特别大,按仿真的本意来说,误差趋于零才对,不知这是什么原因?请大家帮忙看一下,多谢了! |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2012-03-13
帖子: 4
声望力: 0 ![]() |
![]()
另外,有人在做基于单应性控制器的视觉伺服simulink仿真吗?我不太清楚,是不是模块的搭建有问题,我的那些模块中多是调用机器人工具箱中的自带函数,发现单应性的分解和从旋转矩阵中提取RPY角都是在左手坐标系下进行的,然而一般情况下咱们都是在右手坐标系进行坐标的描述,不知这个对结果是否有影响呢?期待做过这方面仿真的朋友能跟我交流一下。
![]() |
![]() |
![]() |