2 versi resmi gis apk. "2GIS" - peta elektronik dan direktori dalam satu smartphone

“2GIS: direktori dan navigator” adalah aplikasi seluler yang nyaman untuk mencari rute, melihat peta, dan organisasi kota Anda. Cari restoran, apotek, atau toko ban? Tidak masalah. 2GIS mengetahui segalanya tentang kota Anda. Dia akan merekomendasikan bank, toko, atau kantor taksi terdekat, dan membantu Anda memutuskan pilihan hotel atau pusat perbelanjaan. Cukup dengan memasukkan nama jalan, perkiraan nama perusahaan atau bidang kegiatannya ke dalam pencarian.

Pencarian dan petunjuk arah

Aplikasi Android memiliki sistem pencarian sederhana yang memungkinkan Anda menyimpan tempat favorit dan rute yang sering dikunjungi. Peta “2GIS: buku referensi dan navigator” diunduh ke perangkat seluler dan dapat berfungsi tanpa akses ke 3G atau GPS. Tanpa akses internet, kualitas aplikasi tetap tinggi.

Program Android membuat rute untuk pejalan kaki, pemilik mobil, dan pengguna transportasi umum. Ini menghitung jarak yang tepat dari satu titik ke titik lain dan menunjukkan perkiraan waktu perjalanan. Pada saat yang sama, 2GIS memperhitungkan kemacetan lalu lintas, lampu lalu lintas rusak, dan perbaikan jalan. Peta memungkinkan Anda menemukan lokasi Anda dan memandu Anda sepanjang rute yang menunjukkan belokan dan arah.

Pintu masuk ke gedung, diagram dan informasi kontak

Tidak dapat menemukan pintu masuk ke gedung? 2GIS akan membantu Anda. Cukup klik pada objek yang diinginkan di peta, dan aplikasi akan menunjukkan ke mana Anda harus pergi. Tersesat di mal? Aplikasi juga tidak akan menolak membantu di sini: tata letak hypermarket dengan semua toko, toilet, lift, dan tangga akan berada tepat di depan mata Anda.

Tidak ada telepon taksi atau pusat kebugaran di depan mata Anda - tidak masalah. 2GIS untuk Android akan memberi Anda informasi ini. Serta alamat website, jam operasional perusahaan dan metode pembayaran.

Keuntungan utama “2GIS: buku referensi dan navigator”:

  • kemudahan penggunaan;
  • antarmuka yang jelas dan menyenangkan;
  • kemampuan untuk bekerja tanpa internet;
  • informasi aktual;
  • rute terpendek dan ternyaman;
  • bantuan suara untuk pengemudi.

Nilai tambah yang besar dari aplikasi ini adalah kemampuan untuk mengunduh peta negara-negara seperti Siprus, Italia, Republik Ceko, Kazakhstan, Ukraina, UEA. Anda tidak perlu mengeluarkan uang untuk roaming untuk menggunakan navigator atau peta online lainnya. Pencarian jalur angkutan umum tidak hilang-hilang. Anda selalu bisa mendapatkan tempat yang tepat di negara asing.

Saat tiba di kota asing, Anda dapat dengan mudah tersesat di jalanan asing, dan untuk mencegah hal ini terjadi, Anda hanya perlu mengunduh navigator GPS 2GIS ke ponsel cerdas Anda. Produk dari pabrikan Rusia, salah satu perusahaan Internet TOP di Rusia, terus ditingkatkan dari tahun ke tahun dan memuaskan penggunanya dengan fungsi-fungsi baru yang nyaman. Bekerja bahkan offline.

Informasi tentang setiap organisasi dalam direktori dikumpulkan dengan sangat rinci dan berisi data berikut:

  • Nama organisasi;
  • kontak organisasi;
  • jam kerja;
  • situs web organisasi;
  • metode pembayaran untuk layanan.

Untuk kenyamanan pengguna, semua organisasi dibagi ke dalam kategori, misalnya aplikasi memiliki kategori berikut:

  • bar;
  • ATM;
  • taksi dan sebagainya.

Untuk mendapatkan semua informasi tentang suatu organisasi, cukup klik pada gedung tempatnya berada dan pada tanda yang muncul, ikuti tautan ke perusahaan yang diinginkan.

Menarik! Direktori ini berisi informasi setiap organisasi di 273 kota di 9 negara.

Data organisasi diperbarui terus-menerus. Ratusan spesialis call center di seluruh negeri terlibat dalam upaya ini. Produsen menjamin keakuratan data 95%.

Setiap pengguna juga mempunyai kesempatan untuk memberikan ulasan tentang organisasinya, baik negatif maupun positif, sehingga pengguna lain dapat mengetahuinya lebih baik.

kemampuan 2GIS

2 Buku referensi dan navigator GIS nyaman karena dapat diunduh ke ponsel cerdas dan digunakan secara offline di mana saja, bahkan di kereta bawah tanah dan pesawat terbang. Aplikasi ini benar-benar gratis.

Navigator bawaan

Awalnya, 2GIS digunakan sebagai buku referensi untuk organisasi, namun kini memiliki navigator praktis yang memiliki kemampuan berikut:

  1. Memantau pengguna dan menampilkan semua gerakannya di layar.
  2. Panduan suara untuk manuver.
  3. Jika rute hilang, maka secara otomatis memilih rute baru.
  4. Menunjukkan waktu yang dibutuhkan untuk menempuh jalan tersebut.
  5. Mampu menemani pengguna hingga pintu masuk gedung.
  6. Memperhitungkan semua rintangan, seperti pagar dan pembatas.
  7. Membangun rute dengan mempertimbangkan kemacetan lalu lintas, jembatan gantung, dan pekerjaan perbaikan.

Pabrikan berjanji bahwa di masa depan akan meningkatkan navigator dengan fungsi-fungsi berikut:

  1. Peringatan kecepatan pengemudi.
  2. Peringatan polisi tidur di depan.
  3. Rute di jalan tol dan jalan tanah akan ditambah.
  4. Mode malam akan diperkenalkan.

Navigator ini tersedia untuk platform berikut:

  • simbian;
  • Microsoft Windows;
  • Android;
  • Windows Phone.

Semua fungsi, kecuali pelacakan kemacetan lalu lintas, tersedia secara offline.

Lantai

2GIS memperhitungkan kebutuhan pengguna dan tidak hanya membawa seseorang ke pintu masuk gedung, tetapi juga membantu menemukan organisasi yang diperlukan di dalam gedung, mengarahkannya langsung ke pintu, dengan mempertimbangkan lantai. Artinya, ia memiliki fungsi navigasi internal.

