Linux · Robotik

Linux Command-Line

Linux komutlarฤฑ hakkฤฑnda bilgi sahibi olmak ve hangi linux komutunun ne iลŸe yaradฤฑฤŸฤฑnฤฑ kolay yoldan รถฤŸrenmek istiyorsanฤฑz; bahsedeceฤŸim yรถntem iลŸinize yarayacaktฤฑr. Aslฤฑnda รงok basit bir yรถntem. Linux terminalini her aรงtฤฑฤŸฤฑnฤฑzda; farklฤฑ bir linux komutu ve ne iลŸe yaradฤฑฤŸฤฑna dair ufak bir bilgi notu terminal ekranฤฑnda karลŸฤฑnฤฑza รงฤฑkacak. Yalnฤฑz sizlere tavsiyem Linux komutlarฤฑnฤฑ oturup ezberlemeye รงalฤฑลŸmayฤฑn. Sฤฑk kullandฤฑฤŸฤฑnฤฑz ve iลŸinize yarayan komutlarฤฑ zaten bir iki kullanฤฑmdan sonra kolaylฤฑkla ezberlemiลŸ olursunuz.

Robotik

Basit Navigasyon Ayarlama Rehberi

Aรงฤฑklama: Bu kฤฑlavuz, bir robotta ROS navigasyon yฤฑฤŸฤฑnฤฑnฤฑn nasฤฑl ayarlanacaฤŸฤฑna dair bazฤฑ standart tavsiyeler vermeyi amaรงlamaktadฤฑr. Bu kฤฑlavuz kapsamlฤฑ deฤŸildir, ancak sรผreรง hakkฤฑnda biraz fikir verebilir. Bu kฤฑlavuz sadece sรผreรง hakkฤฑnda tavsiyelerde bulunurken bir robot รผzerinde navigasyon yฤฑฤŸฤฑnฤฑnฤฑ ayarlamaya iyi bir genel bakฤฑลŸ saฤŸlar. Navigasyon YฤฑฤŸฤฑnฤฑ, kavramsal dรผzeyde oldukรงa basittir. Odometri ve sensรถr akฤฑลŸlarฤฑndan bilgi… Continue reading Basit Navigasyon Ayarlama Rehberi

Robotik

Ackermann Direksiyon Geometrisi

Ackerman geometrisini kullanarak 3 tekerlekli bir araba iรงin bir direksiyon sistemini nasฤฑl tasarlarฤฑm? Otomobillerde bulunan en yaygฤฑn konfigรผrasyonlardan biri, direksiyon iรงin kullanฤฑlan ortak bir aksa sabitlenmiลŸ iki รถn tekerleฤŸin ve sรผrรผลŸ iรงin baลŸka bir aksa sabitlenmiลŸ iki arka tekerleฤŸin aรงฤฑsฤฑnฤฑ mekanik olarak koordine eden Ackerman direksiyonudur. Dรถnmek iรงin tekerleklerin kaymasฤฑna gerek yoktur. Burada sabit arka… Continue reading Ackermann Direksiyon Geometrisi

Robotik

Ros ile Otonom Navigasyon Kursu

Bu kursta akerman sรผrรผลŸe sahip mobil robotun tasarฤฑmฤฑ ROS kullanฤฑlarak gerรงekleลŸtirilmiลŸtir. Mobil robotun hareket kabiliyetlerinin test edilmesi iรงin Gazebo ortamฤฑnda benzetim yapฤฑlmฤฑลŸtฤฑr. Gazebo robotik sistemler iรงin geliลŸtirilen algoritmalarฤฑn test edilmesine olanak saฤŸlamaktadฤฑr. Otonom hareket kabiliyeti mobil robota รงok yรถnlรผ hareket saฤŸlamaktadฤฑr. Bu sayede planlama, haritalama, otonom sรผrรผลŸ, servis hizmetleri, รผrรผn taลŸฤฑmacฤฑlฤฑฤŸฤฑ vb. alanlarda kullanฤฑlabilmektedir. Mobil… Continue reading Ros ile Otonom Navigasyon Kursu

Robotik

Robot navigasyon iรงin hazฤฑr mฤฑ?

Robot, lidar/lazer gibi menzil sensรถrlerinden veri almฤฑyorsa, navigasyonla alakalฤฑ hiรงbir ลŸey รงalฤฑลŸmayacaktฤฑr. Odometri : ร‡oฤŸu zaman, bir robotu doฤŸru bir ลŸekilde konumlandฤฑrmak iรงin รงok sorun yaลŸanฤฑr. Robot sรผrekli olarak kaybolur ve AMCL parametreleriyle uฤŸraลŸmak iรงin รงok zaman harcanabilir, gerรงek suรงlunun robotun odometrisi olduฤŸunu bulmak iรงin bu aลŸamada iki test yapmalฤฑyฤฑz. ฤฐlk test, odometri yรถn belirlemek… Continue reading Robot navigasyon iรงin hazฤฑr mฤฑ?

Robotik

Dynamic Window Approach (DWA)

Merhaba, bu yazฤฑda navigasyon konusunda araลŸtฤฑrma yaptฤฑฤŸฤฑmฤฑzda karลŸฤฑmฤฑza รงฤฑkan รถnemli kavramlardan birisi รผzerine konuลŸalฤฑm. Mobil robot sistemleri iรงin hareket planlama probleminde sฤฑklฤฑkla Dinamik Pencere YaklaลŸฤฑmฤฑ (DWA) metodu uygulanฤฑr. Bu uygulamada, metodumuz bir baลŸlangฤฑรง ve hedef konumu arasฤฑnda yol planlama iลŸlevi gรถrรผr. Hareket planlama, robotun baลŸlangฤฑรง konumu ile hedef konumunu birbirine geometrik olarak baฤŸlayan, kabul edilebilir… Continue reading Dynamic Window Approach (DWA)

Robotik

ROS ile ลžamatalar 1

Ros ile ลŸamatalar yazฤฑ dizisinin ikinci kฤฑsmฤฑna hoลŸgeldin. Bu kฤฑsฤฑmda รถrnek bir ros รงalฤฑลŸmasฤฑ yapฤฑlacaktฤฑr. ร–nceki yazฤฑyฤฑ okumadฤฑysan seni ลŸรถyle alalฤฑm. ilk komut uygun bir paket oluลŸturmak iรงindir. oluลŸturduฤŸumuz workspace altฤฑna paketimizi ekleyelim: catkin_create_pkg package_name sensor_msgs stsd_msgs ropy roscpp eฤŸer dizine girip package.xml dosyasฤฑnฤฑ aรงarsan karลŸฤฑlaลŸman gereken tablo ลŸu olmalฤฑ: <buildtool_depend>catkin</buildtool_depend> <build_depend>rospy</build_depend> <build_depend>sensor_msgs</build_depend> <build_depend>std_msgs</build_depend> <build_export_depend>rospy</build_export_depend>… Continue reading ROS ile ลžamatalar 1