Kinect / .NET Gadgeteer

V kategorii:

Příloha č. 12/2012

microsoft-research-20-years_menší.jpg

Autoři přílohy: InHD + Eva Strýčková

Liveblogging najdete jako obvykle v Blogu z Bloku.

 

Štěpán Bechyňský působí jako Developer Evangelist ve společnosti Microsoft a zabývá se nejnovějšími trendy v oblasti nových technologií.

 

.NET Micro Framework a .NET Gadgeteer

Štěpán Bechyňský ve své přednášce prezentuje platformy .NET Micro FrameworkNET Gadgeteer, které mohou uživateli pomoci si sestavit vlastní „technickou hračku", jako je například přístroj pro rozsvícení lampy pomocí satelitu, i bez zvláštních technických znalostí.

.NET Micro Framework přináší do .NETu nové softwarové prvky, které umožňují vyvíjet inovativní software pro malá zařízení (např. inteligentní senzory, mikroprocesory atd.), která lze poté například vzdáleně ovládat nebo monitorovat bezdrátovým komunikačním připojením.

.NET Gadgeteer slouží v podstatě jako stavebnicový systém, kdy k jedné řídící desce lze připojit různé moduly či komponenty, jako například kameru, LED displej, joystick, konektor SD atd. Vývojář tak nemusí znát podrobně technické parametry a principy komponentů, ale může se soustředit čistě na funkčnost toho, co chce sestavit. Funkcionalita základní desky se pak rozšiřuje pomocí tzv. shieldů. .NET Gadgeteer je vhodný pro rychlé a jednoduché vytváření prototypů. Programování zařízení pomocí tohoto programu je jednoduché a intuitivní. Postačí pouze z menu zvolit zařízení, která chci použít. Vývoj a programování je uzpůsobeno pro laickou veřejnost. V podstatě programujeme způsobem: „KDYŽ" mám tlačítko a „KDYŽ" to tlačítko uživatel zmáčkne, „TAK POTOM" se rozsvítí dioda.

Pomocí .NET Gadgeteer  lze sestavit například jednoduchou časosběrnou kameru tzv. fotopast, která se může skládat z řídící desky, na kterou jsou připevněny konektory, dotykového barevného displeje, vstupu pro SD kartu, a také dálkové snímací zařízení. Fotografie lze snímat v určitém čase nebo pomocí napojeného nějakého senzoru (např. infračerveného), který po zachycení pohybu aktivuje kameru.

 

Kinect

Dále bylo představeno zařízení Kinect, které slouží primárně k ovládání herní konzole Xbox. Jedná se o doplňkové zařízení, jehož hlavní předností je bezdotykové ovládání konzolového přístroje. Kinect rozpoznává pohyby těla pomocí snímání kloubů kamerami. Zařízení je vybaveno třemi kamerami, dvěma infračervenými a jednou RGB kamerou. A pomocí speciálního algoritmu dokáže, vypočítat pozici vybraných kloubů a jejich pohyb. Kinect má několik mikrofonů, které rozpoznávají odkud, která osoba mluví a dokonce dokáže na hlas reagovat. Podpora pro rozpoznávání jazyků je zatím zaměřena jen na rozšířenější světové jazyky (nepodporuje češtinu). Hlasové povely jsou zatím ověřeny tedy jen v rámci angličtiny.

Xbox nepoužívá obyčejný USB konektor, protože jeho rychlost není dostačující (velký přenos dat). Nová verze, prozatím nedostupná na českém trhu, se jmenuje Kinect for Windows, která dokáže snímat hráče již od 30 cm do 6 m.

Kinect lze využít i k jinému účelu než k ovládání her, například i k ovládání osobního počítače atd. Nedávno bylo umožněno si stáhnout ovladače Kinectu i pro používání na běžných počítačích. Společnost Microsoft se tomu nejprve právně bránila. Nakonec ji ale komunita uživatelů donutila uvolnit open source kódy pro ovladače. Proto existují oficiální ovladače na MS Windows a open source ovladače. Rozdíl je jen v tom, že u open source ovladačů údajně trvá o něco déle, než Kinect rozpozná jednotlivé osoby.

 

Alternativní využití Kinectu

Jiná oblast, kde se Kinect může využít, je zdravotnictví. Kinect dokáže snímat polohu pacienta, v podstatě s centimetrovou přesností, čímž je možno jej využít pro domácí rehabilitace. Během cvičení Kinect snímá a ukládá informace. A je pak lékař používá pro posouzení, zda a jakým směrem se hybnost pacienta posouvá.

Dalším zajímavým projektem pro využití Kinectu je projekt Memorial Holocaust, který získal i ocenění v soutěži Moje konzole. Objevily se i návrhy využití Kinectu pro v oblastech vysoké prašnosti, neboť se snímač může být umístěn mimo prašnou oblast. Obdobně lze takto řešit problém v nemocnicích, kde je nezbytné sterilní prostředí. Zajímavým faktem je, že Xbox je nejlevnější 3D skener na trhu, a možná pro to jej některé vysoké školy používají jako náhradu drahých 3D skenerů pro vývoj v robotice.

Přednášející zaujal aktuálním tématem z oblasti ICT. Rovněž nabídl možnost si Kinect osobně vyzkoušet po přednášce. Během přednášky předvedl i možnost sestavení fotopasti pomocí .NET Gadgeteer. Přednáška byla velmi přínosná i pro laické posluchače.

Zdroj titulního obrázku: http://theinspirationroom.com/daily/2011/microsoft-research-20-years/

Vyšlo: 31.05.2012






Syndikovat obsah

Inflow magazín

Vize o knihovně 21. století ve víru přeměn 90. let 20. století: Liberec 1991-2000

3614888-liberec-krajska-vedecka-knihovna-oslavy-10-let-nova-budova_denik-380.jpg

Inflow magazín je místo pro náročné. Rozhovory, úvahy, zajímavosti.

Číslo přílohy: 16/2013
Vyšlo: 06.06.2013
Typ přílohy:  

» všechny typy příloh

Poslední komentáře

posledních 25 komentářů

Kalendář akcí

Vyzkoušejte

Quizlet

Kar­tičky = oblí­bená forma učení! Quizlet je opravdu obrov­ská „kar­tič­kárna“, která čeká jen na vás. Umožní vám nau­čit se prak­ticky coko­liv — jazyky, his­to­rii umění, geo­me­t­rii i ban­kovnic­tví.
Kromě toho si můžete vytvá­řet své vlastní kar­tič­kové sady a samo­zřejmě spo­lu­pra­covat s kama­rády studenty!

» všechny Vyzkoušejte

Novinky na Inflow

Inflow.cz on Facebook

Read or Die

» všechny příspěvky

Spřízněné projekty

KISK

Partsip

Nakliv

Kwído

LibFFest

Guerrilla Readers

ČteSyRád

BiblioHelp - léčba knihou

všechny projekty

Portál Competitive Intelligence

Kurz projektového managementu

Kulturně informační web

VIAKISK

Antypa

ELka

SAR

KPI

Muniport

ProInflow

Audioknihy