Ini sangat nyaman digunakan di pusat perbelanjaan, karena aplikasi akan menunjukkan lokasi segala sesuatu yang ada di dalamnya, mulai dari kafe hingga toilet. Layanan ini tersedia untuk lebih dari 2.500 organisasi dan lebih dari 600 objek di Moskow. Pabrikan berjanji akan menambah organisasi dan pusat perbelanjaan di kota-kota lain di masa depan.

Nomor telepon organisasi

2GIS memiliki fungsi yang sangat nyaman untuk mencari organisasi berdasarkan nomor telepon. Artinya, untuk menemukan suatu organisasi, jika Anda memiliki nomor teleponnya, cukup masukkan di bilah pencarian. Fungsi ini sangat berguna dalam situasi di mana perusahaan yang menelpon tidak dikenal, sehingga Anda dapat dengan mudah mengetahui dari mana panggilan itu berasal.

Antarmuka yang indah

Aplikasi ini memiliki desain antarmuka miliknya sendiri. Semua bangunan di navigator terlihat dalam format 3D; setiap bangunan memiliki catatan yang menunjukkan berapa lantai yang dimilikinya. Semua jalan internal dan kios juga diperhitungkan.

Menemukan petunjuk arah dengan transportasi umum

Anda dapat menggunakan fungsi pencarian angkutan umum dengan dua cara berikut:

  1. Tunjukkan titik awal dan akhir rute pada peta.
  2. Di kartu objek yang diperlukan, pilih “Bagaimana menuju ke sini?”

Titik awal rute dapat berupa geolokasi saat ini, yang akan ditentukan oleh GPS atau Wi-Fi. Ketika ditanya tentang cara transportasi ke titik yang diinginkan, navigator akan memberikan informasi tentang semua jenis transportasi perkotaan dan bahkan memperhitungkan moda transportasi musiman, misalnya feri.

Petunjuk Penggunaan

Setelah 2GIS terinstal, Anda perlu memahami prinsip pengoperasiannya. Untuk memudahkan bekerja dengan aplikasi ini, Anda harus menyelesaikan langkah-langkah berikut:

  1. Setelah masuk, Anda perlu memilih kota; daftar kota disediakan di jendela pop-up.
  2. Pilih fungsi yang diinginkan dari 4 tombol yang disediakan aplikasi.
  3. Untuk mengakses informasi tentang organisasi, Anda perlu memilih tombol “perusahaan”.
  4. Untuk informasi lebih detail, Anda dapat mengklik tombol “klarifikasi kondisi”.

Kelebihan aplikasi ini:

  1. Dimungkinkan untuk menyimpan data organisasi ke clipboard.
  2. Informasi pada objek tersebut langsung memberikan informasi bagaimana menuju ke sana dan dengan transportasi apa.
  3. Peta aplikasi memiliki kemampuan untuk mengubah skala.
  4. Ketersediaan folder favorit tempat Anda dapat menambahkan organisasi yang diminati untuk akses cepat ke sana.

Setelah menginstal 2GIS, Anda perlu mengunduh database kota tambahan, yang tidak memakan banyak memori, kecuali Moskow.

Penting! Direktori GIS 2, untuk saat ini, hanya mencakup kota-kota besar. Produsen sedang mengerjakan hal ini, dan informasinya akan segera tersedia di semua kota di Rusia.

Versi komputer

Selain aplikasi untuk smartphone, produsen telah mengembangkan versi untuk komputer, yang dapat diunduh di situs resminya. Dimungkinkan juga untuk menggunakan program ini di komputer tanpa akses ke Internet. Program desktop memiliki fungsionalitas lebih dari aplikasi seluler. Fungsi-fungsi berikut tersedia di PC:

  1. Lakukan panggilan Skype tanpa keluar dari program.
  2. Tersedia database yang menjelaskan tempat-tempat menarik dan sejarah kota.
  3. Kemampuan mengukur jarak antar benda.
  4. Kemampuan untuk meninggalkan catatan di peta.
  5. Poster dan jadwal angkutan antar kota tersedia.

Menurut pengguna, aplikasi ini sangat nyaman dan mudah diakses, memiliki antarmuka yang mudah dan database yang luas. Ini akan menjadi sangat diperlukan saat bepergian ke kota lain.

2GIS untuk Android adalah direktori organisasi, jalan, dan rute kota Anda yang tak tertandingi!

Anda dapat mengunduh 2GIS di Android secara gratis dengan peta menggunakan tautan di bawah ini sebagai file APK langsung atau melalui Google store. Setelah menginstal aplikasi, pilih kota yang diinginkan dan unduh petanya.

2GIS untuk Android berisi informasi tentang 273 kota dan 9,2 ribu pemukiman yang berlokasi di sembilan negara. Dalam ruang informasi yang begitu luas, Anda akan menemukan informasi tentang hampir tujuh juta bangunan dan bahkan lebih banyak lagi organisasi, kafe, restoran, pompa bensin, bioskop, dan jenis perusahaan lainnya.

Setiap pengguna dapat memberikan ulasan untuk setiap perusahaan, sehingga memudahkan pengunjung lain untuk menentukan pilihan dan membentuk opini tentang tempat tersebut.

Untuk memudahkan mencari lokasi yang diinginkan, Duplikat GIS di Android berisi foto-foto gedung tempat perusahaan, tempat makan, atau jenis perusahaan lainnya berada. Beberapa bangunan dibuat khusus oleh teknisi dalam 3D. Informasi yang diposting tentang perusahaan benar-benar gratis, Anda tidak hanya dapat mengetahui alamat lokasi, tetapi juga jam buka (dan apakah tempat ini buka saat ini), nomor telepon kontak, melihat gambar atau melihat ulasan.

Fitur Utama:

  • Direktori organisasi yang terperinci;
  • Kemampuan untuk membuat rute;
  • Ada perpustakaan foto bangunan, ulasan sebagian besar perusahaan.

2GIS untuk Android adalah sejenis platform perdagangan yang membantu penjual dan pembeli menemukan satu sama lain. Spesialis pengembangan secara teratur memperbarui dan memperbarui database organisasi yang dihosting dan baru, memilih dan menemukan perusahaan yang diperlukan bahkan untuk permintaan yang paling rumit, dan merencanakan rute dengan berbagai cara sehingga pembeli memilih jalur terbaik untuknya.

