The Homogeneous Matrix flMe maybe wrong. According to Franka Emika Robot’s Instruction Handbook [see Page 164 of the handbook], the corrected one is:
vpHomogeneousMatrix flMe(
vpTranslationVector( 0, 0, 0.1034 ),
vpRotationMatrix( { std::cos( vpMath::rad( 45 ) ), std::sin( vpMath::rad( 45 ) ), 0,
-std::sin( vpMath::rad( 45 ) ), std::cos( vpMath::rad( 45 ) ), 0, 0, 0, 1 } ) );