Archív kategorií: Blog

Zaujímavosti a novinky z oblasti robotiky, mechatroniky a ROS

Vedecký Brloh

1Jedným z cieľov Smart Robotic Systems je aj popularizácia robotiky v našom okolí. Poslednú februárovú sobotu sme túto možnosť dostali aj vďaka Výmenníkom SPOTs, konkrétne Výmenníku Obrody,  v rámci ktorého sa pre tých najmenších organizujú zaujímavé vedecké prednášky a workshopy pod názvom Vedecký Brloh. Organizátori Brlohu nás oslovili s prosbou jeden takýto Vedecký Brloh pripraviť. My sme sa úlohy radi zhostili a pripravili sme pre deti zaujímavé popoludnie, ktoré sa nieslo v hesle – Pestrý svet robotov. V rámci krátkej prednášky sme deťom ukázali, čo všetko si môžu pod slovom robot predstaviť a následne sa s pestrým svetom robotov mohli zoznámiť aj osobne.

2

Pokračovať v čítaní

BMW & ROS

BMW_smallRok 2015 bol rokom kedy ROS definitívne preniklo do komerčnej sféry. Podľa štatistík nedávno uverejnených na IEEE spectrum dosiahla hodnota venture kapitálu investovaného do startupov využívajúcich ROS iba v roku 2015  viac ako 150 miliónov dolárov! ROS si zároveň okrem robotickej komunity získava si čím ďalej tým viac pozoronosti aj u veľkých priemyselných hráčov. Okrem známych členov ROS-Industrial Consortium ako Boeing, ABB, Ford, Yaskawa či Siemens, stihol ROS upútať aj pozornosť značiek ako  NVidia, Bosch, Qualcomm, DJI a ďalších spoločnosti, ktoré vidia v ROS potenciál či už z dôvodu rozšírenia trhu svojich odberateľov alebo za účelom vývoja nových produktov. Skvelým príkladom spoločnosti, ktorá ROS nielen podporuje ale z neho aj profituje je nemecká automobilka BMW…

Vývojári v BWM už niekoľko rokov intenzívne využívajú ROS pri vývoji autonómych vozidiel, vďaka čomu sa im podarilo nielen zrýchliť vývoj a experimetovanie s rôznymi algoritmami ale aj značne zjednodušiť spoluprácu s univerzitami vo svojom okolí. Aké sú aktuálne možnosti ich systému, ako je koncipovaná architektúra, prečo sa v istom bode rozhodli pre ROS a mnoho ďalších informácií ohľadom vývoja autonómnych vozidiel ponúka prednáška Michela Aeberharda, ktorá na nedávnom ROSCon vyvolala značnú pozornosť:

Pokračovať v čítaní

ROS-Con 2015

roscon2015Prvý októbrový víkend 2015 sa v Hamburgu konala v poradí už štvrtá celosvetová konfernecia ROS developerov – ROSCon. Dátum ani miesto neboli náhodné, keďže nadväzovala na inú mimoriadne populárnu robotickú konferenciu IROS, ktorá sa konala na tom istom mieste počas pracovného týždňa. Organizátorom ROSCon bolo už tradične OSRF a v priebehu dvoch dní odznelo v hlavnej aule hamburgskej univerzity viac ako 20 prednášok sumarizujúcich nielen to najdôležitejšie čo sa v ROS komunite za posledný rok udialo ale najmä trendy a smer ďalšieho vývoja. Že išlo o najväčšiu ROS akciu roka svedčí aj fakt, že prednášateľmi boli mnohí kľúčoví vývojári ROS komunity od Morgana Quigleyiho, cez Dirka Thomasa, Shauna Edwarsa, Dave Colemana či Briana Gerkeyho. Konferencia bola prvýkrát naživo streamovaná ale ak ste ju aj začiatkom októbra premeškami nevadí. Od tohto víkendu všetko podstatné nájdete na OSRF Vimeo kanáli.

Snáď každý ROS developer si nájde medzi príspevkami topic, ktorý je jeho vývojárskej duši najbližsí. Za SRS z vyberáme aspoň nasledujúce:

Pokračovať v čítaní

Začíname s ROS! Časť štvrtá-Coding style

c++V predchádzajúcom článku sme si podrobne vysvetlili buildovacie systémy a význam catkinu v ROS a dnes sa pozrieme na ďalšiu, veľmi dôležitú tému pre začínajúcich vývojárov – programovací štýl. Ak ste úspešne zvládli úvodné kroky a pomaly začínate písať prvé aplikácie, otázku ako voliť názvy, či už premenných, funkcií, tried, packageov, prípadne ako odsadzovať riadky, kam umiestňovať zátvorky a podobné programovacie detaily musíte riešiť pomerne často. Programovací štýl ROS je presne zadefinovaný pre C++, Python aj Javascript, bohužial, väčšina začínajúcich programátorov to zistí, až keď má napísaných pár tisic riadkov kódu. Aby ste sa teda vyhli neskoršiemu pracnému prepisovaniu existujúcich zdrojákov do ROS štýlu, je užitočné osvojiť si zopár základných pravidiel už na začiatku.

Pokračovať v čítaní

Prvý slovenský ROS package!

releaseSmartRoboticSystems prekonáva ďalšiu vývojárskú métu a oficálne releasuje prvý slovenský ROS package. Drivre pre schunk grippery EZN64 a PG70, ktoré sme pôvodne vyvíjali pre bin picking aplikáciu s Motomanom SDA10F sme v septembri dôkladne prepracovali, prispôsobili oficiálnym požiadavkám a dotiahli až po ROS release so všetkým, čo k tomu patrí!

Ak máme byť presní, schunk_grippers nie je package ale stack, zložený z jedného metapackagu a dvoch klasických packageov schunk_ezn64 a schunk_pg70. Obidva obsahujú drivre určené pre komunikáciu s grippermi po sériovej linke, ktorá je založená na implementácii Shunk Motion protokolu pre libusb ako aj serial knižnicu. Package taktiež obsahujú xacro modely umožňujúce rýchlu integráciu gripperov s rôznymi typmi robotov.

release

Pokračovať v čítaní

DARPA – Robotics Challenge 2015

darpaNázov DARPA sa väčšine robotických nadšencov spája buď s legendárnym WildCat – Four leg robotom schopným pohybu v mimoriadne ťažkom teréne, prípadne so súťažami autonómnych vozidiel Darpa Grand Challenge z roku 2004 a Urban Challenge z roku 2007. V uplynulých týždňoch sa v médiach o DARPE hovorilo opäť a to najmä v súvislosti s finále súťaže DARPA – Robotics Challenge 2015, ktorá sa konala začiatkom Júna v Pomone v Kalifornii. Práve tu sa zišla konkurencia aktuálne najvyspelejších humanoidných robotov sveta, ktoré medzi sebou súťažili plnení záchranárskych úloh v prostredí inšpirovanom japonskou Fukušimou. Okrem ukážkových robotických pádov na ktorých sa bavila laická verejnosť to bola ale najmä skvelá prehliadka aktuálnej vyspelosti humanoidnej robotiky.

HRP2-Tokyo at the Valve Photo 2- Day2_0

Pokračovať v čítaní

SmartRoboticSystems vo Fraunhofer IAIS

FraunhoferNa základe minuloročnej účasti tímu SmartRoboticSystems v súťaži EuRoC, sme prednedávnom obdržali pozvánku na TRADR –  Summer School on Autonomous Micro Aerial Vehicles, ktorú organizoval Fraunhofer IAIS so sídlom v nemeckom Bonne. Keďže pozvánka od Fraunhofera sa neodmieta, posledný augustový týždeň sme strávili v príjemnom prostredí loveckého zámku Schloss Birlinghoven prehlbovaním poznatkov a diskusiami s približne 50 kolegami z univerzít a vývojových pracovísk z celej Európy.

Pokračovať v čítaní

SmartRoboticSystems & Google Summer of Code 2015