Peta itu sendiri dari 2GIS untuk Android patut mendapat perhatian khusus: ini adalah kerja keras tim, yang diwujudkan dalam peta kota yang paling detail dan mendetail, di mana semua detail yang mungkin berguna digambar hingga detail terkecil.

Ketika objek yang diinginkan ditemukan, Duplikat GIS di Android tidak hanya akan menawarkan rute terbaik dan daftar opsi yang memungkinkan untuk mencapai tempat tersebut, namun juga akan melaporkan kemacetan lalu lintas dan menyarankan jalan memutar jika Anda menggunakan mobil; atau pilih jenis transportasi umum tercepat.

Dengan 2GIS untuk Android Anda akan merasa tenang dan percaya diri di kota mana pun. Jika Anda sedang roaming, unduh peta kota tujuan Anda terlebih dahulu dan gunakan secara gratis dan tanpa masalah, tanpa menggunakan lalu lintas seluler atau bahkan Wi-Fi. Ini adalah aplikasi yang sangat nyaman, modern dan enak dipandang.

Panduan suara sepanjang rute telah muncul di 2GIS. Sekarang aplikasi ini dapat digunakan sebagai navigator: aplikasi ini akan memandu Anda ke pintu masuk organisasi, dengan mempertimbangkan kemacetan lalu lintas, pagar, dan jembatan terbuka. Navigator sudah tersedia di iOS dan Windows Phone, dan mulai 22 Agustus - dalam versi baru 2GIS untuk Android dengan desain baru.

Mode navigator membantu Anda mencapai suatu tempat dengan rute optimal, dengan mempertimbangkan situasi lalu lintas. Layar perangkat menampilkan jalur dan jarak yang tepat untuk manuver berikutnya, dan perintah suara memungkinkan pengemudi tidak terganggu oleh jalan raya. Jika pengemudi melewatkan belokan, navigator akan segera mengubah rute.

“2GIS terus memperbarui peta dan jaringan jalan. Kita tahu banyak lorong internal, rumah-rumah mana yang dikelilingi pagar, di mana pintu masuk dan pintu masuk organisasi berada. Navigator kami mengarahkan Anda tepat ke pintu masuk yang diinginkan,”

Kata Pavel Mochalkin, direktur departemen penelitian dan pengembangan 2GIS.

Seperti aplikasinya sendiri, navigator berfungsi tanpa koneksi Internet di semua kota di Rusia dan CIS di mana 2GIS tersedia. Ini menghitung perkiraan waktu perjalanan dan menunjukkan jam berapa pengguna akan sampai ke tempat tersebut. Memperhitungkan kemacetan lalu lintas, jadwal pembukaan jembatan, dan penutupan jalan jika diketahui. Jika ada dua cara menuju ke sana, navigator akan menawarkan pilihan.

Navigator 2GIS berfungsi di iPhone dengan iOS 8.0 dan lebih tinggi, Windows Phone 8.1 dan lebih tinggi. Untuk menggunakannya, Anda perlu memperbarui 2GIS di ponsel cerdas Anda atau mengunduhnya secara gratis dari AppStore atau Windows Store.

“Karena audiens bulanan 2GIS di Android telah mencapai lebih dari 8 juta pengguna, kami akan merilis versi baru untuk Android secara bertahap, selama beberapa minggu mulai tanggal 22 Agustus. Ini lebih lama dibandingkan platform lain, karena selain tampilan navigator di aplikasi Android, desainnya pun berubah total. Kesempatan pertama untuk mendownload 2GIS terupdate akan diberikan kepada 5% pengguna Android acak yang sudah memiliki versi sebelumnya. Lalu 5% lagi, lalu 5% lagi. Jika Anda ingin menggunakan 2GIS baru sekarang, Anda dapat mengunduh versi beta di Google Play dengan mencari “2GIS beta,”

Pavel Mochalkin melaporkan.

Deskripsi prinsip pengoperasian navigator 2GIS

Navigator 2GIS membuat jalur menuju pintu masuk ke organisasi yang diinginkan dan menawarkan hingga dua opsi rute optimal (1 foto - contoh di Android, 2 foto - contoh di iOS).

Navigator 2GIS memperhitungkan kemacetan lalu lintas dan membuat rute di sekitarnya (1 foto - contoh di Android, 2 foto - contoh di iOS).


Navigator 2GIS memandu Anda di sepanjang jalan, memberi tahu Anda berapa meter kemudian Anda perlu melakukan manuver berikutnya, dan menghitung waktu tiba di tujuan Anda. Jika pengguna menyimpang dari jalur yang dituju, navigator akan segera membangun kembali rute tersebut (1 foto - contoh di Android, 2 foto - contoh di iOS).


Navigator 2GIS mengetahui jalan di dalam blok dan membuat rute di sekitar pagar dan penghalang langsung ke pintu masuk yang diinginkan. Bekerja offline (1 foto - contoh di Android, 2 foto - contoh di iOS).


Di semua ponsel pintar berbasis Android 4.1 dan lebih tinggi, 2GIS dengan desain baru dan navigator akan tersedia pada awal September.

Aplikasi 2GIS kini memiliki navigator. Kami telah belajar untuk "mengemudi" di sepanjang trek, melakukan manuver suara, mengatur ulang rute secara otomatis, menghitung waktu perjalanan, memandu pengguna ke pintu masuk gedung atau organisasi, dengan mempertimbangkan pagar dan penghalang - dan semua ini dalam lingkungan offline yang jujur . Kami telah memperhitungkan kemacetan lalu lintas (kecuali jika memerlukan Internet), jembatan terbuka, dan jalan yang ditutup sejak lama. Untuk saat ini, navigator kami berisi persyaratan minimum. Nanti, kami akan mengajarkannya untuk memperingatkan tentang kecepatan yang terlalu tinggi, polisi tidur dan kamera lalu lintas, mengatur mode malam, dan menjadikan rute di jalan tol dan jalan tanah sebagai opsional. Untuk menggunakannya, Anda perlu memperbarui 2GIS di ponsel cerdas Anda atau mengunduhnya dari AppStore atau Windows Store. Untuk Android, pembaruan dirilis secara bertahap, mulai tanggal 22 Agustus (akan tersedia untuk seluruh audiens pada bulan September).

Dan hari ini kami akan memberi tahu Anda bagaimana navigator 2GIS memprediksi posisi mobil dan menggerakkan panah dengan lancar di sepanjang rute. Bagaimanapun, kualitas memandu pengguna di sepanjang rutelah yang menentukan ergonomi antarmuka navigator modern mana pun, kemudahan orientasi di lapangan, dan ketepatan waktu manuver.

