Bir robot yazılım platformu olarak Robot Operating System (ROS), heterojen bir bilgisayar kümesi için tasarlanmış hizmetler sunarak dünyanın robotlarını güçlendirmeye yardımcı olur. ROS şu anda araştırma enstitüleri, şirketler ve meraklılar tarafından kullanılmaktadır.
Modüler bir otonom konumlandırma navigasyon sistemi olarak SLAMWARE, yerleşik SLAM çekirdek algoritmasına sahiptir ve robotların otonom yürüyüşü ve konumlandırma navigasyonunda önemli bir rol oynamaktadır.
Geleneksel olarak, SLAMWARE bağımsız bir yazılım mimarisi sistemi benimsemiştir ve bu, ROS’tan bir katman elemanlarıyla ayrılmış gibi görünmektedir. Ancak, ikisinin birleşimi robotun kendi konumlandırma navigasyon etkisini kaçınılmaz olarak daha iyi hale getirecektir. Peki, bunları nasıl birleştirebiliriz?

Son makalede, SLAMWARE SDK‘sını konuştuk. SLAMWARE SDK, robotların akıllı yürüyüş hızını artırmakla kalmaz, aynı zamanda SLAMWARE ile ROS gibi bazı platformlar arasındaki engelleri de ortadan kaldırır.
Evet, bugün SLAMTEC’ten gelen haberi paylaşmaktan heyecan duyuyoruz: SLAMWARE ROS SDK resmi olarak yayımlandı!
SLAMTEC, RPLIDAR, MAPPER ve SLAMWARE hakkında daha fazla bilgi için lütfen önceki tanıtımımıza bakın: Slamtec RPLIDAR, MAPPER ve Slamware hakkında bilmeniz gereken her şey.
Seeed Studio’da, RPLIDAR A1M8, A3M1 ve SLAMTEC MAPPER için GLOBAL ÜCRETSİZ KARGO’nun tadını çıkarın!
SLAMWARE ROS SDK nedir?
SLAMWARE ROS SDK, geliştiricilerin/kullanıcıların ROS’ta SDK’ya dayalı SLAMTEC robotlarını doğrudan geliştirmelerini ve entegre etmelerini, ilgili navigasyon ve konumlandırma sisteminin hizmet paketini çağırmalarını ve özelleştirmelerini sağlar; böylece ilgili robot işlevlerini gerçekleştirir.
SLAMWARE ROS SDK kullanmanın faydaları nelerdir?
SLAMWARE ROS SDK, aşağıdaki sorunları çözmenize yardımcı olmanın en iyi yoludur:
- Robotunuzda SLAMWARE tarafından sağlanan haritalama, konumlandırma ve navigasyon işlevlerini kullanmak istiyorsanız, ancak ROS’a dayalı olarak geliştirilmiş uygulama mantığını korumak istiyorsanız.
- Geliştirilmekte olan makinedeki bazı özellikleri SLAMWARE eşdeğeri ile değiştirmek istiyorsanız.
- SLAMWARE’deki bazı özellikleri, ROS aracılığıyla kendiniz geliştirdiğiniz bileşenlerle değiştirmek istiyorsanız.
- Apollo, Zeus ve diğer robot platformlarını orijinal ROS sistemi ile bağlamak istiyorsanız.
SLAMWARE ROS SDK hangi cihazları destekler?
SLAMWARE ROS SDK, SLAMWARE tabanlı robotik, navigasyon ürünleri, Mapper, Cube serisi ve daha fazlasını içeren robot ürün geliştirme yelpazesini destekler.
SLAMWARE ROS SDK hangi özellikleri destekler?
- Harita ve konum bilgilerini gönderme
- Robot poz ve durum bilgisi, kontrol komutlarını alma
- Robot konumlandırma navigasyonu
- Sanal duvar ve sanal yol
- SLAMWARE’ın daha fazla özelliği
SLAMWARE ROS SDK hangi Konuları yayımlayacak?
SLAMWARE ROS SDK ile, robotik mobil geliştirme için ROS için en yaygın Konuları doğrudan alabilirsiniz, örneğin:
- Harita verisi (nav_msgs/OccupancyGrid)
- Robot poz (nav_msgs/Odometry)
- Mevcut lidar verisi (sensor_msgs/LaserScan)
- İlgili sensör verileri
- Harita senkronizasyonu
İndirme ve daha fazla ayrıntı için lütfen Slamware ROS SDK Belgesi‘ni ziyaret edin.
SLAMWARE ROS SDK hangi geliştirme ortamlarını destekler?
Ubuntu 16.04 işletim sistemi, Linux-X86_64 tabanlıdır.
Bir sonraki bölümde, SLAMWARE ROS SDK ile robot navigasyonu ve konumlandırma geliştirmesini göstereceğiz, lütfen takipte kalın 🙂
