Robot İşletim Sistemi - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Tarihçe
  • 2 Uygulamalar
  • 3 Sürüm geçmişi
  • 4 Bağlantı noktaları ve devre kartları
  • 5 RİS paketleri
  • 6 Ayrıca bakınız
  • 7 Dış bağlantılar
  • 8 Kaynakça

Robot İşletim Sistemi

  • العربية
  • Azərbaycanca
  • Català
  • Deutsch
  • English
  • Español
  • فارسی
  • Français
  • İtaliano
  • 日本語
  • 한국어
  • Polski
  • Português
  • Русский
  • Українська
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(Robot İşletim Sistemi (ROS-RİS) sayfasından yönlendirildi)
Bu madde, Vikipedi biçem el kitabına uygun değildir. Maddeyi, Vikipedi standartlarına uygun biçimde düzenleyerek Vikipedi'ye katkıda bulunabilirsiniz. Gerekli düzenleme yapılmadan bu şablon kaldırılmamalıdır. (Haziran 2020)
Robot İşletim Sistemi
Robot Operating System Logosu
RVIZ'de araba simülasyonu
YazarWillow Garage
Stanford Yapay Zeka Laboratuvarı
Open Robotics
İlk yayınlanma2007 (18 yıl önce) (2007)
Güncel sürümIron Irwini[1][2] Bunu Vikiveri'de düzenleyin 23 Mayıs 2023
Kod deposu
  • github.com/ros2
Bunu Vikiveri'de düzenleyin
Programlama diliC++, Python veya Lisp
İşletim sistemiLinux, macOS (deneysel), Windows 10 (deneysel)
TürRobotik paketi, OS, kütüphane
LisansApache 2.0
Resmî sitesiros.org

Robot İşletim Sistemi (RİS) robot yazılımı geliştiricileri için işletim sistemi sağlayan bir yazılım iskeletidir. RİS HAL gibi standart bir işletim sistemi temin eder (Düşük seviyede cihaz kontrolü, çoğunlukla kullanılan işlevler, veri paylaşımı [en] ve paket yönetimi). RİS tabanlı çalışan işlemler mimari grafikle gösterilir.[daha geniş açıklama gerekli] Bu mimari grafiklerde çok kısımlı sensörlerin, kontrol mekanizmalarının, konumun, çalıştırıcının ve diğer işlemlerin verileri gösterilir. Robot kontrolünde düşük zamanlı gecikme olduğundan gerçek zamanlı işletim sistemi değildir. Fakat RİS eşzamanlı kodlarla entegre edilebilir.[3]

RİS ekosistemi[4] nde yazılımlar üç başlık altında incelenebilir:

  • Dil ve platform (RİS tabanlı yazılımları kurmak ve dağıtmak için kullanılan bağımsız araçlar);
  • roscpp,[5] ve roslisp[6] gibi kütüphane uygulamaları;
  • Kodlarla alakalı uygulama içeren paketler (bu kodlar bir veya birden fazla RİS kullanıcı kütüphanelerini[7] kullanırlar).[3] Bu diller ve kütüphaneler (C++, Python and LISP) BSD lisansı şartları altında açık kaynaklı yazılım olarak yayınlandı. Böylelikle ticari ve araştırma amaçlı kullanım ücretsiz oldu. Diğer paketlerin çoğunluğu açık kaynak lisansı aldı. Bu diğer paketler birçok işlevde; donanım sürücüleri, robot modelleri, veri tipleri, planlama, algılama, eş zamanlı olarak yerini belirleme, simülasyon araçları gibi birçok uygulamada kullanıldı.

Ana RİS kullanıcı kütüphaneleri C++, Python, LISP dillerinde yazılmıştır ve Unix gibi sistemlerde çalışır. Bu kullanıcı kütüphaneleri Ubuntu Linux sisteminde desteklenirken diğer işletim sistemlerinde için deneysel durumdaydı.[8] Yerel Java RİS kütüphanesi (rosjava) işletim sisteminden bağımsızdır ve Android İşletim Sistemi'nde yazılım geliştirmeyi destekler.[9] Aynı zamanda rosjava; Linux, Mac OS X ve Microsoft Windows'ta bulunan MATLAB araç kutusuyla entegre edilebilir.[10] Bir JavaScript kullanıcı kütüphanesi(roslibjs), yazılımı uyumlu internet tarayıcılarıyla RİS sistemine entegre edebilir.

