Röportajlar
Adi Singh, Canonical’de Robotik Ürün Yöneticisi – Röportaj Serisi

Adi Singh, Canonical’de Robotik Ürün Yöneticisidir. Canonical, açık kaynaklı yazılıma uzmanlaşmış bir şirket olup, dünyanın en popüler企业 Linux dağıtımı olan Ubuntu’yu geliştirmektedir ve 200.000 katkıda bulunanın yer aldığı küresel bir topluluğa sahiptir.
Ubuntu, büyük gömülü sistemler için en popüler Linux dağıtımıdır. Otonom robotlar olgunlaştıkça, yenilikçi teknoloji şirketleri Ubuntu’ya yönelmektedir ve açık kaynaklı yazılımla robot inşa etmenin avantajlarını ve diğer önemli hususları tartışıyoruz.
Robotikle ilk olarak nasıl ilgilenmeye başladınız?
Yazılım programlamasına birkaç yıl sonra, sadece ekran üzerinde çalışan işlerimi görmek beni tatmin etmiyordu. Fiziksel bir eylem, somut bir yanıt, gerçek dünya sonuçları görmek istiyordum. Robotik, bu arzuya doğal bir cevap oldu.
Canonical’deki günlük rolünüzü tanımlayabilir misiniz?
Canonical’de Robotik ve Otomotiv dikeylerinde ürün stratejilerini tanımlamak ve liderlik etmekten sorumluyum. Ürün geliştirme, pazara sürme stratejileri ve dış organizasyonlarla iletişimden sorumluyum.
Açık kaynaklı yazılımla robot inşa etmenin avantajları nelerdir?
Açık kaynaklı yazılımla inşa etmek genellikle iyi bir fikirdir, çünkü dünyanın en zeki beyinlerinin gönüllü katkılarını omuzlar üzerine koymanızı sağlar. Bireyler ve şirketler, açık kaynaklı yazılımla inşa ettiklerinde, ürünlerine giden her kütüphanenin çivilerini ve vidaını düşünmek yerine, inovasyona odaklanabilirler. Sonuç olarak, popüler açık kaynaklı yazılımlar çok sağlam bir şekilde tasarlanır ve aktif olarak bakım yapılır, böylece kullanıcılar ürünlerine odaklanabilir.
Ubuntu açık kaynaklı platformu, IoT ve robotik geliştiricilerine neler sunar?
Ubuntu, dünya çapındaki geliştiriciler için sürtünmesiz IoT ve robotik geliştirme platformudur. Birçok popüler çerçeve, Ubuntu üzerine inşa edilmiştir, böylece işletim sistemi, bu alanda ürünler oluşturmak ve dağıtmak için birçok aracı sunar. Örneğin, robotik geliştirme için en çok kullanılan orta katman – ROS – neredeyse tamamen Ubuntu dağıtımlarında çalışır (Resmi ölçümlere göre %99,5: https://metrics.ros.org/packages_linux.html).
Robotun işletim sistemini seçerken analiz edilmesi gereken ana hususlar nelerdir?
Doğru işletim sistemini seçmek, yeni bir robot inşa ederken yapılması gereken en önemli kararlardan biridir. Donanım ve yazılım yığını uyumluluğu çok önemlidir, çünkü bileşenler birbirleriyle iyi çalışacak şekilde ayarlanması için çok zaman harcanacaktır.
Geliştirme ekibinin işletim sistemleriyle önceden tanıdık olması da büyük bir etkendir, çünkü önceki deneyim, robot geliştirme sürecini hızlandırır ve piyasaya sürme süresini kısaltır. Sistem entegrasyonu ve üçüncü taraf eklentileri de dikkate alınmalıdır. Bir robot, genellikle diğer cihazlarla etkileşime giren bir cihazdır. Bu cihazlar, donanım testleri için dijital ikizler olabilir, ancak genel olarak, robotların diğer cihazlarla etkileşime girmesi gerekir.
Ek olarak, çekirdeğe entegre edilmiş güvenlik ve robustluk da önemlidir. İşletim sisteminin uzun süreli desteği, özellikle topluluk tarafından sağlanan destek, başka bir önemli husustur. İşletim sistemleri genellikle sadece belirli bir süre için desteklenir. Örneğin, Android Things’in uzun süreli destek sürümleri üç yıl için desteklenir, ancak Ubuntu ve Ubuntu Core beş yıl (veya Uzun Süreli Güvenlik Bakımı ile on yıl) için desteklenir. Eğer işletim sisteminin destek ömrü, robotun sahada beklenen ömründen kısaysa, sonunda güncellemeleri almayı bırakacak ve erken ölecektir.
Teşekkür ederiz röportaj için, daha fazla bilgi öğrenmek isteyen okuyucular Ubuntu Robotics‘i ziyaret edebilir.












