It's not possible with normal servo's they are input only - but there should be no need to know, you tell it where to go and it goes there, so you should know where it is at all times.
i'll fix ultrasnoic sensor on it so i need to program my pic to take an action when the sensor detect soemthing ,so i thought to get the position of the servo and to adjust my robot position to that one .
Move the sensor to a specific point, then check to detect something, repeat for the entire sweep of the sensor - everytime you check you know where the servo is because you've just set it's position.
The servo basically moves to an angle state indicated by the pwm that you're sending to it. As long as it's receiving the same PWM input, the servo would not move until it receives a PWM of a different length.
It may be slightly different, but it will be very similar - and it's not 'cast in stone', you can usually exceed the original specs by a huge amount, and greatly increase the movement range. Take one of your servos and test it.
i tried my rader using servo motor and a photosensor.
it works well ,
my program go like that
////for i = 0 to 100
servo pin,pos1
delayms 13
next i
///if sensor = 1 then goto LED, to turn on a led for 2 seconds
and i repeated this part for 10 times and each time i'm changeing the value of the position untill i reach the final destination , after each step i scan the sensor as you notice in the if statment