#VRML_SIM R2021a utf8 WorldInfo { coordinateSystem "NUE" } Viewpoint { orientation -0.7707051565946416 0.5749837457788743 0.2746038122250384 0.10201305223849001 position 0.17553049541245647 1.56726630970089 2.900501446043397 } TexturedBackground { } TexturedBackgroundLight { } RectangleArena { floorSize 5 5 } Robot { translation 0 0.03 0 children [ DEF Body Transform { translation 0 1.3 0 children [ Shape { appearance PBRAppearance { roughness 1 metalness 0 } geometry Box { size 0.5 0.7 0.25 } } ] } BallJoint { jointParameters BallJointParameters { anchor -0.33 1.55 0 } jointParameters2 JointParameters { } jointParameters3 JointParameters { axis 1 0 0 } device [ RotationalMotor { name "shoulder_roll" } ] device2 [ RotationalMotor { name "shoulder_yaw" minPosition -1.5707963267948966 maxPosition 1.5707963267948966 } ] device3 [ RotationalMotor { name "shoulder_pitch" } ] endPoint Solid { translation -0.33 1.55 0 rotation -7.180852017348988e-16 2.3056730324661623e-15 0.9999999999999999 0.34697753906142764 children [ DEF shoulder Shape { appearance PBRAppearance { roughness 1 metalness 0 } geometry Sphere { radius 0.075 } } ] boundingObject USE shoulder physics Physics { } } } BallJoint { jointParameters BallJointParameters { anchor 0 1.78 0 } jointParameters2 JointParameters { axis 1 0 0 } jointParameters3 JointParameters { } device [ RotationalMotor { name "neck_pitch" } ] device2 [ RotationalMotor { name "neck_yaw" minPosition -1.5707963267948966 maxPosition 1.5707963267948966 } ] device3 [ RotationalMotor { name "neck_roll" } ] endPoint Solid { translation 2.498805482365059e-25 1.775 1.6655908016964734e-18 rotation 0.999999999999905 -3.872645888957525e-07 -2.0081645019838704e-07 5.326429205090776 children [ DEF head Shape { appearance PBRAppearance { roughness 1 metalness 0 } geometry Sphere { radius 0.125 } } ] name "solid(2)" boundingObject USE head physics Physics { } } } ] boundingObject USE Body physics Physics { } controller "olympian" }