İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Ellie, kamerasını kullanarak çeşitli renkleri tespit edebilecek, bir uçurumun üzerinden geçip geçmediğini hissedebilecek ve böylece devrilmekten kendini alıkoyabilecek ve tamponları bir şeye çarptığında engellerin yolundan çıkacak şekilde programlanmış bir Roomba'dır. onun yolunda. Roomba'mıza 'Ellie Ment' adını 'eleman' için bir kelime oyunu olarak adlandırdık, çünkü hangi elemente baktığını kağıdın rengine göre tanımlayabiliyor.
Bu proje Christopher Cannon, Kayla Sims ve Gretchen Evans tarafından EF 230 sınıfı robot projeleri için geliştirilmiş ve oluşturulmuştur.
Adım 1: Tampon Sensörleri ve Kamera Görüntüleme
Ellie, sol, sağ veya ön tamponları etkinleştirildiğinde kamerasını kullanarak rengi kontrol etmeye programlandı. Kamera daha sonra, Mars'ta bulunan farklı unsurları temsil eden mavi, yeşil veya kırmızı olmak üzere hangi renge baktığını belirleyecek ve ardından hangi 'elementin' önünde olduğunu gösterecekti.
2. Adım: Uçurum Sensörü
Ellie, bir uçuruma ya da bizim durumumuzda beyaz kağıt sınırına yaklaştığını algılayacak şekilde programlanmıştır ve belirlenen sınırlar içinde kalmak için kendini çevirebilir.
3. Adım: Hafif Çarpma
Ellie'nin ışık çarpma sensörleri, renkli kağıtların bulunduğu standlara ne kadar yakın olduğunu algılamasına yardımcı olur ve ardından kamerasının rengi daha iyi görebilmesi için yeniden konumlandırmasına yardımcı olur ve bu nedenle, öğenin ne olduğu konusunda bizi uyarır. bakmak.
Adım 4: Kod
Verilen alandaki 'öğeleri' bulmak için Ellie'ye komutlarını vermek üzere geliştirilen kod ektedir.
Roomba_Project_Code.m