Seringkali, pengemudi mobil terpaksa memantau jalan, sehingga pandangan sekilas ke layar perangkat dengan program navigator sudah cukup untuk mendapatkan informasi paling akurat dan tepat waktu tentang lokasinya relatif terhadap lokasi. rute dan objek disekitarnya. Fungsionalitas yang tampaknya sederhana ini memerlukan penyelesaian banyak masalah teknis untuk diterapkan. Kami akan mempertimbangkan beberapa di antaranya.

Penanda dan rute GPS

Untuk menunjukkan lokasi pengguna di peta, banyak navigator (tidak terkecuali navigator kami) menggunakan penanda GPS khusus dalam bentuk mata panah atau sekadar segitiga, yang secara intuitif menunjukkan arah pergerakan. Selain itu, penanda harus terlihat jelas di peta, sehingga warnanya biasanya sangat berbeda dari latar belakang, tepinya diberi garis tambahan, dll.

Dalam kasus paling sederhana, Anda dapat menampilkan posisi perangkat di permukaan tanah dengan membaca koordinat dari sensor GPS dan menempatkan penanda di tempat yang sesuai pada peta. Di sini kita dihadapkan pada masalah pertama - kesalahan pengukuran, yang bahkan dalam kondisi sinyal yang baik dapat dengan mudah mencapai 20-30 meter.

Untuk menjawab pertanyaan umum “Di mana saya?” Metode tampilan ini akan cukup memadai, terutama jika Anda juga menggambar lingkaran akurasi di sekitar penanda dengan radius yang sama dengan perkiraan kesalahan. Namun, untuk navigasi, Anda perlu memikirkan sesuatu yang lebih baik, karena pengemudi yang bergerak di sepanjang jalan kota kemungkinan besar tidak akan puas dengan penanda GPS yang terletak di dalam rumah tetangga atau, lebih buruk lagi, di jalur dalam blok.

Rute yang dibangun oleh program ke titik tujuan dan selalu ada dalam skrip navigasi membantu memecahkan masalah. Dengan bantuan beberapa trik, kita dapat “menarik” suatu titik di peta ke rute, meratakan beberapa kesalahan pengukuran sensor GPS. Untuk perkiraan pertama, daya tarik dapat dianggap sebagai proyeksi suatu titik pada suatu garis rute. Sayangnya, pertimbangan nuansa, serta metode untuk mendeteksi keberangkatan dari rute, berada di luar cakupan artikel ini.

Dengan mengadopsi teknik tarik-menarik yang ditunjukkan, kita dapat mengabstraksikan koordinat geografis dua dimensi (lintang-bujur atau lainnya) dan beralih ke koordinat satu dimensi - perpindahan relatif terhadap awal rute, diukur, misalnya, dalam meter. Transisi ini menyederhanakan model teoretis dan penghitungan yang dilakukan pada perangkat pengguna.

Menampilkan geolokasi dari waktu ke waktu

Sifat diskrit dari data yang diterima dari sensor GPS merupakan masalah lain ketika menerapkan panduan rute pengguna. Idealnya, koordinat diperbarui satu kali per detik. Mari pertimbangkan beberapa opsi untuk menampilkan geoposisi dalam waktu dan pilih yang paling sesuai untuk tugas kita.

1. Cara termudah adalah dengan segera mengambil rute setelah menerima setiap pembacaan baru dari sensor dan menampilkan lokasi terkait di peta. Di antara kelebihannya, perlu diperhatikan kemudahan implementasi yang luar biasa, akurasi yang tinggi (bagaimanapun juga, di sini kami hanya menampilkan data satelit tanpa membuat perubahan besar apa pun) dan kompleksitas komputasi yang minimal. Kelemahan utamanya adalah penanda dalam hal ini tidak bergerak melintasi peta seperti biasanya, tetapi “berteleportasi” dari titik ke titik. Dalam skenario navigasi utama, kamera (pengamat virtual adalah istilah dari bidang grafik komputer) diikat ke penanda GPS, sehingga teleportasi semacam itu menyebabkan “pengguliran” peta yang tajam di sepanjang rute dan, sebagai hasilnya, hingga disorientasi pengemudi, terutama pada kecepatan tinggi, saat mobil menempuh jarak yang cukup jauh antara pembacaan geoposisi. Tujuan kami adalah membantu pengguna, bukan membingungkannya, jadi kelemahan ini sudah cukup untuk mengecualikan opsi ini dari pertimbangan.

Satu-satunya cara untuk menghindari disorientasi adalah dengan menggerakkan penanda GPS dengan lancar, tanpa “teleportasi”, yang berarti Anda harus memindahkannya lebih sering daripada pembacaan geoposisi yang diperoleh. Untuk memastikan pergerakan seperti itu, perlu untuk menghitung titik perantara antara pembacaan nyata dari sensor dan menggunakannya hingga pembacaan berikutnya diterima. Pendekatan khusus untuk menghitung titik-titik perantara ini patut mendapat perhatian khusus, karena pada akhirnya akan sangat mempengaruhi ergonomi program navigator secara keseluruhan.

2. Cara kedua untuk menampilkan lokasi pengguna dikaitkan dengan pendekatan paling jelas untuk menghasilkan titik perantara - interpolasi antara pembacaan GPS nyata terakhir. Intinya adalah memindahkan penanda dari sampel kedua dari belakang ke sampel terakhir selama waktu tertentu, menghitung titik perantara dengan frekuensi yang diperlukan menggunakan salah satu fungsi matematika yang diketahui (pilihan paling sederhana adalah interpolasi linier). Menggunakan navigator dengan cara ini jauh lebih nyaman, tetapi juga memiliki kelemahan.

Salah satu hal yang paling tidak berbahaya adalah kebutuhan untuk mengatur waktu interpolasi terlebih dahulu. Menyetelnya ke satu detik hanya akan berfungsi dengan baik dalam kasus ideal yang disebutkan di atas, yaitu jumlah waktu yang akan berlalu di antara pembacaan GPS. Jika waktu berlalu lebih sedikit, tidak masalah, Anda cukup mulai berpindah dari posisi saat ini ke target baru. Namun jika lebih, penanda harus berdiri diam dan menunggu koordinat baru dari sensor, meskipun mobil pengguna mungkin sedang bergerak saat ini.

