C++

Sequence Containers Nedir?

# Sequence Containers: Sıralı bir şekilde erişilebilen veri yapılarını içerir. Verilere sırayla erişilir. Sıralı konteynerde öğeler kesin bir doğrusal sırayla sıralanır. Bu sıradaki konumlarına göre tek tek öğelere erişilir. array (statik veri dizisi), vector (dinamik veri dizisi), forward_list (tek yönlü bağlı liste), list (çift yönlü bağlı liste) ve deque (çift yönlü kuyruk) konteynerleri var. ##… Continue reading Sequence Containers Nedir?

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)

C++ · Derleme

ALGORİTMALAR VE VERİ YAPILARI PROJESİ

Giriş: Bu bir hasta kayıt projesidir. Acil servisine gelen hastaları önce kaydeder ve sisteme dahil edilmesini sağlayarak onlara kayıt sırası verir. Hastaların muayene edilmeleri için çeşitli parametreleri kullanarak önceliklerini belirler ve muayene sırasına yerleştirir. Mesela yaşlı ve acil müdahale edilmesi gereken engelli bir kişi ön sırada yer almalıdır. Ardından muayene için bekleyen hastalar doktor tarafından çağırır.

Uncategorized

Hata Ayıklama, ARM Assembly ve ARM’da Assembly ile Birleştirilmiş C Programlama

Unified Assembler Language (UAL), ARM ve Thumb talimatları için ortak bir sözdizimidir. Hem ARM hem de Thumb assembler dillerinin önceki sürümlerinin yerini alır. UAL kullanılarak yazılmış kod, ARM veya Thumb için herhangi bir ARM işlemcisi için birleştirilebilir. ARM işlemcisinde iki farklı komut seti vardır. Bunlar 32 bitlik ARM komut seti ve 16 bitlik THUMB komut… Continue reading Hata Ayıklama, ARM Assembly ve ARM’da Assembly ile Birleştirilmiş C Programlama