#VRML_SIM R2021a utf8 WorldInfo { coordinateSystem "NUE" } Viewpoint { orientation -0.9447688433364667 0.30168245796522575 0.12806063882682472 0.3152849474881078 position 0.2197976877928071 1.8786536179181716 2.8466989121991344 } 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.325 1.55 0 } jointParameters2 JointParameters { } jointParameters3 JointParameters { axis 1 0 0 } device [ RotationalMotor { name "shoulder_pitch" } ] device2 [ RotationalMotor { name "shoulder_roll" minPosition -1.5707963267948966 maxPosition 1.5707963267948966 } ] device3 [ RotationalMotor { name "shoulder_yaw" } ] endPoint Solid { translation -0.325 1.55 0 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.775 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 0 1.775 0 rotation 0.9999999999999999 3.671812525079458e-10 1.9040221549379054e-10 5.326429205090855 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" }