Ada masalah yang lebih serius. Pada saat sampel baru tiba, penandanya, paling banter, berada pada titik nyata sebelumnya. Dari sudut pandang pengguna, kami memperkenalkan kesalahan pemosisian lainnya, yang besarnya tidak kurang dari jarak yang ditempuh mobil selama waktu antar pembacaan. Pada kecepatan 100 km/jam, nilai ini mencapai hampir 28 meter, yang ditambah dengan kemungkinan kesalahan pengukuran, membuat informasi yang diberikan kepada pengguna, secara halus, tidak dapat diandalkan.

Kita dapat membuat penanda GPS berukuran besar dan memblokir seperempat layar dengannya, dengan hati-hati menutupi kekurangan dari metode penentuan posisi yang dijelaskan, namun melakukan pemalsuan secara langsung akan berarti tidak menghormati pengguna dan diri kita sendiri. Keakuratan dan ketepatan waktu data yang ditampilkan merupakan kriteria yang tidak kalah pentingnya ketika mengembangkan seorang navigator dibandingkan keindahan luar dan kelancaran pergerakan.

3. Dengan mempertimbangkan persyaratan yang muncul untuk akurasi posisi, perlu dicatat bahwa sekarang kita diharuskan, sesaat sebelum datangnya pembacaan GPS yang baru, untuk menempatkan penanda pada titik yang sedekat mungkin dengan pembacaan baru ini. Intinya adalah melihat ke masa depan, meski hanya untuk waktu yang singkat. Meskipun keadaan saat ini terlihat sangat buruk bagi umat manusia dengan ditemukannya mesin waktu, masih ada keselamatan bagi kita. Pergerakan mobil bersifat inert, sehingga kecepatan dan arah pergerakannya tidak dapat berubah secara instan, dan jika demikian, kita dapat mencoba memprediksi dengan akurat di mana pengguna akan berada dalam interval antara referensi posisi terakhir dan masa depan. Jika kami berhasil memastikan bahwa kesalahan perkiraan dalam banyak kasus akan lebih kecil daripada kesalahan metode kedua, maka kami akan membuat kehidupan pengguna navigator kami jauh lebih mudah.

Peramalan seperti ini dalam ilmu eksakta disebut ekstrapolasi. Ini adalah jalan yang akan kami ambil dalam upaya mengembangkan metode panduan rute ketiga yang memenuhi semua kriteria yang tercantum di atas. Selanjutnya, kita harus menggunakan bahasa presentasi yang lebih formal, karena kita akan berbicara tentang model matematika.

Panduan rute dengan ekstrapolasi posisi

Telah disebutkan sebelumnya bahwa berkat daya tarik geoposisi pengguna ke rute navigasi, kita dapat berpindah dari koordinat geografis dua dimensi ke koordinat satu dimensi - offset relatif terhadap awal rute (untuk singkatnya, kami akan lebih lanjut menggunakan istilah “offset” tanpa klarifikasi).

Mari kita ingat data yang datang kepada kita dan perkenalkan notasinya:

Pembacaan perpindahan nyata diperoleh dengan menarik posisi GPS ke garis rute;
- waktu kedatangan sampel perpindahan yang sesuai.
Di sinilah daftar data masukan berakhir. Anda harus memeras sebanyak mungkin informasi berguna dari mereka.

Pada akhirnya, kita perlu membangun fungsi ekstrapolasi perpindahan yang mendekati dinamika sebenarnya mobil dan pada saat yang sama memastikan kelancaran pergerakan penanda GPS di sepanjang rute kita (panjangnya tidak akan mempengaruhi apa pun, sejak selesainya rute diproses secara terpisah, jadi kami akan mempertimbangkan rute tersebut secara kondisional tanpa batas). Untuk menjamin kehalusan visual yang baik, kondisi kehalusan saja sudah cukup, yaitu posisi maupun kecepatan penanda tidak boleh berubah secara tiba-tiba. Dengan kata lain, fungsi tersebut harus kontinu beserta turunan pertamanya (selanjutnya disebut waktu) di seluruh domain definisi.

Mari kita perhatikan bahwa setiap sampel perpindahan nyata membawa informasi baru yang signifikan tentang pergerakan tersebut. Misalnya, jika sebuah mobil melaju secara seragam dalam waktu yang lama, dan kemudian mulai berakselerasi, maka navigator akan dapat “merasakan” percepatan tersebut hanya dengan datangnya hitungan mundur berikutnya. Karena kita tidak dapat melihat ke masa depan untuk jangka waktu berapa pun, semua pembacaan GPS baru yang masuk, secara umum, akan mengubah perilaku fungsi yang diinginkan, sehingga tidak memungkinkan kita untuk menentukannya dalam satu ekspresi analitis. Sebagai gantinya, mari kita coba mendefinisikan fungsinya sedikit demi sedikit. Untuk melakukan ini, mari selesaikan masalah yang lebih sederhana terlebih dahulu.

Ekstrapolasi sepotong-sepotong langsung

Mari kita buat fungsi ekstrapolasi perpindahan sedemikian rupa sehingga setelah sampel ke-th, nilainya memprediksi lokasi sebenarnya pengguna untuk waktu yang cukup sebelum kedatangan sampel ke-th. Semua data berguna yang kami miliki adalah urutan penghitungan hingga inklusif, beserta waktu penerimaannya masing-masing.

Mengingat perbedaan berhingga, kami mencatat bahwa kami memiliki kesempatan untuk memperkirakan kecepatan mobil pada momen waktu ke-th dengan membagi panjang segmen antara perpindahan terakhir dan kedua dari belakang dengan interval waktu yang sesuai:


, dimana merupakan estimasi kecepatan dari sampel, dan merupakan turunan dari fungsi ekstrapolasi yang coba kita buat.

Demikian pula untuk turunan orde tinggi - percepatan, sentakan, dll.:


Seperti dapat dilihat dari rumus-rumus ini, untuk memperoleh perkiraan turunan perpindahan yang semakin tinggi, perlu memperhitungkan lebih banyak sampel sebelum sampel saat ini: untuk menentukan kecepatan, diperlukan dua sampel, untuk percepatan - tiga, untuk brengsek - empat, dll. Di satu sisi, semakin banyak karakteristik pergerakan dinamis yang kita perhitungkan dalam ramalan kita, semakin besar kemampuan pemodelan yang akan kita peroleh; di sisi lain, informasi bermanfaat yang terdapat dalam bacaan-bacaan yang “lebih tua” secara dramatis kehilangan relevansinya. Misalnya, fakta bahwa kita sedang mengemudi dengan kecepatan 30 km/jam satu menit yang lalu tidak akan membantu kita dengan cara apa pun pada saat ini: sejak itu kita dapat mempercepat, memperlambat, atau bahkan berhenti beberapa kali. Karena alasan ini, perkiraan turunan perpindahan yang semakin tinggi menjadi semakin jauh dari kenyataan; Selain itu, kontribusi kesalahan dalam menghitung turunan tertentu terhadap model analitik umum perpindahan juga meningkat seiring dengan meningkatnya orde turunan tersebut. Jika demikian, maka mulai dari urutan tertentu, karakteristik dinamis yang diperkirakan menggunakan perbedaan hingga, alih-alih penyempurnaan, hanya akan merusak model kita.

