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