我正在使用hinge2joints 来模拟球形轮子。我已经设置了参数,即锚点和 2 轴(y,z)。当我改变关节的位置时,轮子会根据需要旋转。运行模拟并移动机器人后,这两个罕见的轮子根本不动并打滑机器人。
机器人模型:我正在模拟一辆叉车,它有一个主动转向的脚轮,两个罕见的球形轮和叉上的两个圆柱形轮。除了球形轮外,脚轮和圆柱形轮子在运行模拟时会根据需要旋转。
DEF fts_rear_right_spherical_wheel Hinge2Joint {
jointParameters HingeJointParameters {
axis 0 1 0
anchor 0.27 -0.2 0.085
}
jointParameters2 JointParameters {
}
endPoint Solid {
translation 0.27 -0.2 0.085
rotation 0 0 1 1.5708
children [
DEF left_spherical_wheel_BB Shape {
appearance PBRAppearance {
}
geometry Sphere {
radius 0.075
subdivision 3
}
}
]
name "solid(1)"
contactMaterial "wheel3"
boundingObject USE left_spherical_wheel_BB
}
}