Berdasarkan pengujian di dunia nyata, tampaknya estimasi sentakan, khususnya dalam kasus kualitas sinyal GPS “rata-rata”, sudah cukup buruk sehingga lebih banyak merugikan daripada menguntungkan. Di sisi lain, untungnya, skenario dinamika mobil yang paling umum adalah keadaan diam, gerak seragam, dan gerak seragam, yang dijelaskan oleh persamaan polinomial derajat waktu ke-0, ke-1, dan ke-2.

Ternyata model kuadrat gerak variabel seragam akan cukup bagi kita untuk menggambarkan sebagian besar situasi jalan raya, dan untuk itu kita hanya memiliki perkiraan karakteristik dinamis yang kurang lebih berkualitas tinggi - kecepatan dan akselerasi. Mengingat pelajaran fisika sekolah, secara kasar kita sudah dapat menyusun ekspresi analitis untuk fungsi ekstrapolasi yang diinginkan:


Hanya ada satu langkah lagi yang harus diambil: domain definisi dimulai dari momen waktu , sehingga lebih mudah untuk menghitung waktu dalam perhitungan dari momen yang sama.

Hasilnya, fungsinya akan berbentuk:


Ciri yang luar biasa dari fungsi ini adalah kelancarannya di seluruh domain definisi, yang, seperti disebutkan sebelumnya, termasuk dalam rumusan masalah kita.

Sekarang mari kita ambil beberapa sampel perpindahan nyata dari perangkat dan mencoba mengekstrapolasinya pada setiap interval (walaupun sudah ditentukan sebelumnya, pada saat sampel tiba kita akan langsung beralih ke fungsi berikutnya, karena memiliki data yang lebih baru):

Mari kita buat reservasi bahwa untuk kejelasan, data diambil dengan kualitas sinyal GPS yang relatif rendah, namun situasi pada gambar cukup nyata dan dapat terjadi pada pengguna mana pun.

Kelancaran setiap polinomial ekstrapolasi terlihat sempurna pada interval waktu yang sesuai, namun masalahnya adalah pada persimpangan interval, kurva abu-abu umum mengalami diskontinuitas, terkadang sangat terlihat.

Mari kita sebut besarnya kesenjangan pada momen waktu sebagai kesalahan ekstrapolasi. Memang, nilai inilah yang menunjukkan betapa tidak akuratnya setiap perkiraan kami pada akhir interval waktunya. Anda dapat menghitung nilai kesalahan menggunakan ekspresi berikut:


Sayangnya, kita tidak dapat mengurangi kesalahan menjadi nol dengan memvariasikan fungsi itu sendiri, karena ini setara dengan akurasi seratus persen visi masa depan. Ini berarti bahwa untuk menyelesaikan masalah awal kita dalam membangun fungsi tunggal, kita harus “merekatkan” polinomial ekstrapolasi sepotong-sepotong, yaitu memperbaiki kesalahan yang muncul pada sambungan.

Pendekatan Koreksi Kesalahan

Sesuai dengan notasi yang dipilih di atas, secara informal kita dapat mengatakan bahwa pada saat referensi baru tiba, kita sudah berada di titik , yaitu. digeser relatif terhadap posisi sebenarnya dengan jumlah kesalahan yang dikumpulkan oleh polinomial ekstrapolasi sebelumnya.

Di satu sisi, dari sudut pandang kesesuaian data yang diberikan kepada pengguna dengan kenyataan, cara terbaik untuk memperbaiki kesalahan adalah dengan memutus fungsi pada titik awal polinomial berikutnya, tetapi kita tidak dapat melakukan ini, karena dalam hal ini kita akan kembali “teleportasi” penanda di peta dan membingungkan pengemudi.

Jelasnya, jika perubahan nilai seketika tidak dapat diterima, koreksi kesalahan akan memerlukan waktu yang tidak nol. Jelas juga bahwa disarankan untuk menyelesaikan koreksi kesalahan sebelum penghitungan berikutnya tiba untuk mencegah akumulasi kesalahan.

Karena sifat stokastik dari interval waktu antara pembacaan offset, waktu koreksi yang tepat tidak dapat ditentukan secara andal. Oleh karena itu, sebagai perkiraan pertama, kami akan menetapkan waktu koreksi kesalahan dalam bentuk beberapa nilai konstan, yang nilai spesifiknya akan dipilih di masa mendatang secara eksperimental.

Berbicara dalam bahasa informal lagi, untuk memperbaiki kesalahan, Anda perlu "kembali" dengan lancar dari suatu titik ke polinomial ekstrapolasi berikutnya - sebuah kurva.

Untuk menggambarkan proses koreksi kesalahan, akan lebih mudah untuk memperkenalkan fungsi koreksi individual sedemikian rupa sehingga pada saat itu fungsi koreksi yang bersangkutan mengambil nilai , dan mulai dari saat menjadi sama dengan nol:


Jika kita menambahkan fungsi koreksi tersebut dengan polinomial interpolasi yang sesuai, maka pada poin-poin penting kita akan memberikan koreksi kesalahan offset:
Mari kita sebut fungsi perpindahan terkoreksi sebagai jumlah polinomial ekstrapolasi dan fungsi koreksi yang sesuai:
Perhatikan bahwa berkat properti fungsi koreksi yang dijelaskan di atas, kami telah memperoleh properti fungsi yang sangat penting - properti tersebut sudah "dijahit dengan offset", yaitu. jangan mentolerir jeda pada poin:
Himpunan fungsi yang dikoreksi dapat berpura-pura menjadi model perpindahan yang diinginkan, yang ditentukan setiap saat, jika bukan karena satu keadaan: meskipun tidak ada diskontinuitas perpindahan di titik-titik, turunan dari himpunan fungsi ini dalam kasus umum masih terputus-putus.

