„Microsoft“ pereina prie robotikos

„Microsoft“ tiki, kad vartotojų, mokslinių tyrimų ir karinių robotų paklausa labai augs – ir ji nori turėti rinką.





Kasmetinėje RoboBusiness Praėjusių metų birželį vykusioje konferencijoje programinės įrangos milžinė išleido pirmąją bendruomenės techninę Microsoft Robotics Studio (MSRS) peržiūrą. Dabar, savo antrojoje peržiūros versijoje, MSRS yra ir produktas, ir naujo edukacinio postūmio pagrindas: Asmeninių robotų švietime institutas (IPRE) .

Kompiuterių mokslo ir robotikos programa, kurią įkūrė „Microsoft Research“, „Georgia Tech“ ir „Bryn Mawr College“, skirta kolegijų ir magistrantams. Kartu produktas ir programa yra sukurti taip, kad apeitų mažus, pigius robotus, tokius kaip Roomba (žr. „Roomba įsilaužimas“), kad būtų sukurtas sudėtingesnių ir į kompiuterį panašių robotų pasaulis.

MSRS yra vaizdinė programavimo aplinka, panaši į LabView programinę įrangą, pateiktą kartu su LEGO Mindstorms NXT rinkiniu. Tai leidžia vartotojams vilkti ir mesti į dėžutes panašius simbolius, skirtus paprastam, žemo lygio elgesiui ir paslaugoms (pvz., prieigai prie jutiklio), ir sujungti juos, kad būtų sukurtos sudėtingos robotizuotos programos. MSRS taip pat naudoja AGEIA PhysX fizikos variklis, kuris veikia daugelyje kompiuterinių žaidimų, kad būtų galima vizualiai imituoti robotą ir jo aplinką, kartu su tikroviška trintis, pasipriešinimu, gravitacija ir kitais veiksniais.



Kita MSRS ypatybė yra ta, kad ji suteikia galimybę valdyti robotus tinkle per kompiuterio žiniatinklio naršyklę. Be to, kad MSRS robotai turi naudoti procesorių, palaikantį „Microsoft“ .NET vykdymo laiką, o ne tik reikalingą „Windows“ kompiuteriui, bet ir atmesti nebrangius ir mažiau energijos reikalaujančius procesorius, naudojamus daugelyje robotų.

Mes stengiamės, kad žmonėms būtų lengviau rašyti programas robotams, sako Trandy Trower, Microsoft Robotics Group generalinis direktorius. Jis sako, kad dabartinė robotikos bendruomenė yra pernelyg įvairi, turinti daug skirtingų techninės ir programinės įrangos variantų, kad būtų veiksminga. [MSRS] yra panašus į tai, ką Microsoft padarė su MS Basic, pasak jo, išlygindama kompiuterio aparatinės įrangos susiskaidymą. Trower teigia, kad MS Basic tapo de facto standartu, kuris vėliau leido kūrėjams rašyti į vieną taikinį ir naudoti bendrų įrankių rinkinį.

Robotikos programavimas yra labai ad hoc, sako Tuckeris Balchas, Georgia Tech's Computing koledžo docentas ir IPRE direktorius. Jis pažymi, kad daugeliui robotikos studentų dažnai tenka daug laiko praleisti kurdami jau egzistuojančius pagrindinių problemų sprendimus (pavyzdžiui, kaip užprogramuoti ratuotą robotą judėti tiesia linija).



Kiekvienas robotas yra vienkartinė naujovė, sako Balchas. Pasak jo, didžioji darbo dalis yra modulių – programinės įrangos komponentų, kurie priima įvestis iš jutiklių ir pateikia išvestį, kurią gali suprasti kiti komponentai, kūrimas – veikia kartu. Šis žemo lygio įtemptas darbas gali sužlugdyti jo pedagoginį tikslą: aukštu lygiu išmokyti 3000 studentų informatikos; todėl robotikos dalis turi būti lengva ir tvirta, sako jis. Problemą apsunkina tai, kad įvairius jutiklius ir kitus roboto komponentus gamina skirtingos įmonės. Šiuo metu Balchas sako, kad turime gauti šaltinio kodą ir rankiniu būdu integruoti dalis.

Programavimo sistemas, tokias kaip Pyro ir tinklo robotų valdymo serverius, tokius kaip Player/Stage, jau naudoja Balch ir kiti. Tačiau nė vienas iš jų netapo standartu. O „Microsoft“ stengėsi užimti rinką: bendrovės „WinCE“ programinė įranga niekada nebuvo naudojama kaip įterptoji robotų operacinė sistema. Dėl to integracija tebėra dalinė, dažnai varginanti užduotis.

Integracija yra sunkiausia proceso dalis, sako Balchas; Tiesą sakant, dėl didesnių robotikos projektų jis yra sudaręs sutartis su įmonėmis, kurios specializuojasi robotikos integravimo srityje, pvz., Evolution Robotics.



Paolo Pirjanian, Evolution Robotics prezidentas ir CTO, taip pat dalyvavo RoboBusiness konferencijoje šį birželį ir buvo vienas iš nedaugelio balsų, išreiškiančių susirūpinimą dėl Microsoft perėjimo prie robotikos. Jis sako, kad tai ne tik todėl, kad jo įmonė parduoda savo ERSP robotikos platformą, kuri, jo teigimu, yra panaši į MSRS.

Manau, kad tai yra teigiamas signalas pramonei, Pirjanian sako apie „Microsoft“ įsitraukimą į robotiką ir apie Trower pareiškimą „RoboBusiness“, kad jis mato, kad po 5–10 metų pramonė pakils. Tačiau Pirjanianas sako nerimaujantis, kad „Microsoft“ produkto pritaikymas kaip platforma gali panaikinti visą robotikos segmentą, kuris, jo nuomone, yra labai svarbus jo ateičiai.

Mūsų vizija [robotikos ateitis] yra integruoti sprendimai į pigią aparatinę įrangą, sako Pirjanianas. Jis sakė, kad artimiausioje ateityje daugumoje robotų produktai turės būti optimizuoti. Jis pridūrė, kad tai reikštų pigesnius procesorius – tokio tipo, kurie nepalaiko papildomų išlaidų, reikalingų „Windows“ ir MSRS. Pirjanian atkreipė dėmesį į „Roomba“, kuris naudoja tik 16 bitų procesorių kartu su protingu programavimu, kad pasiektų vartotojų kainą.



Tačiau atrodo, kad mažiems, specializuotiems ir palyginti neprotingiems robotams „Microsoft Trower“ mąstyme nėra vietos. Jis entuziastingai džiaugiasi diena, kai jo stalinis kompiuteris gali valdyti buitinius įrenginius, perkeldamas robotų autonomiją į centralizuotą šaltinį.

paslėpti