PoeBot (Çizgiyi Takip Eden Araba)

1. Devre Açıklaması

Çizgi takip eden araba projesinde ihtiyaç duyulan hususlar şunlardır:

1) Zeminde takip edilecek çizgiyi okuyabilecek devre
2) Gün ışığından etkileşimini en aza indirgenmesi
3) Motorlara kumanda edecek devre
4) Çizgi dışına çıkıldığında tekrar çizgiyi bulması

Eyleyiciler

1. Giriş

Robotlar hareket için ihtiyaç duyduklari gücü elektriksel, hidrolik ve pnömatik eyleyicilerden alırlar. Robotlarda kullanılan eyleyiciler endüstriyel actuaaorların geliştirilmiş halleridir. Onlardan farkları küçük boyutlarla büyük güç sağlayabilmeleridir. Bir çok eyleyici içerisinde yer ve hız hız algılayıcıları bulunmaktadır. Her eyleyici çeşidinin kendine göre avantajları ve dezavantajları vardır (Tablo 1). Mekanik kapasitelerinin yanı sıra çevresel özellikleri de değerlendirmede ele alınmalıdır. Örneğin elektriksel eyleyiciler patlayıcı gazların bulunduğu ortamlarda özel önlemler ile kullanılabilirler. Bu ortamlarda genellikle hidrolik eyleyiciler kullanılır. Diğer yönden hidrolic eyleyiciler yağ kullanırlar ve bir sızıntı halinde çevre kirliliğine yol açabilirler. Bu yüzden yüksek derecede temizlik gerektiren ortamlarda pnömatic eyleyiciler tercih edilebilir.

Robot Programlama Dilleri

1. Giriş

Robotların kullanım alanlarının genişlemesi ve yazılım teknolojisinin gelişmesi; belli bir amaç için yapılan robotların, o amaç doğrultusunda programlanması ihtiyacını beraberinde getirdi. Bu nedenle, değişik firmalar, ürettikleri robotlar için farklı yazılımlar geliştirdiler ve kullandılar. Günümüzde robotlar için yapılan yazılımlar artık ayrı birer ürün değil; robotların birer parçası haline geldiler.

Bulanık Mantıktan Yararlanan Özerk Robotun Hareketi

Özet.

Özerk robot sistemlerinin amacı; önceden belirli olmayan bir çevrede, insan müdahalesi olmaksızın yararlı işleri yerine getiren fiziksel sistemler oluşturmaktır. Özerk robot sistemlerinin geliştirilmesi robotlar ile ilgili yapılan araştırmalar arasında önemli bir yer tutmaktadır.Bu sistemlere bu denli ilgi gösterilmesinin iki ana nedeni vardır:

Robot Bilimine Giriş

1. Giriş

Hayatı daha kolay yaşamak amacıyla çevresindeki nesnelerden yararlanan insanlık, şimdilerde adına robot dediği makinelerle üretimini, yaşantısını oldukça kolaylaştırmış durumda. Teknoloji ile birlikte gelişen robot sektörü kesinlikle gelecekte insanlığın kendisini soyutlayamayacağı bir birikim olacağını ispatlamıştır. Hayatımızın vazgeçilmezleri arasına girecek/alacağımız bu kavramın anlaşılması şüphesiz çok önemli. Biz mi onları kullanacağız onlar mı bizi gibi felsefi tartışmalara girmeyen sadece temel konulara ait bu çalışmada 2. Bölümde robotun doğumu, tanımı, robotu neyin robot yaptığı, otomasyon kavramı, robotların sınıflandırılma çeşitleri ve birkaç robot örneği anlatılmıştır. 3. Bölümde ise kontrol kavramı,robot kontrolleri ve kontrol çeşitleri sunulmuştur. Robotların çevreyle etkileşimini sağlayan sensörler ve algılama kavramı ise 4. Bölümde anlatılmıştır. 5. Bölümde hareket mekanizmaları ve servo motorların çalışma prensipleri sunulmuştur. 6. bölümde bir örnek robot tasarımıyla anlatılanlar somutlaştırılmış ve son bölümde çalışma özetlenmiştir.