Secara khusus, kami tertarik pada diskontinuitas turunan pertama - kecepatan, karena persyaratan awal memuat kondisi kehalusan universal, yaitu. kondisi kontinuitas kecepatan universal. Mengingat hal ini, perlu untuk memperluas persyaratan fungsi koreksi agar juga “menjahit” turunan dari fungsi yang dikoreksi:


Persamaan ini merupakan syarat kelancaran himpunan fungsi yang dikoreksi. Mengganti definisi fungsi yang disesuaikan ke kedua sisi persamaan, kita mendapatkan
Kami telah menyebutkan sebelumnya bahwa setelah waktu koreksi habis, fungsi koreksi mengambil nilai nol. Mari tambahkan satu persyaratan lagi ke fungsi koreksi - biarkan turunannya juga bernilai nol setelah waktu koreksi berakhir:
Kemudian, dengan asumsi bahwa waktu koreksi selalu lebih kecil dari interval antar sampel, kita dapat berasumsi bahwa turunan fungsi koreksi ke-th sudah menjadi nol pada saat sampel berikutnya tiba. Kemudian, kembali ke kondisi mulus, kita peroleh:
Mari kita ungkapkan dari sini:

Perhatikan bahwa ini adalah perkiraan kecepatan yang dibuat dengan menggunakan perbedaan berhingga, mari kita substitusikan:


Sisi kanan mewakili kesalahan ekstrapolasi kecepatan - perbedaan antara kecepatan yang diperoleh dari polinomial ekstrapolasi sebelumnya dan pembacaan kecepatan “sebenarnya”. Sekarang kita dapat menyusun kondisi batas untuk fungsi koreksi:
Mereka dapat dijelaskan dengan kata-kata seperti ini: Anda perlu mencari fungsi koreksi sehingga:
  • pada awal interval koreksi, nilainya bertepatan dengan kesalahan ekstrapolasi perpindahan;
  • pada awal interval koreksi, nilai turunannya bertepatan dengan kesalahan ekstrapolasi kecepatan;
  • pada akhir interval koreksi dan selanjutnya, nilai fungsi itu sendiri dan turunannya adalah nol.

Memilih Fungsi Koreksi Kesalahan

Perlu dicatat bahwa sangat sulit untuk mendapatkan ekspresi analitis tunggal untuk fungsi koreksi yang secara tepat memenuhi keempat kondisi di atas. Masalahnya terletak pada bagian domain definisi yang muncul setelah waktu koreksi berakhir - Anda harus mencapai nilai nol dari fungsi dan turunannya pada seluruh sisa sumbu numerik. Untuk menyederhanakan masalah, kita akan mengurangi domain definisi ekspresi analitik yang diinginkan dari fungsi koreksi ke interval koreksi , dan setelah batas atasnya kita akan menganggap nilai fungsi dan turunannya sama dengan nol (untungnya, di tingkat kode program kita memiliki peluang seperti itu karena kehadiran cabang).

Secara formal, dengan mempertimbangkan teknik ini, fungsi koreksi sepotong-sepotong adalah suatu ekspresi untuk interval koreksi dan konstanta 0 di bawahnya, namun, jika kondisi batas terpenuhi pada titik tersebut, tidak akan ada diskontinuitas baik dalam fungsi koreksi itu sendiri maupun fungsi koreksinya. turunan pertama. Karena diskontinuitas turunan yang lebih tinggi tidak menarik bagi kami (tidak akan merusak kelancaran fungsi yang diinginkan), berikut ini kami tidak akan menyebutkan “ekor” nol dari fungsi koreksi, dan kami akan memformulasikan ulang kondisi batas dalam a bentuk yang lebih nyaman:


Mari kita nyatakan kesalahan ekstrapolasi kecepatan dengan:
Sekarang kita perlu mendefinisikan ekspresi analitis untuk . Karena persyaratan ergonomis untuk program ini, selain kondisi batas, fungsi koreksi harus sesedikit mungkin mengalami ekstrem dan kekusutan selama interval koreksi - sehingga penanda GPS tidak “berkedut”.

Fungsi paling sederhana yang memenuhi persyaratan ini adalah polinomial - polinomial dengan derajat waktu minimum yang mungkin (secara teoritis, di antara fungsi dasar, sinus, misalnya, juga memiliki karakteristik serupa, tetapi menghitung nilainya lebih mahal dalam hal waktu prosesor ).

Karena kondisi batas adalah sistem empat persamaan nontrivial, derajat minimum polinomial yang memberikan parameterisasi fungsi koreksi yang memadai adalah yang ketiga. Mengingat bahwa ketika membuat ekspresi analitik agar lebih mudah menghitung waktu dari saat penghitungan (persis sama seperti dalam definisi), polinomial yang diperlukan akan berbentuk sebagai berikut:


Mengganti ekspresi ini ke dalam sistem kondisi batas dan menyelesaikannya terhadap konstanta dan , kita memperoleh nilai berikut:
Akibatnya, jika kita mendefinisikan fungsi koreksi dengan cara yang dijelaskan, maka fungsi yang dikoreksi akan digabungkan menjadi satu fungsi ekstrapolasi, yang selalu mulus. Kami tidak akan memberikan penjelasan lengkapnya karena rumitnya.

Catatan: ketidakakuratan terakhir tetap ada pada asumsi ketika memilih waktu koreksi - alasan kami didasarkan pada kondisi bahwa akan selalu ada kurang dari interval antara pembacaan:


Fitur bagus dari model yang dibangun adalah kita hanya perlu memilih sedemikian rupa sehingga tidak melebihi waktu rata-rata antar sampel: jika interval individu kurang dari , maka bagian dari kesalahan yang tidak sempat kita perbaiki adalah interval yang terlalu pendek akan diperbaiki pada salah satu dari berikut ini. Untuk melakukan ini, cukup menghitung kesalahan ekstrapolasi bukan dari fungsi ekstrapolasi biasa, tetapi dari fungsi ekstrapolasi yang disesuaikan:
Gambar di bawah menunjukkan contoh grafik fungsi ekstrapolasi akhir yang dibuat menggunakan data nyata:

Masalah formal terpecahkan, kurva yang dihasilkan memenuhi semua kondisi yang ditentukan, dan terlihat cukup bagus. Kita dapat bersantai dalam hal ini, namun ciri-ciri dunia nyata menghadirkan kesulitan-kesulitan tertentu bagi sistem ideal yang dibangun.

Mari kita lihat beberapa di antaranya secara lebih rinci, dengan menyatakan bahwa semua keputusan yang dibuat di bawah ini diimplementasikan langsung dalam kode program di luar model matematika.

Penyesuaian model matematika dengan kondisi nyata

