İçeriğe atla

Yet Another Robot Platform

YARP
İlk yayınlanma13 Eylül 2002 (2002-09-13)
Güncel sürüm3.3.2[1] / 19 Şubat 2020 (4 yıl önce) (2020-02-19)
Programlama diliC++
İşletim sistemiÇapraz platform
TürRobot yazılımı
LisansBSD
Resmî sitesiyarp.it
Kod deposugithub.com/robotology/yarp

Yet Another Robot Platform (YARP) robot sensörlerinin, işlemcilerinin ve eyleyicilerinin bir araya getirilmesi için kullanılan C++ ile yazılmış açık kaynaklı yazılım paketidir. Açılımının Türkçe karşılığı "Bir Robot Platformu Daha"'dır.

Ayrıca bakınız

Kaynakça

  1. ^ "YARP Download Main Page". 7 Temmuz 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Şubat 2020. 
  • Fitzpatrick, P.; Ceseracciu, E.; Domenichelli, D.; Paikan, A.; Metta, G.; Natale, L. (2014), "A middle way for robotics middleware", Journal of Software Engineering for Robotics, 5 (2), ss. 42-49, 15 Ekim 2016 tarihinde kaynağından arşivlendi, erişim tarihi: 28 Kasım 2016 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Özgür yazılım</span> belirli kullanıcı kullanım, kopyalama, değiştirme, yeniden dağıtma özgürlüğünün (değiştirilmiş dahil) mevcut olduğu yazılım

Özgür yazılım, kullanıcısına yazılımı herhangi bir amaç için çalıştırma, inceleme, değiştirme ve dağıtma özgürlükleri tanıyan yazılım türüdür. Tersi, özel mülk yazılımdır.

<span class="mw-page-title-main">Robotik</span> robotların tasarımı, üretimi ve kullanımı ile ilgilenen çok disiplinli bir bilim dalı

Robotik, robotların tasarımı, üretimi ve kullanımı ile ilgilenen çok disiplinli bir bilim dalıdır. Makine mühendisliği, uçak mühendisliği, uzay mühendisliği, elektronik mühendisliği, bilgisayar mühendisliği, mekatronik mühendisliği ve kontrol mühendisliği dallarının ortak çalışma alanıdır. Robotlar bir yazılım aracılığıyla yönetilen ve yararlı bir amaç için iş ve değer üreten karmaşık makinelerdir.

<span class="mw-page-title-main">Açık kaynak</span> ücretsiz dağıtım ve ürüne erişim hakkında felsefe

Açık kaynak, kaynak kodun; kopyalanması, değiştirilebilmesi ve yeniden dağıtım için serbestçe kullanıma sunulmasıdır. Açık kaynak yalnızca kaynak koda erişim anlamına gelmez. Kodların başkaları tarafından herhangi bir telif ücreti ödemeden kullanılabilmesi, değiştirilmesi ve yeniden dağıtımı gibi çeşitli haklar vermesi gerekir. Bunun için ürün, açık kaynak tanımına uyan bir lisans kullanmalıdır.

<span class="mw-page-title-main">Robot</span> otonom veya önceden programlanmış görevleri yerine getirebilen elektro-mekanik bir cihaz

Robot, otonom veya önceden programlanmış görevleri yerine getirebilen elektro-mekanik bir cihazdır. Güncel tanımı ile robotlar, elektronik ve mekanik birimlerden oluşan, algılama yeteneğine sahip olan ve programlanabilen cihazlardır. Başka bir tanımla robotlar, canlıların işlevlerini ve davranışlarını taklit edebilen, fiziksel yeteneklere ve yapay zekâya sahip, disiplinler arası öğeler içeren mühendislik ürünleridir.

<span class="mw-page-title-main">Açık kaynak yazılım</span> açık kaynak lisansıyla yayınlanmış programlama kodu

