Merhaba bu sene gitmiş olduğum meb robot yarışmasında çizgi izleyen yarışında bir çok okulun pistin aynısını kurarak yolu ezberlettiğini gördüm. Nasıl bir yöntem izledikleri konusunda fikri olan var mı?
https://www.picproje.org/index.php/topic,61257.0.html (https://www.picproje.org/index.php/topic,61257.0.html)
Siz katıldınız mı yarışmaya hocam
Evet katıldık. Biz yol ezberlemedik 25 sn de tamamladık pisti. Yolu ezberletenler 15 sn de tamamladılar.
Robotu hangi mikrodenetleyici ile sürdünüz?
Arduino nano kullandık.
Motor sürücü olarak ne kullandınız?
TB6612FNG Çift Motor Sürücü Kartı
Hocam sizin robot yavaş kalmış olmasın. 15 sn pisti tamamlayanlar nasıl tasarım yapmışlar bilgi verirmisiniz. Motor, Motor Sürücü, Mikrodenetleyici, Sensor ?
mesaj birleştirme:: 25 Haziran 2016, 14:23:34
lmd18200t ye göre daha mı iyi hocam tb6612fng? bu entegre pek sarmadı beni. kullandığınız sürücüler pololunun mu yoksa cin mi?
Başlıkta dediğim gibi yolu ezberletmişler. Elektronik kısmı hazır modül gibi geldi bana. Ezberleme mantığını çözdükten sonra gerisi yapılabilir diye düşünüyorum. Bunun için açtım bu konuyu.
Harita önceden paylaşılıyor mu ki? Yarışmayı ben düzenliyor olsam şöyle yapardım: Öncelikle harita gizli olurdu. Hatta belki bir yazılım ile yarışmadan hemen önce bilgisayar tarafından rastgele oluşturulabilir. Her robot pistte örneğin 5 tur atardı ve robotlar en iyi zamana göre değerlendirilmeye alınırdı. Böylece robotlar çalışma sırasında yolu ezberleme ve insan müdahalesi olmadan öğrenme yeteneklerine göre de değerlendirilmiş olurdu.
Evet pisti ölçüleri önceden veriliyor. Asıl olan ölçüleri vermemektir dediğin gibi. Ölçüler verildiğinde aynısını kurup ezberletiyorlar. Zar zor kendi çapında bir şeyler yapan kişilerinde hakkı yeniyor.
Hakki neden yensinki, simdi sende ezberletmenin mantigini soruyorsun. Demekki ögrenip sende aynisini yapacaksin :). ezber olayi ilk piste cikista yavas hizda sürerken ezber yaptirip ikinci turda hizi artirmiyorlarmi ?
Kurallar dahilinde en iyi zamanı elde etmek amaçlanıyor. Ezberletmeden en kısa zamanı elde etmek mümkün olmuyor. Sen sunu atliyorsun pistin aynısını önceden yaptırıyorlar herkesin yaptırma imkanı yok ki. Yani şöyle bir sonuç çıkıyor parası çok olan avantajlı oluyor. Biraz daha acar misin söylediğin mantığı
Gercek pist yapıp ezberletme, pisti robota içgüdü haline getir. Pisti programla birlikte flasha gom.
içgüdü haline getirme kısmını açıklayabilir misin . Ben yolun durumuna göre hız ile oynamayı düşündüm.mesela düz bi yol var full hızda yol 2 saniyede katediliyo 2 sn ye full hızda git sonra hızı dusur.
Parası olanın avantajı oluyor pisti yapıp ezberletiyor dedin ya.
Ben de diyorum ki. Pisti yapmadan da digital ortamda robotun ezberleyeceği bilgileri sanal pist den elde et.
PC'de bir simülasyon yapacaksın. Simülatör sanal robotu pistte dolaştırırken sanal robotun ezlemesi gerel bilgileri asıl robotun programına gömeceksin.
Böylece robot çalışır çalışmaz başla dendiğinde ezberlediği hareketleri yapmaya başlayacak. Bu da iç güdü oluyor. Yeni doğan kedinin memeyi şakkadan bulması gibi.
Bu haritayı önceden verme sonucunda çizgi izleme ile ilgisi olmayan tasarım bile kazanabilir,
3 sn. sola git, 1 sn. sağa git gibi kodlarım sistemi. Çizgi bile olmasa gider.
İlk hareketi doğru notkadan (li başlangıç noktası sabittir zannedersem.) verirsem. Çizgi bile olmasa gider bitiş noktasına...