Belirlenen noktalara gidebilecek ardunio robot için yardım

selamlar, a noktasından verilecek komuta göre b, c yada d noktasına gidebilecek ve bu hareket sırasında önüne çıkan farklı boy ve şekillerdeki engellerin etrafından dolanabilecek bir robot yapmak istiyorum. Gidilecek noktanın seçimi telefonla yada manuel olarak seçilebilir.
böyle bir robot için hangi parçalara ihtiyacım var?
montaj ve kodlama konusunda yardımcı olabilir misiniz?