Cài đặt thuật toán phần mềm trên smartphone a) Thuật toán định vị vị trí hiện tạ

Một phần của tài liệu (LUẬN văn THẠC sĩ) một số kỹ thuật định vị vô tuyến và ứng dụng trong dẫn đường theo ngữ cảnh (Trang 59 - 61)

b) Kỹthuật định vị TDOA (Time Difference of Arrival) [3]

3.2.3. Cài đặt thuật toán phần mềm trên smartphone a) Thuật toán định vị vị trí hiện tạ

Hình 3.4: Thuật toán đọc vị trí hiện tại của thiết bị

Thuật toán này sẽ thực hiện tự động việc đọc vị trí GPS của thiết bị hiện tại. Thông tin này sẽ được cập nhật và hiển thị lên bản đồ hiện tại trên màn hình. Thuật toán này sẽ được chạy liên tục trên smartphone khi ứng dụng dẫn đường được bật. Thông tin đầu vào và đầu ra của thuật toán này như sau:

Đầu vào: - Gói tin GPS của máy điện thoại từ vệ tinh - Bản đồ số

Bắt đầu

Kiểm tra kết nối GPS

Gọi Setting GPS của điện thoại

Đọc kinh độ, vĩ độ và gửi về hệ thống Hiển thị vị trí trên bản đồ số Cập nhật vị trí False True Kết thúc False True

Đầu ra: - Giá trị kinh độ, vĩ độ của máy điện thoại - Hiển thị lên bản đồ số

Ban đầu, thuật toán kiểm tra việc kết nối định vị với vệ tinh hay không. Nếu chưa kết nối được thì cài đặt phần cứng cho bộ định vị trên điện thoại. Ngược lại, gói tin GPS thu được của bộ thu sẽ phân tích bởi thuật toán để lấy vị trí kinh độ và vĩ độ của thiết bị này.

Tiếp theo, thông tin vị trí này được hiện thị lên bản đồ theo vị trí kinh độ, vĩ độ xác định trong bản đồ số. Quá trình này liên tục được cập nhật để xác định sự thay đổi của vị trí thiết bị di động, cũng như sự di chuyển của thiết bị này. Nếu người dùng không muốn tiếp tục cập nhật vị trí thì thuật toán này sẽ thoát. Tuy nhiên, trên thực tế, thuật toán này sẽ được tự động chạy liên tục để cập nhật trừ khi người dùng thoát khỏi chương trình

Một phần của tài liệu (LUẬN văn THẠC sĩ) một số kỹ thuật định vị vô tuyến và ứng dụng trong dẫn đường theo ngữ cảnh (Trang 59 - 61)

Tải bản đầy đủ (PDF)

(71 trang)