Archív kategorií: Blog

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

Prvý Tango Smartfón už čoskoro

lenovophab2pro_tango_bigV uplynulom týždni sa v Silicon Valley odohrala udalosť, ktorá aj napriek tomu, že na prvý pohľad súvisela výlučne so svetom spotrebnej elektroniky, vyvolala v značný ohlas aj v robotickej komunite. Lenovo totiž na podujatí Tech World predstavilo prvý komerčne dostupný smartfón s integrovanou technológiou Tango. O Projekte Tango a snahe Googlu integrovať 3D sensing a state-of-art lokalizačné algoritmy do smartfónov sa vie už viac ako 2 roky. No až predstavenie prvého komerčne dostupného zariadenia spolu s technickými detailami a predajnou cenou je definitívou, že sa Tango naozaj dostane k zákazníkom a nestretne ho osud Google Glass. Výsledkom spolupráce Google, Lenova a Qualcomm Tehnologies je nová „vlajková loď“ Lenovo PHAB 2 PRO prvý komerčne dostupný smartfón s integrovanou technológiou Tango.

PHAB 2 PRO je na prvý pohľad bežný smartfón vyššej triedy s mierne upravenou verziou Androidu 6.0 Marshmallow. Čo ho ale odlišuje od ostatných smartfónov je jeho senzorická výbava, konkrétne 3D senzor a Motion tracking kamera na zadnej strane zariadenia. Účel? Mapovať svet okolo seba spôsobom akým to robí človek! Jednodcho so smartfónom naskenujete miestnosť a okamžite na displeji uvidíte hotovú 3D mapu s reálnymi rozmermi.

lenovo-phab-2-pro

Pokračovať v čítaní

Vedecký brloh – Deň Detí

IMG_4459Festival USE THE C!TY každoročne láka tisíce ľudí aby si svoje mesto pozreli z inej perspektívy ako obvykle. Uplynulý víkend sa do tohto populárneho festivalu zapojil aj Smart Robotic Systems, keď v spolupráci s tímom z Katedry Elektrotechniky a Mechatroniky pripravil pre deti outdoorový Vedecký Brloh na priestranstve košického KulturParku.  Témou bol Neprebádaný svet robotiky a jej zákutiami sprevádzal mladých nádejných výskumníkov náš lead vývojár Ján Bačík. Deti mali zároveň možnosť sami si vyskúšať ovládanie viacerých druhov robotov od humanoidov, cez robotické hexapody až po drony. Novinkou pripravenou špeciálne pre túto akciu bolo ovládanie Parrota AR Drona prostredníctvom Dance Padu, známeho z rôznych typov tanečných konzolových hier. V našom prípade sme prerobili interface Dance Padu tak, aby ním bolo možné ovládať priamo pohyb drona v priestore, vďaka čomu mohli deti iba svojím pohybom pilotovať ozajstný lietajúci dron. Číslo „Dance Drone“ zožalo zaslúžene najväčší úspech a jeho ovládanie si vyskúšali nielen deti ale aj niektorí rodičia. Celkovo bol Outdoorový Vedecký brloh bol vydarenou akciou v príjemnom počasí v nádhernom prostredí košických kasární, a veríme, že všetky deti si ho v rámci mierne oneskorených osláv MDD užili a odchádzali domov s množstvom nových zážitkov.

IMG_4478

Pokračovať v čítaní

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í