Beberapa ide dari atas kepala saya ... Secara umum Anda dapat memiliki masing-masing robot merasakan posisi itu sendiri atau memiliki semacam sistem menemukan robot dan mengirim mereka informasi tentang posisi mereka (atau kombinasi). Mungkin menggunakan posisi robot lain untuk menemukan diri Anda adalah pilihan lain jika mereka dapat berkomunikasi. Anda juga dapat menggabungkan informasi sensor dari robot dan sumber lainnya.
Optik
Anda dapat menyandikan posisi absolut atau posisi relatif di lantai atau langit-langit. Sensor pada robot dapat melihatnya. Sebuah sensor seperti yang ada pada mouse optik Anda dapat membuat gerakan relatif dari sebagian besar permukaan bahkan tanpa pola apa pun. Ada tikus gaya lama yang menggunakan kotak berpola.
Anda dapat memiliki dua (atau lebih) kamera pada setiap robot yang melihat arah yang berbeda, jika dinding ruangan memiliki pola yang tepat Anda dapat menentukan lokasi Anda berdasarkan gambar. Kamera yang berputar adalah pilihan lain. Obstruksi kamera oleh robot lain mungkin menjadi perhatian.
Array sensor atau kamera di lantai atau langit-langit dapat menemukan robot dan kemudian Anda dapat mengirim robot lokasi mereka.
Semacam sensor optik berputar yang dapat menemukan arah suar optik (misalnya LED).
Suara
Anda dapat memiliki beberapa suar di sekitar memancarkan ultrasound chirps. Jika mereka semua disinkronkan (misalnya penundaan tetap di antara mereka) maka diberikan lokasi Anda, Anda dapat menggunakan waktu perhitungan penerbangan untuk menentukan posisi robot. Bertahun-tahun yang lalu saya telah bekerja dengan digitizer ultrasound yang akurat hingga sekitar satu mm lebih dari jarak sekitar satu meter sehingga tampaknya di stadion baseball itu. Tergantung pada bentuk robot Anda dan konfigurasi dari kawanan refleksi dan penghalang mungkin atau mungkin tidak menjadi masalah. Anda perlu bereksperimen tetapi firasat saya adalah bahwa dengan suar yang cukup Anda dapat melakukan yang baik.
Pencari kisaran USG pada setiap robot. (berputar?) Bisakah memetakan jarak ke robot lain atau dinding.
Jika salah satu dari ini terdengar menarik, saya dapat mencoba mengembangkan ide-ide itu sedikit lebih jauh.