Uzman Sistemler - Genel Bakış

Özet

Uzman Sistemler, belirli bir alanda sadece o alan ile ilgili bilgilerle donatılmış ve problemlere o alanda uzman bir kişinin getirdiği şekilde çözümler getirebilen bilgisayar programları olarak tarif edilebilir. Sistemi geliştiren kişi ile sistemin geliştirileceği alandaki uzman kişi ya da kişilerin karşılıklı fikir alışverişleri sonucu ortaya çıkarılan bilgi, sistemin bilgi tabanına uygun formatta girilir. Şayet ileride bilgide bir değişiklik yapmak gerekirse bu değişiklik bilgi tabanı üzerinde rahatça yapılabilir. Tamamlanan sistem, bilgi tabanındaki bilgiyi kendisine uç kullanıcılar tarafından belirtilen problemleri çözmede kullanır. Bu çalışmada ayrıca Uzman Sistem geliştirirken nelere dikkat edilmesi gerektiğinden, Uzman Sistemlerin yordamsal programlardan farklarından ve ilk geliştirilen Uzman Sistemlerden de bahsedilmiştir.

Bilişsel Mimariler

Akıllı robotlar ve ajanlar konusundaki gelişmelere paralel olarak, bilişsel mimariler konusunda da önemli boyutlarda gelişmeler kaydedilmiştir. Bilişsel Mimariler üzerine yapilan araştirmalarda en önemli motivasyon "akıllı" yaratıklar üretmektir. Insanımsilardan gezegen kaşiflerine kadar geniş bir aralikda yer alan bu yaratıkların tasarımında genellikle insayokğlu model alınır.

Evrimsel Algoritmalar

l. Giriş

Robot uygulamaları, başarılı çözüm teknikleri gerektiren birçok problem ortaya çıkarır. Evrimsel Hesaplama, bu tip problemlerin bir kısmında başarılı olan bir teknikler grubudur. Bu terim, arama, optimizasyon, öğrenme gibi problemlere biyolojik populasyon genetiği kurallarına dayanarak yaklaşan hesaplama tekniklerini içerir. Evrimsel hesaplamalar formülize edilişlerine göre değişik isimlerle anılırlar: Genetik Algoritmalar, Evrimsel Programlama, Evrim Stratejileri ve Genetik Programlama.

Uzman Sistemler

Giriş

Eğer yüzyılımızın sonlarına doğru bilim ve teknolojide yaşanan devrimin nasıl ve neden yaşandığının tek cümlellik bir cevabı istenseydi "gücün altında bilgi yatar" cümlesi yeterli olacaktır.  En fazla bilgiye sahip olan topluluk aynı zamanda en zengin ve en baskın güç ile aynı anlama gelmektedir.  Uzman sistemler bu gücün en üst düzeyde temsili, kontrolü ve işlenmesi ile ilgilenmektedir.

Doğal Dil İşleme

Giriş

Doğal dil işleme (NLP), yapay zeka metotlarını kullanarak bilgisayar ile doğal dilde iletişimin sağlanmasıdır. Bunun için öncelikle bilgisayarın dilbilgisi dediğimiz doğal dil kurallarını öğrenmesi gerekmektedir. Bunun yanında dil içinde kullanılan deyim ve tabirleri de bilmelidir. Bunun için bilgisayar genel bir sözlüğe ve bu sözlüğün kullanımına yardımcı olacak algoritmalara ihtiyaç duyar. Bilgisayar dil ile ilgili genel bilgilerin yanında ihtiyaç duyduğu ve dilin genel yapısından bağımsız olarak algılanması gereken "alana özel" hatta "göreve özel" bir bilgi tabanına gereksinimi vardır. NLP'de arzulanan bilgisayarın verilen girişi anlaması ve bu girişe uygun bir çıktı vermesidir. Aynı zamanda verilecek olan çıktının da doğal dilde olması istenir. Bunu sağlamanın en kolay yolu da bilgisayarın kullanabileceği cümlelerin, sözcük öbeklerinin, deyim ve tamlamalar ile varsa genel manada paragrafların bilgisayara verilmesidir.