Is there anyway to detect the servo position?
No, the servo has no way to send back it's position. Only the variable you use in the servo output command has the ultimate location of where you wish the servo to go. It's 'open loop' control only.
Lefty