Açık kaynak yazılım ya da açık kaynak kodlu yazılım, telif hakkı sahibinin kullanıcılara yazılımı ve kaynak kodunu herhangi bir amaç için kullanma, inceleme, değiştirme ve dağıtma haklarını verdiği bir lisans kapsamında yayınlanan bilgisayar yazılımıdır. Kullandıkları lisans gereğince isteyen kişi ve grupların yazılımı kendi kişisel ihtiyaçlarına uyarlamalarına ve sonunda değişikliği benzer tercihlere sahip kullanıcılar için bir çatal olarak yayınlamalarına olanak tanır.

Yazılım geliştirmede Apache Subversion (eski adıyla Subversion, 2000 yılında CollabNet firması tarafından başlatılan ve desteklenen bir sürüm kontrol sistemidir. Yazılım geliştiricileri Subversion'ı kaynak kodu, ağ sayfaları veya belgelendirme gibi dosyaların güncel ve geçmiş tüm değişikliklerini tutmak için kullanırlar. Amacı yaygın olarak kullanılan Concurrent Versions System 'in olabildiğince uyumlu bir ardılı olmaktır.

<span class="mw-page-title-main">Robot İşletim Sistemi</span> robot yazılımı geliştiricileri için işletim sistemi sağlayan bir yazılım iskeleti

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. 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.

<span class="mw-page-title-main">Yazılım bakımı</span>

Yazılım bakımı yazılım ürününün yayımlandıktan sonra, performans iyileştirmek, varsa yazılım açıklarını kapatmak gibi uygulanan işlemler bütünü. Yaygın bir anlayışa göre yazılım bakımı sadece yazılım kusurlarını gidermeyi içerirken; yapılan bir araştırmaya göre, yazılım bakımının %80'i, yazılımın kusur giderme harici işlemler için uygulanmaktadır.

Özel mülk yazılım ya da sahipli yazılım, yazılımın yaratıcısının, yayıncısının veya diğer hak sahibi ortaklarının fikrî mülkiyet hakkını ve telif hakkını kendi elinde tuttuğu bilgisayar yazılımıdır. Yazılımın alıcılarına, yazılımı özgürce paylaşma veya değiştirme hakkı vermez. Özel mülk yazılımlar, mülk sahipleri tarafından ücretli ya da ücretsiz olarak yayınlanabilir.

MOAP (Mobile Oriented Applications Platform) NTT DoCoMo'nun cep telefonları için geliştirdiği FOMA (Freedom of Mobile Multimedia Access) servisinin yazılım platformudur.

<span class="mw-page-title-main">Tarım robotu</span>

Tarım robotları, tarımsal amaçlı kullanılan robotlardır. Günümüzde robotların tarımda ana uygulama alanı hasat aşamasındadır. Tarımda robotların veya drone'ların başlamakta olan uygulamaları arasında yabancı ot kontrolü, bulut tohumlama, tohum ekimi, hasat, çevresel izleme ve toprak analizi bulunmaktadır. Doğrulanmış Pazar Araştırmasına göre, tarım robotları pazarının 2025 yılına kadar 11.58 milyar dolara ulaşması bekleniyor.

Cobot veya kolaboratif robotlar, ortak çalışılan bir alanda insanlarla yan yana etkileşime girerek güvenli bir şekilde çalışabilmeyi sağlayan robotlardır.

Watts S. Humphrey, Yazılım mühendisliğinde "yazılım kalitesinin babası" olarak anılan Amerikalı bir yazılım mühendisiydi.

Cem Kaner JD, Ph.D. Florida Teknoloji Enstitüsü'nde Yazılım Mühendisliği Profesörü ve 2004'ten beri Florida Tech Yazılım Test Eğitim ve Araştırma Merkezi'nin (CSTER) Direktörüdür. Akademi dışında yazılım kullanılabilirliği ve yazılım testi savunucusu olarak tanınır.

<span class="mw-page-title-main">Nxt</span>

Nxt, anonim yazılım geliştiricisi BCNext tarafından 2013 yılında başlatılan açık kaynaklı bir kripto para birimi ve ödeme sistemidir. İşlemler için fikir birliğine varmak için hisse ispatı kullanılır çünkü sabit bir para tedariki vardır ve Bitcoin'in aksine madencilik yoktur. Nxt, özellikle uygulama ve finansal hizmetlerin oluşturulabileceği değişken bir platform olarak tasarlandı.

<span class="mw-page-title-main">Ocado</span>

Ocado Grubu, dünya çapında perakendeciler için çevrimiçi manav çözümleri üreten şirket. Londra Borsası'nda FTSE 100 endeksinde işlem görmektedir. Başlangıçta perakendeciliğe odaklanan şirket daha sonra teknolojiye kaymıştır.

<span class="mw-page-title-main">Ghidra</span>

Ghidra serbest ve açık kaynaklı Ulusal Güvenlik Ajansı (NSA) tarafından geliştirilen ters mühendislik aracı. Yazılım Mart 2019'da RSA Konferansı'nda yayınlandı; kaynaklar bir ay sonra GitHub'da yayınlandı. Ghidra, birçok güvenlik araştırmacısı tarafından IDA Pro'nun rakibi olarak görülüyor. Yazılım, GUI için Swing çerçevesi kullanılarak Java'da yazılmıştır. Derleyici bileşeni C ++ ile yazılmıştır. Ghidra eklentileri Java veya Python'da geliştirilebilir.

OpenCog, açık kaynaklı yapay zeka çerçevesi oluşturmayı amaçlayan projedir. OpenCog Prime, tüm sistemin ortaya çıkan bir olgusu olarak insana eşdeğer yapay genel zekayı (AGI) ortaya çıkarmak için tasarlanmış bir dizi etkileşimli bileşeni tanımlayan, robot ve sanal somutlaşmış bilişe yönelik mimaridir.

Açık kaynak yazılım hareketi, daha geniş açık işbirliği kavramının bir parçası olarak, yazılımların bir kısmı veya tamamı için açık kaynak lisanslarının kullanımını destekleyen bir harekettir. Açık kaynak hareketi, açık kaynak yazılım kavramını/fikrini yaymaya başlamıştır. Açık kaynak hareketi felsefesini destekleyen programcılar, yazılım geliştirme için gönüllü olarak programlama kodu yazarak ve değiş tokuş ederek açık kaynak topluluğuna katkıda bulunurlar. "Açık kaynak" terimi, hiç kimsenin düzenlenmiş kodu paylaşmayan bir gruba karşı ayrımcılık yapmamasını veya başkalarının önceden düzenlenmiş çalışmalarını düzenlemesini engellememesini gerektirir. Yazılım geliştirmeye yönelik bu yaklaşım, herkesin açık kaynak kodunu almasına ve değiştirmesine olanak tanır. Bu değişiklikler, yazılımla çalışan kişilerden oluşan açık kaynak topluluğu içindeki geliştiricilere geri dağıtılır. Bu sayede kod değişikliğine katılan tüm bireylerin kimlikleri ortaya çıkarılmakta ve kodun zaman içinde dönüşümü belgelenmektedir. Bu yöntem, belirli bir kod parçasının sahipliğini oluşturmayı zorlaştırır, ancak açık kaynak hareketi felsefesiyle uyumludur. Bu hedefler, yüksek kaliteli programların üretimini ve açık kaynak teknolojisini geliştirmek için benzer düşünceye sahip diğer insanlarla işbirliği içinde çalışmayı teşvik eder.

<span class="mw-page-title-main">Scientific WorkPlace</span> LaTeX bilimsel kelime işlemci ara yüzü

Scientific WorkPlace, Microsoft Windows ve OS X üzerinde bilimsel kelime işlem için bir yazılım paketidir.