gsocGoogle summer of Code je program, v rámci ktorého sa Google snaží podporovať vývoj open-souce softwaru a „nainfikovať“ touto mentalitou začínajúcich vývojárov po celom svete. V roku 2015 sa konal už 11-ty ročník a zúčastnilo sa ho 137 organizácií vrátane Open Source Robotic Foundation zastrešujúcej vývoj samotného ROS. Do GSoC sa môžu prihlásiť študenti z celého sveta, pričom ich úlohou je napísať „project proposal“ – konkrétny návrh projektu na ktorom by chceli počas leta pracovať a detailne zdvôvodniť, prečo je potrebné nimi predkladaný projekt riešiť, ako to chcú dosiahnuť a aké benefity pre mentorujúcu organizáciu realizácia takéhoto projektu prinesie. Z prijatých žiadostí si organizácie následne vyberajú návrhy, ktoré ich oslovia najviac. V roku 2015 sa celkovo riešilo 1043 projektov a participovali na ňom študenti z viac ako 100 krajín sveta aj vrátane nášho zástupcu Františka Ďurovského. Ako sa ku GSoC dostal, na akom projekte pracoval a ako prebiehal samotný vývoj, to všetko sa dozviete v nasledujúcom rozhovore:

Pokračovať v čítaní

Lily – Flying Camera

lilydrone_webV posledných týždnoch to v ROS komunite naozaj žije – iba pred pár dňami vyšiel ROS Jade, takmer každý deň pribúda podpora pre nový hardware, chystajú sa ROSCon a ROS-Industrial konferencie a pomaly sa začínajú objavovať prvé produkty, v ktorých ROS zohráva kľúčovú úlohu. To je prípad aj Lily Drone  – novinky s obrovským komerčným potenciálom ktorá v posledných dňoch vyvolala vo svete značný rozruch. Vzhľadom na narastajúce využitie dronov pri filmovaní, bolo iba otázkou času, kedy sa podobný produkt na trhu objaví pričom podľa zákulisných informácií na výoji podobného zariadenia paralelne pracovalo viacero startupov. Zatiaľ to vyzerá že najdaľej dostal Lily Robotics – tím 5 tich vývojárov pôvodom z univerzity Berkeley. Nemá zmysel krkolomne vysvetlovať, na čo je vlastne Lily určená – z oficiálneho videa to pochopíte za pár sekúnd, čo ale stojí za zmienku je fakt, že celý vývoj prebiehal kompletne pod ROS, s využitím štandardných nástrojov ako RViz, OpenCV či rosbagov.

Oficiálne by sa mala Lily začať predávať vo Februári 2016, v súčasnosti si ju môžete predobjednať sa veľmi priaznivých 499$. Samozrejme tak ako to pri dronoch bude platiť ešte veľmi dlho, otáznou je bezpečnosť a spoľahlivosť tohto produktu, uvidíme do akej miery sa to vývojárom podarí vyladiť a či bude ROS využité aj vo finálnej verzii.

Každopádne kombinácia funkcionality (Full HD kamera so 100FPS) s prepracovanou senzorikou, vo vydarenom vodotesnom obale a v mimoriadne priateľnej cene si právom v uplynulých dňoch vyslúžila mnoho pozornosti. Vývojárom držíme palce a veríme, že sa projekt Lily podarí dotiahnuť do úspešného konca.

František Ďurovský

Robotika na Automate 2015

automateObdobou mníchovskej Automatiky je americký veľtrh robotiky a automatizácie „Automate“, ktorý sa koná v Chicagu každé dva roky. Ročník 2015 pripadol na dátum od 23. do 26. marca a zastúpenie na ňom mali tradične všetci poprední producenti priemyselných robotov, uchopovacej, manipulačnej techniky, viaceré start-upy ale aj Southwest Research Institute ako líder amerického ROS Industrial konzorcia. Podobne ako v roku 2013 aj uplynulý ročník zažil premiéru viacerých zaujímavých noviniek, pričom v tomto článku podrobnejšie predstavíme najmä nové manipulátory od Rethink Robotics a Universal Robots. Na úvod a vtiahnutie do atmosféry najväčšieho amerického robotického veľtrhu ale odporúčame nasledujúce video:

Pokračovať v čítaní