code: def end_effector(self):
          
          angles = self.convert_to_ik_angles(self.joints_position)
          return self.forward_kinematics(angles)[:3, 3]
docs: Returns the cartesian position of the end of the chain (in meters).