Znate li koji operativni sustav koriste svi roboti na tržištu?
Procjenjuje se da je odgovor koji većina ljudi daje Android. S gledišta proizvoda na tržištu, zasnovano na razvoju Android sustava robota, doista je glavni tok, ali postoji još jedan operativni sustav. Naziva se ROS (operativni sustav robota robota), dizajniran je posebno za robotiku, do danas se skup operativnog sustava otvorenog koda rodio osam godina.
ROS je prethodnik laboratorija za umjetnu inteligenciju Stanford kako bi podržao stubište (program za umjetnu inteligenciju Sveučilišta Stanford) i projekt uspostave Switchyard (Switchyard). Da bismo razumjeli evoluciju ROS -a, moramo započeti 2007. godine.
U to su vrijeme Morgan Quigley, Eric Berger i Andrew Ng objavili rad na stubištu, koji je bio u korištenju Switchyarda za prijenos informacija između softverskih programa kako bi se robotima pomoglo učinkovito ispuniti složene zadatke.
U početku je projekt bio suradnja između Sveučilišta Stanford i programa osobnih robota Willow Garage, kompanije za robotiku, a ta je tvrtka u potpunosti promovirala nakon 2008. godine. Do 2009. godine, operativni sustav ROS -a uveden je kada je relevantni dokumenti spomenuti da će Switchyard dopustiti da će Switchyard dopustiti da će Switchyard dopustiti Roboti koji će se sastaviti modularno i bez potrebe za redizajnom okvira.
2012. godine tim ROS-a postao je neovisan od Willow Garage i osnovao neprofitnu organizaciju (OSRF). Nakon nekoliko godina razvoja, ROS je prešao iz nišnog operativnog sustava koji nitko nije tražio da bude jedan od glavnih operativnih sustava robotike.
Prema istraživanju tržišta, mnoge tvrtke robotike usvojile su ROS kako bi razvile proizvode za potpuno nova tržišta.
Kao što su ClearPath, Rethink, neograničeni, Neurala, Blue River, najtipičniji je Robot Willow Garage PR2.
Postoje i brojke koje pokazuju da su samo u 2015. godini relevantne organizacije rizičnog kapitala uložile više od 150 milijuna dolara u kompanije za robotiku na temelju operativnog sustava ROS -a.
Pored toga, brojne velike tvrtke počele su primjećivati operativni sustav, na primjer, Nvidia, Bosch, Qualcomm, Intel, BMW i DJI.
Naravno, ROS se ne može popularizirati bez podrške programera. Prema nepotpunim statistikama, u svibnju ove godine više od 70, 000 neovisni IP -ovi širom svijeta preuzeli su pakete programa ROS za 9 milijuna puta.
Pored toga, 1840 članova zajednice ROS Developer -a napisalo je 10 milijuna redaka koda.
Koje su značajke ROS -a? Zapravo, ROS je jednako otvoreni izvor kao Android, a njegove su značajke slične po tome što pruža hardversku apstrakciju, temeljnu kontrolu uređaja, zajedničku implementaciju značajki, inter-proces poruke i upravljanje paketima.
Njegova jedinstvenost leži u njegovoj sposobnosti da podržava više jezika, poput C ++, Python, Octave i Lisp, pa čak i mješavina jezika, što može pojednostaviti rad programera.
Budući da se radi o Linuxovom sustavu, njegova pouzdanost će također biti veća, a njegova veličina može biti manja za ugrađene uređaje.
Osim toga, ROS je distribuirani okvir za obradu, programeri mogu pojedinačno dizajnirati izvršne tablice. Procesi u različitim čvorovima mogu primati i distribuirati različite informacije (npr. Senzod, kontrola, status, planiranje itd.).
Međutim, do sada, među tri glavna operativna sustava prepoznata u industriji za robotiku - Ubuntu, Android i ROS, do sada, većina tvrtki koristi Android operativni sustav.




