Robotik Kodlama


Robotik, makine ve kontrol sistemlerini, bilgisayar, elektronik ve uzay bilimlerinin tümünü kapsayan bir ortak çalışma alanıdır. Mekanizmaların tasarımı, kontrol edilebilmeleri için yapılarına elektronik donanımların eklenmesi, dijital ortamda kontrollerinin sağlanması ve belirli ortamlarda belirli koşullara göre çalışmaları baz alındığında bu alan makine, mekatronik, bilgisayar, yazılım, kontrol ve otomasyon, uzay ve havacılık, elektrik-elektronik gibi birçok mühendislik disiplinini bir arada toplamaktadır.

Robot: sensörleri ile çevresini algılayan, algıladıklarını yorumlayan, yorumlama sonucu bir karar veren, verdiği kararı bir çıkış sinyali ile üreten aygıtlara robot denir. Robotlar bu çıkış sinyalini bir motor, LED veya herhangi bir aktüatör ile verebilir. Otonom karar veremeyen aygıtlar robot değildir.



Çocukların ve olgun yaştaki öğrencilerin motor becerilerinin gelişimi, mekanik düzeneklerin nasıl çalıştığını keşfedebilmeleri ve parçaları söküp takarak montaj yapabilmeleri için birçok şirket tarafından özel robotik kitler ve setler üretilmektedir. Bu ürünler eğitici olmalarının yanında öğrencilerin keyifli vakit geçirebilecekleri bir hobi olma özelliği de taşıyorlar.

Okullarda kullanılan veya öğrencilerin bireysel olarak aldıkları robotik setler sadece motor becerilerini ve mekanik yeteneklerini geliştirmiyor. Robotların belli bir davranış sergilemeleri için programlanmaları gerekiyor.

Günlük hayatta kullanılan programlama dilleri yerine algoritma mantığını daha kolay kavranabilmesi ve projenin daha kolay çalıştırılabilmesi için farklı yaş gruplarına hitap eden çeşitli programlar geliştirilmiştir. Bunun haricinde öğrencilerin perspektif bakış açılarını geliştirmelerine yönelik basit arayüzlere sahip 3 boyutlu tasarım programları da bulunmakta. Üstelik bu programlarda yapılan tasarımlar, 3 boyutlu yazıcı ile basılarak üretilebiliyorlar.


Tüm robotlar ve robotik sistemler kullanım alanları ve malzeme ihtiyaçları farklılık gösterse de aynı yapı standardına sahiptirler. Basit olarak özetlemek gerekirse ortamdan bilgi sinyali almak için sensörlere, bilgiyi işleyip buna göre karar verme ve çıkış sinyali üretebilmeleri için kontrolcülere, gelen çıkış sinyaline göre davranış sergileyebilmesi için aktüatörlere ihtiyaç vardır.