Saya pikir Anda salah paham apa itu tengara. Ini adalah istilah umum untuk semua hal yang dapat dikenali dan digunakan robot sebagai bagian dari peta. Secara khusus, "landmark" penting untuk algoritma SLAM berbasis fitur, seperti slam berbasis EKF. Apa yang Anda gunakan untuk "landmark" tergantung pada sensor apa yang tersedia untuk robot.
Dalam kasus Anda, karena Anda belum menentukan penginderaan apa pun, maka kami akan menganggap robot tahu kapan benda itu mengenai. Maka setiap "tengara" hanyalah waktu robot menabrak sesuatu. Jika Anda melakukan ini dengan pena dan kertas, Anda hanya akan berkeliaran dan meletakkan tanda X setiap kali Anda menabrak sesuatu, lalu berbalik dan terus berkeliaran. Seiring berjalannya waktu hingga tak terbatas, Anda akan memiliki peta yang masuk akal tentang di mana batas-batas objek, dan apa bentuk objek, selama semuanya statis.
Dalam hal ini, "peta" bisa berupa bitmap, di mana setiap piksel adalah 0 atau 1, tergantung pada apakah ia memiliki objek di ruang itu atau tidak. Penskalaan tergantung pada aplikasi.
Saya sarankan melakukan sedikit riset lebih lanjut tentang topik-topik ini:
- Representasi Grid Hunian
- Pemetaan berbasis fitur