İçindekiler:

Roomba Bulider Botu: 5 Adım (Resimlerle)
Roomba Bulider Botu: 5 Adım (Resimlerle)

Video: Roomba Bulider Botu: 5 Adım (Resimlerle)

Video: Roomba Bulider Botu: 5 Adım (Resimlerle)
Video: Denediğim En Akıllı Robot Süpürge! iRobot Roomba j7+ 2024, Temmuz
Anonim
Roomba Bulider Botu
Roomba Bulider Botu

Bot the Builder, öne takılı "yakalayıcılar" ile nesneleri hareket ettirebilecek bir odadır. Bununla birlikte kod, sadece fare tıklamasıyla kontrol edebileceğiniz bir GUI kutusu ile ilk hareketi kaydedecek şekilde ayarlanmıştır. İlk çalıştırmadan sonra, bot döngüde ilk defa yaptığı şeyi tam olarak yapacak şekilde ayarlanabilir!

Adım 1: Sarf Malzemeleri

Gereçler
Gereçler
Gereçler
Gereçler
Gereçler
Gereçler
Gereçler
Gereçler

Vakumun 3D kapakla değiştirildiği bir roomba

Roomba'ya bağlanan bir ahududu Pi

Odaya sığacak bir kamera

bir güç kaynağı

Roomba'nın önüne yerleştirmek için U şeklinde tutucular

2. Adım: Roomba Toolbox'ı İndirin

Roomba Araç Kutusunu İndirin
Roomba Araç Kutusunu İndirin
Roomba Araç Kutusunu İndirin
Roomba Araç Kutusunu İndirin
Roomba Araç Kutusunu İndirin
Roomba Araç Kutusunu İndirin
Roomba Araç Kutusunu İndirin
Roomba Araç Kutusunu İndirin

MATLAB'ı açın ve proje dosyalarınızı düzenli tutmak için yeni bir proje klasörü oluşturun.

NOT: Bu kod verilen bir proje için kullanıldı, bu sizin için bizim için olduğu gibi çalışmayabilir.

Bu kodu çalıştırın ve tüm dosyalar şimdi proje klasörünüzde saklanmalıdır.

MATLAB'da 'Geçerli Klasör' penceresinde herhangi bir yeri sağ tıklayın ve MATLAB'ın dosyalarınızı bulmasını sağlamak için 'Yola Ekle'yi tıklayın.

Araç kutusunun en son sürümüne sahip olduğunuzdan emin olmak için resim 3'te bulunan kodu kullanın.

Adım 3: İstenen Çıktılar için Tasarım Kodu

Yukarıdaki üç dosyayı da indirirseniz, aşağıdaki video gibi roomba/Mars Rover'ınızı kontrol edebileceksiniz. İlk dosya, kodun m dosyasıdır, ikinci ve üçüncü dosyalar, değiştirilmesi ve özel odanıza göre düzenlenmesi gereken gerçek kodunuzdur. Örneğin, roomba'mızın adı Roomba 30'du, bu yüzden roomba'mıza bağlanacağımız zaman morina yazardık.

r = odaba.30

ve bu, kodumuzu çalıştırmamıza izin verecek şekilde bağlanır.

Adım 4: Mükemmelleşene Kadar Kodu Çalıştırın ve Düzenleyin

Dönüşleri, hızı vb. mükemmelleştirmeden önce kodunuzu birkaç kez çalıştırmanız gerekebilir. Farklı oda tabanları farklı lastik kaymalarına sahip olacak ve üzerinde bulunduğunuz yüzeye bağlı olarak az ya da çok dönecektir. Roomba'nın yapabileceği her şeye alışana kadar hiçbir şeyle karşılaşmamak için roomba'yı açık bir alanda test sürüşü yapmanızı öneririz. Robotunuza alıştıktan ve dönüş açılarınızı mükemmelleştirdikten sonra inşa etmeye başlayabilirsiniz!

Adım 5: Nihai Proje

Final Projesi
Final Projesi

Nihai projeniz, oda odanızın olacağı yukarıdaki resimdeki gibi görünmelidir ve kavrayıcılar öne takılır. Mükemmelleştirdiğiniz kod ve oluşturduğunuz robot ile kısa sürede sadece robotunuzla bir şeyleri hareket ettirmeye hazır olacaksınız!

Önerilen: