No puedes leer datos del GPS por que el firmware del ardrone no incorpora los drivers del GPS, el problema esta en el propio firmware. No se sí podrás compilar lo necesario para hacerlo funcionar, pero debe ser complicado.
Dejando el GPS a parte, tampoco hay manera de enviar desde el PC ningún mensaje al drone vía puerto serie? Como he dicho antes, desde el drone al PC sí que puedo enviarle mensajes, pero a la inversa no.