{"id":5,"date":"2024-04-04T08:01:20","date_gmt":"2024-04-04T05:01:20","guid":{"rendered":"https:\/\/sisu.ut.ee\/rosak\/miks-ise-rosi-solme-koodi-kirjutada\/"},"modified":"2024-04-04T08:03:59","modified_gmt":"2024-04-04T05:03:59","slug":"miks-ise-rosi-solme-koodi-kirjutada","status":"publish","type":"page","link":"https:\/\/sisu.ut.ee\/rosak\/miks-ise-rosi-solme-koodi-kirjutada\/","title":{"rendered":"1. Miks ise ROSi s\u00f5lme koodi kirjutada?"},"content":{"rendered":"<blockquote>\n<p>\n\t\t<strong><span id=\"docs-internal-guid-931275e8-7fff-17bc-fe8f-5eb39b9098f1\">Varasemalt oleme kasutanud vaid juba olemasolevaid ROSi s\u00f5lmi. Miks aga v\u00f5iks olla kasulik ise ROSi s\u00f5lmede koodi kirjutada?<\/span><\/strong>\n\t<\/p>\n<\/blockquote>\n<p>\n\t<span>Robotitega t\u00f6\u00f6tades kasutame sageli olemasolevaid kimpe. Samas ei ole aga iga olukorra jaoks juba olemas koodi. M\u00f5nikord on meil vaja lahendada probleeme, mis on lihtsad, kuid v\u00e4ga olukorraspetsiifilised. Sellisel juhul on lihtsam kirjutada ise koodil\u00f5ik, mis \u00fclesande lahendab, kui proovida leida midagi, mis on juba olemas ja sarnast probleemi lahendab.<\/span>\n<\/p>\n<p>\n\t<span id=\"docs-internal-guid-dae40a66-7fff-099c-68da-3b079c31a39b\">Robotite loomisel leiame end tihti olukorrast, kus mingi osa roboti tarkvarast laadime internetist, kuid teatud vahel\u00fclid peame ise valmis kirjutama. See t\u00e4hendab, et meie endi loodavad s\u00f5lmed hakkavad suhtlema kellegi teise loodud s\u00f5lmedega. Tulemuseks on terviklik ROS-s\u00fcsteem, mille abil robot teeb just seda, mida meie soovime. Ja kui oleme oma uued s\u00f5lmed loonud piisavalt universaalsetena (st neid saab ka teiste robotite peal taaskasutada), siis v\u00f5ime oma ROSi kimpe julgesti internetis levitada. L\u00f5puks on ka olemasolevad kimbud kunagi kellegi poolt loodud. Arendajatel on vaja osata ise uusi ROSi s\u00f5lmesid luua, et ROSi \u00f6kos\u00fcsteemis olemasolevate kimpude hulka suurendada.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Varasemalt oleme kasutanud vaid juba olemasolevaid ROSi s\u00f5lmi. Miks aga v\u00f5iks olla kasulik ise ROSi s\u00f5lmede koodi kirjutada? Robotitega t\u00f6\u00f6tades kasutame sageli olemasolevaid kimpe. Samas ei ole aga iga olukorra jaoks juba olemas koodi. M\u00f5nikord on meil vaja lahendada probleeme, &#8230;<\/p>\n","protected":false},"author":98,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sisu.ut.ee\/rosak\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sisu.ut.ee\/rosak\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sisu.ut.ee\/rosak\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sisu.ut.ee\/rosak\/wp-json\/wp\/v2\/users\/98"}],"replies":[{"embeddable":true,"href":"https:\/\/sisu.ut.ee\/rosak\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":1,"href":"https:\/\/sisu.ut.ee\/rosak\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":396,"href":"https:\/\/sisu.ut.ee\/rosak\/wp-json\/wp\/v2\/pages\/5\/revisions\/396"}],"wp:attachment":[{"href":"https:\/\/sisu.ut.ee\/rosak\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}