有时,当机器人在特定路径上移动时,我们会突然改变配置,因为它会经历奇异性。我想尝试在MATLAB的Robodk API的帮助下修复某些任务所需的机器人配置。
当我在MATLAB中计算逆运动学时,我获得了8个唯一的解决方案,但是当我使用Robodk IK求解器时,我最多获得21个解决方案。因此,我的第一个问题是,如何将Robodk IK Solver仅返回8个独特的解决方案中MATLAB?然后我去检查Robodk如何显示不同的配置。请查看所附的文档,并确认我的无关紧要是否正确(使用那些绿灯)。
对于最后一个问题。似乎已经有一个用于Python的解决方案,可以识别不同的配置(附件文档中的最后一页)。是否可以在MATLAB中实施此功能?如果没有,在哪里可以找到使用函数internsconfig的程序?
总结。当我获得8个唯一的IK解决方案时,我想知道每个解决方案的配置(f,r,u,d,f,nf,nf)机器人为(在MATLAB中)。我已经在尝试手动限制每种配置的关节,但是我认为Robodk可以更好地处理它。
先感谢您。此致。
我解决了第一个问题。我对Robodk的接头限制为-180至+180,现在它仅返回8个唯一的解决方案。现在,我只需要对这些解决方案进行分类 - 提取配置。
当我在MATLAB中计算逆运动学时,我获得了8个唯一的解决方案,但是当我使用Robodk IK求解器时,我最多获得21个解决方案。因此,我的第一个问题是,如何将Robodk IK Solver仅返回8个独特的解决方案中MATLAB?然后我去检查Robodk如何显示不同的配置。请查看所附的文档,并确认我的无关紧要是否正确(使用那些绿灯)。
对于最后一个问题。似乎已经有一个用于Python的解决方案,可以识别不同的配置(附件文档中的最后一页)。是否可以在MATLAB中实施此功能?如果没有,在哪里可以找到使用函数internsconfig的程序?
总结。当我获得8个唯一的IK解决方案时,我想知道每个解决方案的配置(f,r,u,d,f,nf,nf)机器人为(在MATLAB中)。我已经在尝试手动限制每种配置的关节,但是我认为Robodk可以更好地处理它。
先感谢您。此致。
我解决了第一个问题。我对Robodk的接头限制为-180至+180,现在它仅返回8个唯一的解决方案。现在,我只需要对这些解决方案进行分类 - 提取配置。