Arduino , sorununuz için mükemmel bir seçimdir. Sadece hobiler ve yeni başlayanlar tarafından kullanılmaz, aynı zamanda en iyi üniversiteler tarafından hem öğretim hem de araştırma için sıklıkla kullanılır. Arduino'nun ayrıca, bir sorununuz olduğunda yardımcı olan geniş bir aktif topluluğu vardır.
Ancak Arduino çözümü için birkaç uyarı var. 1) Çok sınırlı hesaplama gücüne sahiptirler ve hesaplamayı daha da yavaşlatabilecek kayan nokta birimi yoktur. 2) Arduino ile çalışmak birinin elektronik hakkında temel bir anlayışa sahip olmasını gerektirir. Tabii ki birkaç dakika içinde kalkmanıza ve çalışmanıza yardımcı olabilecek sayısız öğreticiler var. Ancak robotik bilimine ilk girdiğimde, programlamaya odaklanmak için elektronik unsurdan kaçınmak istedim.
Phidgets iyi bir alternatiftir. Birçok Phidgets bileşeni, bunları yalnızca USB yoluyla bir bilgisayara bağlamanız gereken noktaya kadar soyutlanır ve işleme, daha fazla işlem gücüne sahip bir masaüstü, dizüstü bilgisayar veya tek kartlı bilgisayarda (SBC) yapılır. Ayrıca Phidgets birden çok işletim sistemiyle çalışır ve parçalarıyla arayüz oluşturmayı basitleştirmek için çok sayıda iyi belgelenmiş kod sunar. Phidgets çözümlerinin Arduino çözümlerinden biraz daha pahalıya mal olma eğiliminde olduğunu, ancak yine de makul fiyatlı olduklarını belirtmek gerekir.
Paralaks'a karşı öneriyorum . Onlar ilginç ama Arduino üzerinde hiçbir şey sunmuyorlar, (Arduino'dan daha pahalılar) ve tecrübelerime göre programlama açısından oldukça az esnekler.
Ayrıca Phidgets İHA uygulamalarında iyi çalışmıyor. Bunun için ArduPilot'a bakmanızı tavsiye ederim . İHA ve UGV robotlarına Arduino tabanlı bir çözümdür ve durum tahmini için bir dizi yerleşik sensör içerir. Dahası, ArduPilo'nun kendi büyük bir aktif topluluğu vardır.