Çizgi izleyenlerde yolun ezberlenmesi

Başlatan z, 23 Eylül 2015, 17:44:53

z

#15
Robot hareket ettikçe sensörden gelen verilerle  katedilen yolun da haritası da hafızaya çizilir. Elinde gerçek harita da var. Sanal robot  katedilen yolun 5..10 cm ötesinden gidecek şekilde asıl haritada yerini bulabilir.

Fikir cimlastiği yapıyoruz ve  lisans seviyesinde bitirme projesi olarak teklif edilebilir.

Bu proje hızlı ve ramı yüksek işlemilerle yapılır.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

tekosis

#16
Zamanında bu düşünceyle zemini takip etmek için optik yada lazer mause kullanmayı ordan gelecek verilerle haritayı takip etmeyi düşünmüştüm ama uygulamaya geçme firsatim olmadı
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

F.T

Isınma turlarında yolu hafızalasa olmuyomu. :)
Hakk şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

tekosis

Yarışlarda ısınma turu yok, deneme yapmak yok, pisti ellemek yok.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

rck8942

Elektroniker für Betriebstechnik


aliveli

yarışmada robot sınırı yok
10+ robotla katılıp ilkini gönderir yolu ezberletmeye çalışırsınız hata yaptığı yere göre ikincisini güncellersiniz
ikincisinin hata yaptığı yere göre üçüncüyü ayarlarsınız
üçüncünün sapıttığı yerlere göre dördüncüyü düzeltirsiniz
.
.
.

LukeSkywalker

Pist tozlaninca tekerleklerin tur sayisi degisir. Yol ezberletme isi bizim memlekette calismaaz.

z

Yerdeki çizgi silinmedikçe sorun yok.

Sorun yol-teker sürtünmesinin değişmesi ise ivme ölçer aracın hızı hakkında tekerlek dönüşünden bağımsız hız hesaplamayı mümkün kılar. İlk viraj harita ile senkronizasyonu sağlar.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

LukeSkywalker

Alıntı yapılan: z - 24 Eylül 2015, 09:19:21
Yerdeki çizgi silinmedikçe sorun yok.

Sorun yol-teker sürtünmesinin değişmesi ise ivme ölçer aracın hızı hakkında tekerlek dönüşünden bağımsız hız hesaplamayı mümkün kılar. İlk viraj harita ile senkronizasyonu sağlar.
Alıntı yapılan: z - 24 Eylül 2015, 09:19:21
Yerdeki çizgi silinmedikçe sorun yok.

Sorun yol-teker sürtünmesinin değişmesi ise ivme ölçer aracın hızı hakkında tekerlek dönüşünden bağımsız hız hesaplamayı mümkün kılar. İlk viraj harita ile senkronizasyonu sağlar.
Ivmeolcerle santimetre hassasiyetinde pozisyon hesaplamak zor olsa gerek.

sovalye

İvme ölçer ile yol hesabı yapamazsınız. En azından ben yapamamıştım. Araştırdım, yapabilen bir insan da bulamadım. Hassasiyeti yetmiyor ve hatayı kümülatif aldığı içi her döngüde hata payınız artıyor.  Gidiş hızınıza göre yolun uzunluğunu yarısı veya iki katına varan değerler ölçmüştü denememde. Mesafenenin çok büyük olmasına da gerek yok masa üzerinde 20 cm'yi tam ölçemiyordu. Ki pistte zikzaklar, yarım dönüşler, bekleme yerleri var
Yukarda yazmıştım kesin uzunluklar verilmiyor. Gelecek olayları tahmin etmek için tekerlek dönüşü yeterli olur.

fatih6761

Alıntı yapılan: aliveli - 24 Eylül 2015, 01:19:59
yarışmada robot sınırı yok
10+ robotla katılıp ilkini gönderir yolu ezberletmeye çalışırsınız hata yaptığı yere göre ikincisini güncellersiniz
ikincisinin hata yaptığı yere göre üçüncüyü ayarlarsınız
üçüncünün sapıttığı yerlere göre dördüncüyü düzeltirsiniz
.
.
.
Hocam böyle birden fazla robot olabiliyorsa robotlara küçük kablosuz modüllerden koyarız. İlki haritayı ezberler (doğru veya yanlış hata payıyla) kablosuz olarak diğer robotlara aktarır.
@LukeSkywalker hocam güç uygulanan tekerlerde boşa dönme olsa da güç uygulanmayan bir teker ile de mi ölçülemez hız ve konum?

z

Hata kümülatif olmaz. İlk viraj optik sensörle algılanır ve tüm integratörler sıfırlanır.

Ha deseniz ki optik sensörleri de kaldırıp atalım sadece ivme ölçer ile çizgi izleyen yapalım tamam o zaman zor.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

sovalye

#28
İlk viraja  veya görsel veriye(yerdeki dikine çizgilerdir, bekleme için pist üzerindeki kapıdır) gelene kadar olan hatanın birikiminden bahsettim. Bu alet bi ivme değeri verecek(fonksiyon değil) .Siz bunu olabilecek en küçük zaman aralığı ile okuyup, nümerik şekilde integral alıp( daha doğrusu riemann sum gibi toplaya toplaya) yol verisine ulaşmanız gerekiyor. Her sensor okuduğunuzda gelecek olan hata payı önceki okumalarınızda aldığınız hatanın üzerine eklenecek. Denemelerimde ortalama bir değer tutmuyordu. İvmelenmenize göre bambaşka miktarda hata yapıyordu ve bu hatalar sürekli birikiyor. Kümülatif dememin sebebi bu değer, ortalama tuturacak diye bişey yok. Motorlar sürekli ivemeleneceği ve zikzaklar( eğer hızlı gitmek istiyorsanız mecburen düz çizgi üzerinde veya dönüşlerde küçük de olsa zikzaklar çizecek robotunuz. ) Bu zikzaklar yüzünden ivme verisinde gelecek hatalardan kurtulmanız pek olası değil. ( sensor bir defaya mahsus fazla hatalı ölçüm mü yaptı yoksa gerçekten yolda o şekilde mi gitti bilemeniz çok zor. Bu yüzden gelen her hatayı kabul etmeniz gerekiyor. ). Mecburen hatalar birikecek.

// Ek : İsteğinizi kırmak için yazmadım. Ben deneyip becerememiştim, yapabilrseniz gerçekten yöntemini öğrenmek isterim.

tekosis

K
Alıntı yapılan: fatih6761 - 24 Eylül 2015, 10:51:34
Hocam böyle birden fazla robot olabiliyorsa robotlara küçük kablosuz modüllerden koyarız. İlki haritayı ezberler (doğru veya yanlış hata payıyla) kablosuz olarak diğer robotlara aktarır.
@LukeSkywalker hocam güç uygulanan tekerlerde boşa dönme olsa da güç uygulanmayan bir teker ile de mi ölçülemez hız ve konum?
kablosuz haberleşme yassah :)
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.