Pazar, Şubat 22, 2009

Robot Programmer's Bonanza!

Tekrar Merhabalar,

Bu yazımda ilginç,basit ve bir o kadarda yetenekli bir robot programlama ortamından bahsetmek isiyorum.

RobotBASIC robotunuzun çalışma algoritmalarını yazabileceğiniz ve algoritmanızın sonucunu ekranınızda simule edebilen bir programlama dili. RobotBASIC sadece bir robotu simule etmekten ileri gidiyor ve yazılan programının hiç bir değişiklik yapılmadan yada çok küçük değişikliklerle gerçek robotlarda kullanılmasına olanak sağlıyor.

RobotBASIC ile yazılan programlar birçok küçük ve ucuz robotlar la uyumlu olduğu gibi LegoMindstorms gibi kompleks ve yetenekli robot serileri ilede çalışabiliyor.


Örneğin;

rLocate 100,100
rTurn 90
rForward 300
rTurn 45
rForward 50
rTurn −90
rForward −200
End

yukardaki kod bloğu ile robotunuzu hareket ettirebilir ve simulasyon ekranından sonuçları takip edebilirsiniz yalnız simulasyon ekranı diyince çokta fazla birşey beklemeyin çünkü oldukça ilkel.



bu ekran görüntüsünde ortadaki daire robotumuzu temsil ediyor mesela :)

Pekala Microsoft Robotics gibi müthiş bir simulasyon ortamı dururken neden bunu kullanalım diye bir soru gelebilir aklınıza? Cevabı ise basit benim o ortamı kaldırabilecek bir bilgisayarım yok :)))

Microsoft Robotics'i tam verimle kullanabilmeniz için Physics desteğine sahip güncel bir ekran kartına ve en az çift çekirdekli bir işlemciye ihtiyacınız olacak yoksa robotunuzun bir adım attığını bile görebilmek dakikalar alabilir.


RobotBASIC ile ilgili daha fazla bilgi için http://www.robotbasic.org/ adresini kontrol etmeden geçmeyin.

Görüşmek üzere

Cumartesi, Şubat 14, 2009

Toad ve MySQL başarısı

Merhabalar,

Kuşkusuz MySQL en popüler açık kaynak kodlu veri tabanı yazılımlarının başında geliyor. Sun Microsystems'ın desteğiyle sürekli ve yüksek bir ivmeyle geliştirilmeye devam eden bu veritabanını yeni kullanmaya başlayacaklar için en korkutucu durum tabiki yönetim kısmı.
Hele birde Microsoft yazılım geliştirme araçlarının süslü dünyasında MySQL dünyasına adım atıyorsanız kullanım bir çok açık kaynak kodlu yazılımda olduğu gibi MySQL içinde kabus halini alabilir.

MySQL'i beraberinde gelen komut satırı istemcisiyle kullanmaktan sıkıldığınızda karşınıza bir çok ücretsiz alternatif yazılım çıkacaktır ama bu işi en iyi başaran firmalardan biri olan Quest, Oracle ve SQL Server için hazırladığı Toad veritabanı yönetim aracınının ücretsiz bir versiyonu olan Toad for MySQL 'le MySQL veritabanı yönetimini çocuk oyuncağı haline getirmiş durumda.

Yazılım ER-diagram, Query-builder, Knowledge Expert, kod tamamlama ve formatlama özelliğine sahip editörü ile paralı araçlara ihtiyacımız olmadığını tekrar gözler önüne sermiş durumda.

Cuma, Aralık 19, 2008

Lego MindStorms NXT


Robotiğin günümüzde geldiği yer ve kazandığı önem ortada. İnsanların show'larda ve TV'de görüp hayretler içerisinde izlediği robotlardan birisi sizin robotunuz olsun istemezmisiniz?


Lego MindStorms NXT bizleri robotik dünyayı yüzeysel de olsa keşfetmeye çağırıyor. 578 parçadan oluşan marifetli ufaklık USB ve Bluetooth aracılığıyla programlanıp yönetilebiliyor.
Ultrasonik gözleriyle görebilen, ses sensörleriyle duyabilen, dokunma sensörleriyle hisseden robotumuza hareket kabiliyetini ise 3 adet servo motor sağlıyor.
Aslında bu bir lego oyuncağı yani parçalarına ayırıp istediğimiz robotu dizayn etmek bizlere düşüyor.
http://www.robotthoughts.com/?s=lego bu adreste bu minik devin neler yaptığını görebilirsiniz.
İyi güzel hoşta bu oyuncağa bu hareketleri nasıl yaptıracaz?
Çözümü basit çok az programlama geçmişiniz varsa java tabanlı lejOS yada Microsoft Robotics Studio bu iş için biçilmiş kaftan. Hatta visual programming language diye tabir edilen diller sayesinde hiç programlama bilgisine sahip olmadan günümüzün yazılım mühendisi katili sürükle-bırak tarzında küçük bloklarla sizde robotunuzu programlamaya başlayabilirsiniz.
Setin fiyatı amazon.com'da 199$ gibi bir fiyattan satılırken her zamanki gibi ülkemizde resmi olmayan yollarla ve 650-850 YTL arasında değişen fahiş fiyatlarla satılıyor.
Bu kadar para veremem diyorsanız ücretsiz olarak dağıtılan MS robotics studio fazlasıyla işinizi görecektir.



İlk yazı

Merhaba,

Bu ilk yazımda bu günce'de neler olacak neler olmayacak bahsetmek istiyorum.
Aslında bilişim sektörü ağırlıklı bir günce tutmak istiyorum fakat canım herhangi bir şeye sıkılır içimi dökmek isterim yazarım buraya hiç affetmem. Yani konularla ilgili kurallarım yok aklıma gelen herşey olacak burda.