Bu madde, uygun değildir.Haziran 2020) ( |
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ı ve paket yönetimi). RİS tabanlı çalışan işlemler mimari grafikle gösterilir.[] 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.
Robot Operating System Logosu | |
RVIZ'de araba simülasyonu | |
Orijinal yazar(lar) | |
---|---|
İlk yayınlanma | 2007 | )
Güncel sürüm | Galactic Geochelone (ROS 2) / 23 Mayıs 2021 | )
Önizleme sürümü | Humble Hawksbill (ROS 2) |
Programlama dili | , Python veya Lisp |
İşletim sistemi | Linux, macOS (deneysel), Windows 10 (deneysel) |
Tür | , OS, kütüphane |
Lisans | Apache 2.0 |
Resmî sitesi | ros.org |
Kod deposu |
|
RİS ekosistemi 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, ve roslisp gibi kütüphane uygulamaları;
- Kodlarla alakalı uygulama içeren paketler (bu kodlar bir veya birden fazla RİS kullanıcı kütüphanelerini kullanırlar). Bu diller ve kütüphaneler (, 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 , 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ı. 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. Aynı zamanda rosjava ; Linux, Mac OS X ve Microsoft Windows'ta bulunan MATLAB araç kutusuyla entegre edilebilir. Bir JavaScript kullanıcı kütüphanesi(roslibjs), yazılımı uyumlu internet tarayıcılarıyla RİS sistemine entegre edebilir.
Tarihçe
RİS ilk olarak Stanford Yapay Zeka Laboratuvarı'nda Stanford AI Robot STAIR (STanford AI Robot) projesi desteğiyle 2007 yılında geliştirildi.
Çalışmalar 2008 ve 2013 yılları arasında Willow Garage 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.
Şubat 2013'te RİS yönetimi geçti. Ağustos 2013'te Willow Garage'ın "" adlı bir şirkete devredilebileceği bir blog üzerinden açıklandı. Willow Garage tarafından oluşturulan PR2'nin destek sorumlulukları da sonradan tarafından ele alındı.
Uygulamalar
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
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
- 22 Temmuz 2014 - Indigo Igloo (Nisan 2019'a kadar LTS sürümlü)
- 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ı
- ABB, Adept, Motoman, and Universal Robots RİS desteklidir.
- Baxter - 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
Roscopter, Mavlink 1.0 arayüzü kullanan ArduCopter için bir RİS ara yü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
Dış bağlantılar
- Resmi internet sitesi8 Ekim 2015 tarihinde Wayback Machine sitesinde .
- Resmi wiki sitesi11 Ekim 2015 tarihinde Wayback Machine sitesinde .
- RİS hakkında sorular24 Temmuz 2012 tarihinde Wayback Machine sitesinde .
- RİS'le çalışan robotlar15 Ekim 2015 tarihinde Wayback Machine sitesinde .
- RİS endüstriyel internet sitesi7 Aralık 2015 tarihinde Wayback Machine sitesinde .
Kaynakça
- ^ . ROS.org. Open Robotics. 17 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2020.
- ^ . ROS.org. Open Robotics. May 2022. 18 Haziran 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Mart 2022.
- ^ a b ROS-Introduction http://wiki.ros.org/ROS/Introduction 30 Eylül 2015 tarihinde Wayback Machine sitesinde .
- ^ "ROS list". 24 Eylül 2015 tarihinde kaynağından . Erişim tarihi: 9 Ekim 2015.
- ^ roscpp 28 Eylül 2015 tarihinde Wayback Machine sitesinde ., rospy 28 Eylül 2015 tarihinde Wayback Machine sitesinde .
- ^ "roslisp". 3 Ağustos 2015 tarihinde kaynağından . Erişim tarihi: 9 Ekim 2015.
- ^ "ROS kullanıcı kütüphaneleri". 29 Eylül 2015 tarihinde kaynağından . Erişim tarihi: 9 Ekim 2015.
- ^ "ROS/Installation - ROS Wiki". Wiki.ros.org. 2013-09-29. Retrieved 2014-07-12.
- ^ "android - ROS Wiki". Wiki.ros.org. 2014-04-12. Retrieved 2014-07-12
- ^ "Robot Operating System (ROS) Support from MATLAB - Hardware Support". Mathworks.com. Retrieved 2014-07-12.
- ^ STanford Artificial Intelligence Robot http://stair.stanford.edu/
- ^ Morgan Quigley, Eric Berger, Andrew Y. Ng (2007), STAIR: Hardware and Software Architecture (PDF), AAAI 2007 Robotics Workshop
- ^ "Repositories". ROS.org. Retrieved 7 June 2011
- ^ 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.
- ^ "Osrf - Ros @ Osrf". Osrfoundation.org. 2013-02-11. Retrieved 2014-07-12.
- ^ "employees join Suitable Technologies". Willow Garage. Retrieved 2014-07-12.
- ^ Robotics Corner 2014/01/15 (2014-01-15). "Clearpath Welcomes PR2 to the Family". Clearpath Robotics. Retrieved 2014-07-12.
- ^ ROS Jade Turtle Release http://www.ros.org/news/2015/05/ros-jade-turtle-release.html
- ^ "ROS Indigo Igloo Released! - ROS robotics news". www.ros.org. Retrieved 2015-10-19.
- ^ Baxter http://www.rethinkrobotics.com/products/baxter-research-robot/baxter-research-robot-qa/
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu madde Vikipedi bicem el kitabina uygun degildir Maddeyi Vikipedi standartlarina uygun bicimde duzenleyerek Vikipedi ye katkida bulunabilirsiniz Gerekli duzenleme yapilmadan bu sablon kaldirilmamalidir Haziran 2020 Robot Isletim Sistemi RIS robot yazilimi gelistiricileri icin isletim sistemi saglayan bir yazilim iskeletidir RIS HAL gibi standart bir isletim sistemi temin eder Dusuk seviyede cihaz kontrolu cogunlukla kullanilan islevler veri paylasimi ve paket yonetimi RIS tabanli calisan islemler mimari grafikle gosterilir daha genis aciklama gerekli Bu mimari grafiklerde cok kisimli sensorlerin kontrol mekanizmalarinin konumun calistiricinin ve diger islemlerin verileri gosterilir Robot kontrolunde dusuk zamanli gecikme oldugundan gercek zamanli isletim sistemi degildir Fakat RIS es zamanli kodlarla entegre edilebilir Robot Isletim SistemiRobot Operating System LogosuRVIZ de araba simulasyonuOrijinal yazar lar Ilk yayinlanma2007 17 yil once 2007 Guncel surumGalactic Geochelone ROS 2 23 Mayis 2021 3 yil once 2021 05 23 Onizleme surumuHumble Hawksbill ROS 2 Programlama diliC Python veya LispIsletim sistemiLinux macOS deneysel Windows 10 deneysel Tur OS kutuphaneLisansApache 2 0Resmi sitesiros orgKod deposugithub com ros2 RIS ekosistemi nde yazilimlar uc baslik altinda incelenebilir Dil ve platform RIS tabanli yazilimlari kurmak ve dagitmak icin kullanilan bagimsiz araclar roscpp ve roslisp gibi kutuphane uygulamalari Kodlarla alakali uygulama iceren paketler bu kodlar bir veya birden fazla RIS kullanici kutuphanelerini kullanirlar Bu diller ve kutuphaneler C Python and LISP BSD lisansi sartlari altinda acik kaynakli yazilim olarak yayinlandi Boylelikle ticari ve arastirma amacli kullanim ucretsiz oldu Diger paketlerin cogunlugu acik kaynak lisansi aldi Bu diger paketler bircok islevde donanim suruculeri robot modelleri veri tipleri planlama algilama es zamanli olarak yerini belirleme simulasyon araclari gibi bircok uygulamada kullanildi Ana RIS kullanici kutuphaneleri C Python LISP dillerinde yazilmistir ve Unix gibi sistemlerde calisir Bu kullanici kutuphaneleri Ubuntu Linux sisteminde desteklenirken diger isletim sistemlerinde icin deneysel durumdaydi Yerel Java RIS kutuphanesi rosjava isletim sisteminden bagimsizdir ve Android Isletim Sistemi nde yazilim gelistirmeyi destekler Ayni zamanda rosjava Linux Mac OS X ve Microsoft Windows ta bulunan MATLAB arac kutusuyla entegre edilebilir Bir JavaScript kullanici kutuphanesi roslibjs yazilimi uyumlu internet tarayicilariyla RIS sistemine entegre edebilir TarihceRIS ilk olarak Stanford Yapay Zeka Laboratuvari nda Stanford AI Robot STAIR STanford AI Robot projesi destegiyle 2007 yilinda gelistirildi Calismalar 2008 ve 2013 yillari arasinda Willow Garage adli robotik arastirma enstitusunde devam etti Bu sure zarfinda Willow Garage daki muhendisler 20 den fazla kurumla isbirligi icerisinde bulundular Subat 2013 te RIS yonetimi gecti Agustos 2013 te Willow Garage in adli bir sirkete devredilebilecegi bir blog uzerinden aciklandi Willow Garage tarafindan olusturulan PR2 nin destek sorumluluklari da sonradan tarafindan ele alindi UygulamalarRIS sunlari icerir Ana koordinat baglanti noktasi Veri akisina resim lazer stereo kontrol aktive edici gibi seyler yayinlama veya alma Coklu bilgi Baglanti noktasi olusturma ve yok etme Coklu islemciler ekran kartlari ve depolama birimleri Gunluk tutmak Parametre sunucusu Test sistemi RIS Paket Uygulamalari sunlari icerecektir Idrak Nesne Algilama Segmentasyon ve tanima Yuz tanima Jest ve mimik tanima Hareket tanima Egomotion Uzaklik olcumu tespiti Stereo gorme Hareket Kontrol PlanlamaSurum gecmisiRIS surumleri diger surumleriyle uyumsuz olabilir ve her surum numaralandirmak yerine kod isimlerini almislardir Baslica surumler sunlardir 23 Mayis 2015 Jade Turtle 22 Temmuz 2014 Indigo Igloo Nisan 2019 a kadar LTS surumlu 4 Eylul 2013 Hydro Medusa 31 Kasim 2012 Groovy Galapagos 23 Nisan 2012 Fuerte 30 Agustos 2011 Electric Emys 2 Mart 2011 Diamondback 3 Agustos 2010 C Turtle 1 Mart 2010 Box Turtle 22 Ocak 2010 ROS 1 0Baglanti noktalari ve devre kartlariABB Adept Motoman and Universal Robots RIS desteklidir Baxter Rethink Robotics BeagleBoard Leuven Katolik Universitesi Belcika Robot Laboratuvari BeagleBoard da RIS kullandi HERB Carniege Mellon Universitesi nde Intel in kendi robot programi olarak uretildi Husky A200 Clearpath Robotics tarafindan uretilen robot PR1 Ken Salisbury nin laboratuvarinda olusturdugu kisisel robot PR2 Willow Garage da uretilen kisisel robot Raven II Cerrahi Robotik Arastirma Platformu rosbridge protokol ve sunucu Brown Universitesi JSON tabanli mesajlasma sistemlerini RIS ile entegre edebilmek icin bu protokolu gelistirdi Shadow Robot Hand Oldukca hunerli insansi bir el STAIR I ve II Andrew Ng nin laboratuvarinda uretilmistir SummitXL Robotnik tarafindan uretilmis bir mobil robottur Nao humanoid Freiburg Universitesi Insansi Robot Laboratuvari nda gelistirilmistir UBR1 Unbounded Robotics tarafindan gelistirilmistir RIS paketleriRoscopter Mavlink 1 0 arayuzu kullanan ArduCopter icin bir RIS ara yuzudur Roscopter IMU uzerinden veriler ve bilgiler verir Su anda Hydro ve RIS alt surumu icin kullanilabilir Ayrica bakinizAcik Kaynak DonanimDis baglantilarResmi internet sitesi8 Ekim 2015 tarihinde Wayback Machine sitesinde Resmi wiki sitesi11 Ekim 2015 tarihinde Wayback Machine sitesinde RIS hakkinda sorular24 Temmuz 2012 tarihinde Wayback Machine sitesinde RIS le calisan robotlar15 Ekim 2015 tarihinde Wayback Machine sitesinde RIS endustriyel internet sitesi7 Aralik 2015 tarihinde Wayback Machine sitesinde Kaynakca ROS org Open Robotics 17 Mayis 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Temmuz 2020 ROS org Open Robotics May 2022 18 Haziran 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Mart 2022 a b ROS Introduction http wiki ros org ROS Introduction 30 Eylul 2015 tarihinde Wayback Machine sitesinde ROS list 24 Eylul 2015 tarihinde kaynagindan Erisim tarihi 9 Ekim 2015 roscpp 28 Eylul 2015 tarihinde Wayback Machine sitesinde rospy 28 Eylul 2015 tarihinde Wayback Machine sitesinde roslisp 3 Agustos 2015 tarihinde kaynagindan Erisim tarihi 9 Ekim 2015 ROS kullanici kutuphaneleri 29 Eylul 2015 tarihinde kaynagindan Erisim tarihi 9 Ekim 2015 ROS Installation ROS Wiki Wiki ros org 2013 09 29 Retrieved 2014 07 12 android ROS Wiki Wiki ros org 2014 04 12 Retrieved 2014 07 12 Robot Operating System ROS Support from MATLAB Hardware Support Mathworks com Retrieved 2014 07 12 STanford Artificial Intelligence Robot http stair stanford edu Morgan Quigley Eric Berger Andrew Y Ng 2007 STAIR Hardware and Software Architecture PDF AAAI 2007 Robotics Workshop Repositories ROS org Retrieved 7 June 2011 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 Osrf Ros Osrf Osrfoundation org 2013 02 11 Retrieved 2014 07 12 employees join Suitable Technologies Willow Garage Retrieved 2014 07 12 Robotics Corner 2014 01 15 2014 01 15 Clearpath Welcomes PR2 to the Family Clearpath Robotics Retrieved 2014 07 12 ROS Jade Turtle Release http www ros org news 2015 05 ros jade turtle release html ROS Indigo Igloo Released ROS robotics news www ros org Retrieved 2015 10 19 Baxter http www rethinkrobotics com products baxter research robot baxter research robot qa