Simscape多体——错误”模式而无法组装位置违反”当我改变RevoluteJoint驱动输入的值

131(30天)
你好,
我目前在我的第一个重大项目Simscape(δ机器人)。
我想调整关节RevoluteJoint2的角度,通过三个输入3和4。当我做我提到的错误。如果所有的关节有相同的输入值,没有发生错误。
谁能告诉我为什么发生错误吗?谢谢你!
项目:
附呈。
错误信息:
“发生错误而运行模拟和仿真是终止
引起的:
  • ['untitled_ohneCad /解算器配置']:模型不组装由于违反一个位置。失败发生在试图召集所有关节的运动系统,满足任何输入。如果一个更新图操作成功完成,失败可能造成运动输入。开始考虑调整运动输入指定一个不同的配置。也考虑调整或增加共同目标,以更好地指导大会。”
1评论
阿塞的推介会
阿塞的推介会 2021年8月10日
嘿,我面临同样的问题在我的项目(Quattro或4自由度δ)你找到一种方法来度过难关吗?谢谢!

登录置评。

答案(3)

史蒂夫•米勒
史蒂夫•米勒 2021年6月7日
嗨,萨利赫
关节模型中(所有转动关节)要求每个手臂的上角驱动相同的角度。你需要添加更多的自由度,允许不同角度的手臂弯曲。
我调整您的模型
  1. 手臂弯曲角相同的输入
  2. 可以使用滑块设置角度
  3. 仿真是“节奏”在实时运行,这样你可以看到滑块交互的响应。
——史蒂夫


mariangela bonaccurso
mariangela bonaccurso 2022年9月18日
你好,
我建这个模型在simscape solidworks和实现。现在我必须创建一个线性模型运动(即前后导轨上的滑块)。
这是solidworks模型:
这是实现:
运行这个错误的结果:
[' Modello21 /解算器配置 ']:模型不组装由于违反一个位置。失败发生在试图召集所有关节的运动系统,满足任何输入。如果一个更新图操作成功完成,失败可能造成运动输入。开始考虑调整运动输入指定一个不同的配置。也考虑调整或增加共同目标,以更好地指导大会。
谁能帮助我如何解决这个问题,以创建这个运动吗?
谢谢提前

s manbetx 845


释放

R2020b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的