Tarihçe

[değiştir | kaynağı değiştir]

RİS ilk olarak Stanford Yapay Zeka Laboratuvarı [en]'nda Stanford AI Robot STAIR (STanford AI Robot)[11][12] projesi desteğiyle 2007 yılında geliştirildi.

Çalışmalar 2008 ve 2013 yılları arasında Willow Garage [en] adlı robotik araştırma enstitüsünde devam etti. Bu süre zarfında Willow Garage'daki mühendisler 20'den fazla kurumla işbirliği içerisinde bulundular.[13][14]

Şubat 2013'te RİS yönetimi OSR Vakfına geçti.[15] Ağustos 2013'te Willow Garage'ın "Suitable Technologies" adlı bir şirkete devredilebileceği bir blog[16] üzerinden açıklandı. Willow Garage tarafından oluşturulan PR2'nin destek sorumlulukları da sonradan Clearpath Robotics tarafından ele alındı.[17]

Uygulamalar

[değiştir | kaynağı değiştir]

RİS şunları içerir:

  • Ana koordinat bağlantı noktası
  • Veri akışına resim, lazer, stereo, kontrol, aktive edici gibi şeyler yayınlama veya alma
  • Çoklu bilgi
  • Bağlantı noktası oluşturma ve yok etme
  • Çoklu işlemciler, ekran kartları ve depolama birimleri
  • Günlük tutmak
  • Parametre sunucusu
  • Test sistemi

RİS Paket Uygulamaları şunları içerecektir:

  • İdrak
  • Nesne Algılama
  • Segmentasyon ve tanıma
  • Yüz tanıma
  • Jest ve mimik tanıma
  • Hareket tanıma
  • Egomotion
  • Uzaklık ölçümü tespiti
  • Stereo görme
  • Hareket
  • Kontrol
  • Planlama

Sürüm geçmişi

[değiştir | kaynağı değiştir]

RİS sürümleri diğer sürümleriyle uyumsuz olabilir ve her sürüm numaralandırmak yerine kod isimlerini almışlardır. Başlıca sürümler şunlardır:

  • 23 Mayıs 2015 - Jade Turtle[18]
  • 22 Temmuz 2014 - Indigo Igloo (Nisan 2019'a kadar LTS sürümlü[19])
  • 4 Eylül 2013 – Hydro Medusa
  • 31 Kasım 2012 – Groovy Galapagos
  • 23 Nisan 2012 – Fuerte
  • 30 Ağustos 2011 – Electric Emys
  • 2 Mart 2011 – Diamondback
  • 3 Ağustos 2010 – C Turtle
  • 1 Mart 2010 – Box Turtle
  • 22 Ocak 2010 – ROS 1.0

Bağlantı noktaları ve devre kartları

[değiştir | kaynağı değiştir]
  • ABB, Adept, Motoman, and Universal Robots RİS desteklidir.
  • Baxter[20] - Rethink Robotics
  • BeagleBoard - Leuven Katolik Üniversitesi, Belçika: Robot Laboratuvarı BeagleBoard'da RİS kullandı.
  • HERB - Carniege Mellon Üniversitesi'nde İntel'in kendi robot programı olarak üretildi.
  • Husky A200 - Clearpath Robotics tarafından üretilen robot
  • PR1 -  Ken Salisbury'nin laboratuvarında oluşturduğu kişisel robot
  • PR2 - Willow Garage'da üretilen kişisel robot
  • Raven II Cerrahi Robotik Araştırma Platformu
  • rosbridge - protokol ve sunucu - Brown Üniversitesi JSON tabanlı mesajlaşma sistemlerini RİS ile entegre edebilmek için bu protokolü geliştirdi
  • Shadow Robot Hand - Oldukça hünerli insansı bir el
  • STAIR I ve II - Andrew Ng'nin laboratuvarında üretilmiştir.
  • SummitXL - Robotnik tarafından üretilmiş bir mobil robottur.
  • Nao humanoid - Freiburg Üniversitesi İnsansı Robot Laboratuvarı'nda geliştirilmiştir
  • UBR1 - Unbounded Robotics tarafından geliştirilmiştir.

RİS paketleri

[değiştir | kaynağı değiştir]

Roscopter, Mavlink 1.0 arayüzü kullanan ArduCopter [en] için bir RİS arayüzüdür. Roscopter IMU üzerinden veriler ve bilgiler verir. Şu anda Hydro ve RİS alt sürümü için kullanılabilir.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Açık Kaynak Donanım

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmi internet sitesi8 Ekim 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  • Resmi wiki sitesi11 Ekim 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  • RİS hakkında sorular24 Temmuz 2012 tarihinde Wayback Machine sitesinde arşivlendi.
  • RİS'le çalışan robotlar15 Ekim 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  • RİS endüstriyel internet sitesi7 Aralık 2015 tarihinde Wayback Machine sitesinde arşivlendi.

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ Hata: Referans düzgün görüntülenemiyor. Bilgi için belgeleme sayfasına bakınız.
  2. ^ Hata: Referans düzgün görüntülenemiyor. Bilgi için belgeleme sayfasına bakınız.
  3. ^ a b ROS-Introduction http://wiki.ros.org/ROS/Introduction 30 Eylül 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  4. ^ "ROS list". 24 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ekim 2015. 
  5. ^ roscpp 28 Eylül 2015 tarihinde Wayback Machine sitesinde arşivlendi., rospy 28 Eylül 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  6. ^ "roslisp". 3 Ağustos 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ekim 2015. 
  7. ^ "ROS kullanıcı kütüphaneleri". 29 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ekim 2015. 
  8. ^ "ROS/Installation - ROS Wiki". Wiki.ros.org. 2013-09-29. Retrieved 2014-07-12.
  9. ^ "android - ROS Wiki". Wiki.ros.org. 2014-04-12. Retrieved 2014-07-12
  10. ^ "Robot Operating System (ROS) Support from MATLAB - Hardware Support". Mathworks.com. Retrieved 2014-07-12.
  11. ^ STanford Artificial Intelligence Robot http://stair.stanford.edu/
  12. ^ Morgan Quigley, Eric Berger, Andrew Y. Ng (2007), STAIR: Hardware and Software Architecture (PDF), AAAI 2007 Robotics Workshop
  13. ^ "Repositories". ROS.org. Retrieved 7 June 2011
  14. ^ Morgan Quigley, Brian Gerkey, Ken Conley, Josh Faust, Tully Foote, Jeremy Leibs, Eric Berger, Rob Wheeler, Andrew Ng. "ROS: an open-source Robot Operating System" (PDF). Retrieved 3 April 2010.
  15. ^ "Osrf - Ros @ Osrf". Osrfoundation.org. 2013-02-11. Retrieved 2014-07-12.
  16. ^ "employees join Suitable Technologies". Willow Garage. Retrieved 2014-07-12.
  17. ^ Robotics Corner 2014/01/15 (2014-01-15). "Clearpath Welcomes PR2 to the Family". Clearpath Robotics. Retrieved 2014-07-12.
  18. ^ ROS Jade Turtle Release http://www.ros.org/news/2015/05/ros-jade-turtle-release.html
  19. ^ "ROS Indigo Igloo Released! - ROS robotics news". www.ros.org. Retrieved 2015-10-19.
  20. ^ Baxter http://www.rethinkrobotics.com/products/baxter-research-robot/baxter-research-robot-qa/
"https://tr.wikipedia.org/w/index.php?title=Robot_İşletim_Sistemi&oldid=35877639" sayfasından alınmıştır
Kategoriler:
  • Özgür işletim sistemleri
  • Bilgisayarlı görme yazılımları
  • Açık kaynaklı robotlar
  • 21. yüzyılda robotik
  • 2007 yazılımları
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • Düzenlenmesi gereken maddeler Haziran 2020
  • Bilgi alt kutulu maddeler
  • Netleştirilmesi gereken Vikipedi maddeleri
  • Sayfa en son 19.52, 21 Ağustos 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Robot İşletim Sistemi
Konu ekle