Larangan pergerakan penanda ke arah berlawanan

Pada grafik terakhir, Anda dapat melihat bahwa dalam beberapa kasus, fungsinya mulai menurun, meskipun menurut pengukuran sebenarnya, pengguna mengemudi secara eksklusif ke depan di sepanjang rute. Ini terjadi ketika perkiraan kami terlalu melebih-lebihkan kecepatan pergerakan. Sebaliknya, pada kenyataannya, sebuah mobil bergerak ke arah berlawanan hanya karena dua alasan: pengemudi benar-benar memasang gigi mundur dan mundur (kasus yang sangat jarang terjadi), atau memutar balik.

Jika terjadi putar balik, situasi jalan berubah secara signifikan sehingga memerlukan penataan ulang jalur navigasi; ini adalah topik terpisah dan tidak sesuai dengan cakupan artikel ini.

Jika kita menggunakan hasil ekstrapolasi posisi secara langsung, maka dari semua pergerakan penanda menuju awal rute, sebagian kecil yang hilang akan sesuai dengan pergerakan mobil sebenarnya ke arah yang sama. Mengingat hal ini, diputuskan untuk sepenuhnya melarang penanda bergerak mundur tanpa mengubah rute, agar tidak menyesatkan pengguna.

Kondisi ketat seperti ini sulit dijelaskan dalam bahasa matematika, namun relatif mudah diimplementasikan dalam kode program. Untuk memulainya, mari kita pertimbangkan sifat diskrit dari waktu model - karena kekhasan fungsi komputer, bagaimanapun juga, kita akan menerima hasil ekstrapolasi pada titik waktu tertentu yang dipilih.

Jika demikian, maka tidak akan sulit untuk memastikan bahwa perpindahan yang diekstrapolasi tidak berkurang: cukup membandingkan nilai baru yang diperoleh dengan nilai sebelumnya, dan jika nilai saat ini ternyata lebih kecil, gantilah dengan nilai sebelumnya. satu. Meskipun teknik ini terlihat kasar, kami tidak akan mengganggu kelancaran fungsi ekstrapolasi, karena untuk mulai bergerak mundur sepanjang fungsi halus, Anda harus berhenti sepenuhnya terlebih dahulu.
Di masa depan, mode operasi ketika kita mengganti nilai yang benar secara matematis dengan nilai yang lebih lama untuk mencegah pergerakan mundur akan disebut mode penghentian paksa.

Kesalahan ekstrapolasi terlalu besar dan interval antar sampel terlalu lama

Terlepas dari kenyataan bahwa kita telah membangun fungsi kualitatif, terkadang kesalahan ekstrapolasi dapat mencapai nilai yang tidak dapat diterima. Dalam kasus ini, program harus berhenti mencoba memperbaiki kesalahan menggunakan cara standar. Situasi lain di mana data yang diekstrapolasi kehilangan relevansinya muncul jika pembacaan perpindahan baru karena alasan tertentu tidak tiba terlalu lama - kemampuan pemodelan turun drastis sejak pembacaan terakhir diterima. Untuk menghindari melewati batas antara upaya prediksi dan kebohongan yang tidak tahu malu, mengandalkan model biasanya memakan waktu tidak lebih dari tiga detik.

Untuk mempermudah, kami akan menyebut situasi negatif pertama sebagai kesalahan offset yang tidak dapat diperbaiki, dan situasi kedua sebagai kesalahan waktu yang tidak dapat diperbaiki.

Kita dapat mengatasi masing-masing jenis kesalahan ini dengan dua cara:

  • Masuk ke mode berhenti paksa yang disebutkan di atas. Keuntungan dari pendekatan ini adalah menjaga kelancaran pergerakan penanda geoposisi pada peta medan. Namun, semakin lama kita berada dalam mode berhenti paksa, semakin buruk kita memberi tahu pengguna tentang lokasi sebenarnya;
  • Teleportasi penanda GPS secara instan ke lokasi referensi terakhir. Di sini, sebaliknya, kami mengorbankan ergonomi demi keandalan informasi yang diberikan kepada pengguna.
Untuk aplikasi kami, metode pertama dipilih, karena perhatian khusus diberikan pada kelancaran gerakan.

Mode penghentian paksa yang berkepanjangan

Setiap masuk ke mode berhenti paksa dikaitkan dengan produksi data lokasi yang kurang akurat demi melarang pergerakan mundur penanda GPS. Agar tidak memberikan informasi yang salah kepada pengguna dalam kasus-kasus yang tidak menguntungkan, model kami juga dilengkapi dengan kemampuan untuk menghentikan mode penghentian paksa dengan "teleportasi" penanda ke posisi sebenarnya terakhir setelah jangka waktu tertentu, terlepas dari alasan untuk masuk. mode (hasil matematis dari ekstrapolasi atau kesalahan offset/waktu yang tidak dapat diperbaiki). Saat ini, kelancaran gerakan pun harus dikorbankan demi “sisa-sisa” akurasi.

kesimpulan

Sebagai hasil dari pekerjaan yang dilakukan, kami dapat meningkatkan panduan rute sehingga memberikan keseimbangan yang baik antara keakuratan data yang diberikan dan ergonomi visual tampilannya. Pengguna akan merasa cukup nyaman, terutama ketika data berkualitas tinggi diterima dari sensor GPS karena sinyal yang bagus.

Sistem ekstrapolasi yang dijelaskan dapat digunakan pada aplikasi lain yang menggunakan geoposisi. Jika konsep rute, dan oleh karena itu perpindahan relatif terhadap permulaannya, tidak ada, model matematika dari skalar satu dimensi dapat digeneralisasikan ke vektor multidimensi. Menerapkan model itu sendiri ke dalam kode bukanlah masalah dalam bahasa pemrograman populer mana pun - ini hanya memerlukan operasi aritmatika sederhana.

Adapun jalur pengembangan lebih lanjut, ada baiknya memperhatikan kesalahan pengukuran pada data posisi “mentah” dari sensor yang disebutkan di awal artikel. Jika kita sudah mencoba untuk memperbaiki kesalahan dalam perkiraan kita, maka perjuangan melawan kesalahan pengukuran adalah lapisan pekerjaan tersendiri untuk masa depan, sulit, tetapi tidak kalah menariknya untuk ini. Manfaat dari potensi keberhasilan dalam bidang ini terhadap keakuratan informasi yang ditampilkan tidak dapat ditaksir terlalu tinggi.

Tag: Tambahkan tag

 

Mungkin bermanfaat untuk membaca: