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