Endüstri 4.0’ın varlığı geleceği çok hızlı bir şekilde günümüze getirdi. Kısa bir zaman içerisinde iş sektöründe ve dünyasında hemen hemen her noktada insanlar tarafından yapılan işler robotlar tarafından yapılmaya başlanacak. Buradaki asıl önemli noktayı bu robotları kimlerin kontrol edeceği sorusu oluşturuyor. Neredeyse son yüz yıldır sinema, edebiyat ve daha da önemlisi bilim dünyasında üzerinde uzlaşılan ortak bir fikir var. Bu fikir robotik alanın büyüdüğü ve robotların geliyor olduğu fikri.
Bu gerçek çok uzun zamandır üretilen ve tüketilen birçok içerikte kendine ciddi derecede yer buldu ve tayin edilen bu gelecek sonunda geldi. Örneğin; Türkiye’de gelecek on yılda robot kullanımının oldukça yaygınlaşacağı ve yaklaşık olarak 1 milyardan fazla insanın işini artık robotların üstleneceği ciddi bir tahmin konusu. Bu noktada robotların nasıl çalışacağı ise temel soruyu oluşturuyor. Bu soruya cevap verdiğimizde de tüm oklar bizlere robotik kodlamayı işaret ediyor.
Kodlama kavramı artık günlük hayatta alışılagelmiş bir tanımlardan oluşuyor. Robotik kodlama da tam olarak buna benzer bir kavram. Artık günümüzde en ufak bir uygulamayı bile çalıştırabilmek için kod yazmak gerekiyor. Bu durumun aynısı gelişmiş robotlar için de geçerli. Burada robot kelimesi aslında biraz popülist veya ürkütücü olabilir ama bu kelime kullanılarak tanımlanmak ve işaret edilmek istenen şey tamamı ile makine. Aslında sinemada ve edebiyatta sık sık karşılaştığımız gibi bu robotların dünyayı ele geçirmesinin önündeki tek engel ise robotik kodlama olarak duruyor.
İlginizi Çekebilir: Görme Yeteneğinizi Geliştirmeyi Vaat Eden Uygulamalar
Robot Nedir?
Robotlar temel olarak mevcut olduğu ortamın algısal olarak farkına varan ve almış olduğu komutlar sayesinde çeşitli hesaplamalar ile karar veren, daha sonra verdiği bu kararlara göre eylemler gerçekleştiren makinelerdir. Bu tanıma göre robotların kesinlikle insana benzemesi gibi bir durum söz konusu değil. Robot olarak tanımlayabilmemiz için bir makinenin yalnızca almış olduğu komutlar ile bir olayı algılaması ve daha sonra bu anlamda bir karar vererek, işlevini yerine getirmesi yeterli bir durum.
Bunun dışında farklı işlevlerde farklılaşmak ile birlikte tüm robotlarda mutlaka bazı ekipman ve parçaların yer alması gerekli. Bu ekipman ve parçalar temel olarak sensörler, irili ufaklı motorlar ve hesaplama birimleridir. Sahip olduğu bu sensörler ile etrafı algılayabilen robotlar, motorlar sayesinde de gerekli olan eylemleri gerçekleştirir. Gerçekleştirilecek olan bu eylemlerin neler olacağını da insanlar tarafından verilen komutlar ve bunlar ile oluşturulan hesaplama birimleri belirleyecek.
Robotik Kodlama Nedir?
Günlük hayatta bilinen normal kodlama ile bir tuşa basıldığında veya bir noktaya dokunulduğunda uygulamaların ne yapması gerektiği yazılıyor ve komut veriliyor. Robotik kodlama da tam olarak bu şekilde ve bu sistem ile çalışıyor. Robotik kodlamada robotların hesaplama birimlerine bazı belli başlı senaryolar giriliyor ve bu şekilde robotların hangi durumlarda nasıl eylemler gerçekleştirecekleri yazılıyor.
Robotik kodlamalar yapılırken C/C++, Python, Java, C# gibi diller kullanılabilir. Bunların dışında Wiring, Embedded C ve Mbed gibi diller de sıklıkla kullanılır ancak zaten bunlar da C++ tabanlı dillerdir. Her ne kadar robotik kodlama kulağa biraz ütopik ve masalsı gelse de aslında temel olarak düz kodlama ile çok benzer özellikler gösterir. Örnek vermek gerekirse bir uygulamanın tıklandığında açılmasını yazabilen herhangi bir kişi bir robotun da bir şey algıladığında bir eylemde bulunmasını veya açılıp açılmamasını yazabilir.
İlginizi çekebilir: Ameca ve Xenobot ile Yeni Nesil Robotları Keşfedin
Robotik Kodlama Ne İşe Yarar?
Robotlar özellikle endüstri sektöründe çok yaygın bir şekilde kullanılıyor. Örnek verilecek olursa bir robot sadece şişe kapağı kapatmak için programlanabiliyor. Bir başka robot bir koli içerisindeki çatlak vazoları tespit ederek koliden çıkarabiliyor. Temel olarak, gelişmiş olan insan zihninin küçük işlere vakit harcamaması için genellikle tekrara dayalı işler robotlara ve makinelere veriliyor. Robotlar ileriki senelerde şu ankinden çok daha gelişmiş ve çok daha komplike komutları yerine getirebilecekler. Fakat genel olarak robotlar sadece kendilerine verilen komutların çerçevesi içinde hareket edecekler. Bu işin en başında da robotik kodlama bilen programcılar, yazılımcılar yer alacak. Herhangi bir robot veya makine ne kadar gelişmiş olursa olsun veya ne kadar ileri bir teknolojiye sahip olursa olsun, programcı tarafından yazılan doğru komutlar olmadan bir hiçtir.
Robotik Kodlama Nasıl Öğrenilir?
Robotik kodlamanın sıfırdan başlanarak öğrenilmesi oldukça vakit alacak bir iştir. Çünkü kodlama öğrenmek için gereken altyapının daha fazlası robotik kodlama öğrenmek için gereklidir. Robotik kodlamayı ilk olarak öğrenmesi gereken kesim çocuklardır. İlkokul eğitimi ile başlayan bir kodlama eğitimi ve altyapısı, robotik kodlama üzerinden ilerlediği zaman, çocuklar gelecek için kodlama alanına hazır olarak yetişirler. Zaten hali hazırda robotik kodlama çocuklar için geleceği değil bugünü temsil etmektedir.
Günümüzde üniversitelerin mühendislik bölümlerinde kodlama ve robotik kodlama çok önemli ve kritik bir ders haline geldi. Ancak hem mühendis olmayıp hem de kodlamaya ilgisi olmayanların genel olarak Udemy benzeri platformları incelemesi daha mantıklı olacaktır. Eğer temel seviyede bir bilgi mevcutsa da YouTube üzerinden de ücretsiz eğitimler bulunabilir.
Çocukların robotik kodlamayı öğrenmesi, çocuklara görüp algılayabildiklerinden çok daha geniş ve büyük bir dünyanın olduğunu algılamalarında yardımcı olur. Üstelik bu kodlama eğitimi sanat ve bilimle de desteklenirse çocuklara geleceği inşa etme fırsatı verir.
İlginizi çekebilir: Robot Sophia Neler Yapıyor, Özellikleri Nelerdir?
Robotik Kodlamanın Geleceği Şekillendirmesi
Son yıllarda gündelik hayatta kullanılan makine sayısında ciddi bir artış meydana geldi. Bu durum çok rahat fark edilebilecek bir gerçeklik. Şimdilik bu makineleri yalnızca basma, dokunma veya sesli komutlar vasıtası ile çalıştırıyoruz. Bu noktaya çok kısa bir süre içerisinde gelebilen teknolojinin çok daha ileriye gidebileceğini tahmin edebilmek de oldukça kolay.
Örneğin böyle bir durumda çay makinesi, kullanıcının saat kaçta ve kaç bardak çay içtiğini tahmin ederek o saatte bunu hazırlayacak. Bir başka robot da kirli sepeti dolduğu zaman içindekileri çamaşır makinesine koyacak. Daha sonra yıkayıp, kurutup, katlayacak. Yıllar önce birçok kişi için imkansız olan şeylerin bugün çok daha rahat erişilebilir ve gerçek olduğunu gördük. Özellikle de çocukların bu dünyaya uzak büyümemeleri için robotik kodlama öğrenmeleri ve bu alanda bilgi sahibi olmaları bir lüks değil adeta bir zorunluluktur.
Bu habere henüz yorum yazılmamış, haydi ilk yorumu siz bırakın!...