Что касается аппаратного обеспечения, у меня был хороший опыт использования этого одного (это всего лишь ссылка на модель, я не купил ее у них, поэтому цены могут значительно отличаться в вашем регионе) (похожий прибор как у вашего друга). Конечно, что касается точности, нужно говорить о точных цифрах. Если стандартная точность GPS не достаточно хороша, возможно, дифференциальный GPS может сделать больше для вас (предположим, вы Google DGPS).
Что касается программного обеспечения, я использовал Terminal Go, чтобы получить необработанные данные, а затем, используя свои собственные программы, проанализировал и нанес их на график. Не уверен, что именно тебе нужно, расскажи подробнее.
(с. Эта модель довольно грубая, не только когда она упала с вершины движущейся машины, но все еще работает :)