Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 49 reacties
Bron: Microsoft

Afgelopen dinsdag heeft Microsoft zijn Robotics Studio, een software development kit voor het aansturen van robots, uitgebracht. De 1.0-versie is voor niet-commercieel gebruik gratis te downloaden van de Microsoft Robotics-site.

Microsoft Robotics Studio logoDe sdk bestaat uit een drietal onderdelen. Het eerste onderdeel is de runtime die een grote verscheidenheid aan hardware ondersteunt: zo kan er voor 8-, 16- en 32-bit processors geprogrammeerd worden, maar er is ook support voor verschillende sensoren en bijvoorbeeld op lasertechniek gebaseerde afstandsmeters. Het tweede belangrijke onderdeel van de studio is het programmeursgereedschap. Dit bestaat onder meer uit een visualisatieomgeving waarin de software getest kan worden. Deze omgeving maakt gebruik van de geavanceerde PhysX-engine van Ageia Technologies. De programmeur kan kiezen voor de bekende .Net-talen C# en Visual Basic .Net, maar er is ook een nieuwe visuele programmeertaal beschikbaar die het voor niet-programmeurs mogelijk moet maken een applicatie inelkaar te slepen. Ten slotte is er een uitgebreide bibliotheek met code en voorbeelden beschikbaar die het voor de startende robotprogrammeur eenvoudig moeten maken een eerste applicatie te schrijven.

In juni van dit jaar werd al een previewversie aangeboden. Deze versie is inmiddels al honderdduizend keer gedownload en heeft volgens Tandy Trower, hoofd van de Robotica-afdeling van Microsoft, een enthousiaste schare fans. Niet alleen de community heeft enthousiast gereageerd; er is ook brede ondersteuning vanuit de industrie. Een groot aantal fabrikanten van robots en toebehoren bieden ondersteuning voor de Robotics Studio, en nemen deel aan het Microsoft Robotics Studio Partner Program. Het is nadrukkelijk de bedoeling van Microsoft een platform te bieden waarvoor third-partyontwikkelaars software kunnen schrijven. Sinds het uitkomen van de preview zijn er een aantal zaken aangepast. Zo is onder meer de beveiliging verbeterd, is er betere ondersteuning voor simulaties en is de documentatie uitgebreid. Het licentiemodel is ook bekendgemaakt. Voor niet-commerciŽle projecten is de software gratis te gebruiken, maar bedrijven die willen verdienen aan hun applicaties moeten wel geld op tafel leggen: een commerciŽle licentie is voor 399 dollar verkrijgbaar.

Microsoft Robotics Studio simulatieomgevingMet het uitbrengen van deze sdk heeft Microsoft naar eigen zeggen nog maar een eerste stap in de wereld van de robotica gezet. Het bedrijf blijft veel geld in deze technologie investeren. Zo zijn er overeenkomsten voor samenwerking met verschillende universiteiten, en is Microsoft een belangrijke sponsor van RoboCup 2007, het wereldkampioenschap voetbal voor robots. De interesse van Microsoft is overigens niet zo verwonderlijk, gezien het feit dat de roboticamarkt volgens analisten een explosieve groei zal doormaken, om binnen enkele jaren vele miljarden dollars te vertegenwoordigen.

Moderatie-faq Wijzig weergave

Reacties (49)

...volgens analisten een explosieve groei zal doormaken, om binnen enkele jaren vele miljarden dollars te vertegenwoordigen...
Investeren in robotica aandelen interessant?
Wellicht, maar de risico's zijn er dan ook naar - als de hele industrie het goed doet wil niet zeggen dat elk bedrijf een winnaar is.
Gaan voor een bedrijf wat het nu al redelijk tot goed doet in die wereld, als dan de explosieve groei komt hopen dat de ervaring en gemaakte naam ervoor zorgt dat jou aandelen ook in waarde stijgen
Kan natuurlijk ook zijn, dat de 'gevestigde naam' juist net de plank mis slaat, of te laat komt met een bepaald product gamma, en daardoor aan de onderkant van de markt komt te hangen.
Vandaar dat de eerste regel van investeren is: altijd wedden op meerdere paarden. Als je op genoeg paarden wed die in ieder geval de goede kant op lijken te gaan heb je goede kans dat je daar wat aan overhoudt.
Als je naar robotica bedrijven kijkt zit je snel bij bedrijven als Toshiba waar die groei op het totale plaatje niet veel invloed zal hebben.
Ah, nu begrijp ik hoe het kwam dat de robots in "Terminator" op hol sloegen en de macht overnamen.
Ze gebruiken Windows XP als OS, dat gaat nooit goed, en dan nog meer software van MS om dat ding aan te sturen, das gewoon vragen om problemen! :P
Robotics Studio ondersteunt de volgende hardware:

- Lego mindstroms RCX en NXT
- Fischer Technik
- Lynxmotion Lynx 6
- RoboticsConnection
- Kondo KHR-1
- Parallax Boe-Bot BASIC Stamp Robot
- MobileRobots Pioneer P3 van Phidgets
- iRobot Roomba

De Fischer Technik en lynx zijn verkrijgbaar in NL, o.a. bij Conrad. Let er wel op dat je sommige type robots je extra software van microsoft moet installeren of moet uitvoeren. Zie hierrr.
Zijn er ook ergens -betaalbare- robotjes te koop die je hiermee kan programmeren? :)
Als je op het linkje met partners had geklikt zag je ao. Fischertechnik en Lego in het rijtje staan.. ;)
De nieuwe Lego Mindstorms kit is relatief goedkoop (§300) en je hoeft niet meteen verstand van elketronica te hebben om er wat mee te kunnen doen. Robotics Studio ondersteunt de Lego kit.
Dat was ik mij nu net aan het afvragen
Ik vind het maken van dit soort software eigenlijk een ongelofelijke stap in een rare richting. De core business van Microsoft is in mijn ogen het maken van software voor gebruik in kantoren en voor thuisgebruik. Het integreren van internet in diverse applicaties van Microsoft is duidelijk te rechtvaardigen gezien het feit dat dat een steeds belangrijker onderdeel is van de communicatie tussen mensen. Maar het maken van software waarmee robots gestuurd kunnen worden is een dergelijke gespecialiseerde nichemarkt, dat ik betwijfel of Microsoft daar wel in thuis hoort.
Misschien worden robots binnenkort wel heel gewoon binnen een huishouden. Niet zo'n gek idee naar mijn mening.
Binnenkort???
Wat voor 'robots' (tussen aanhalingstekens, omdat het imo aardig breed geÔnterpreteerd kan worden) zie jij dan binnenkort zo gewoon worden binnen een huishouden?
Enige wat in me opkomt zijn die automatische stofzuigers, maar geloof me, er is een reden voor waarom je zoveel van dat soort ondingen op sites als marktplaats.nl ziet ;).

Feit is dat dit echt niet binnenkort te verwachten is. Het zal nog een lange tijd duren voordat robots 'heel gewoon' zullen zijn in een huishouden hoor
dan heb je het dus ook over de Zune, X360, toetsenborden, muizen, etc.
Dingen als portable muziekspelers en spelcomputers zijn al gemeengoed sinds de walkman en de Nintendo NES tig jaar terug, iets wat je van robots niet echt kan zeggen vind ik. Dat kan goed nog 15-20 jaar duren voor je ze echt tegenkomt.
Ik noem bijvoorbeeld Visual Studio.

Tevens is het nog niet eens zo een hele grote stap als je kijkt naar het aantal spellen dat Microsoft op de markt heeft gezet. Ik denk dat dat nog best te vergelijken is (spellen met geavanceerde physics en de software van dit bericht).

Microsoft is altijd nog hoofdzakelijk een software bedrijf, dit is ook gewoon software.

Dit is beter te overzien dan het op de markt zetten van een Xbox of super-PDA.
Wat minder bekend, maar Microsoft heeft ook een behoorlijke business in regelsoftware voor automotoren. Dat is, net als deze robotica software, niet veel meer dan het realtime jongleren met gegevens uit diverse sensors. En domotica (huis-electronica) is ook een beloftevolle markt, en past ook precies in Microsofts straatje.
Sommigen zeggen dat het gevaarlijk is omdat nu microsoft misschien de standaard van robotica gaat bepalen.

Microsoft is anders wel weer de eerste die er mee komt en dat is op heel erg veel vlakken zo gebleken. Als Microsoft nooit met windows op de proppen was gekomen, zaten we misschien nu allemaal op 26 verschillende OSsen die allemaal half gaar compatible aan elkaar zijn.

Als Microsoft de eerste is, moeten anderen niet over 10 jaar komen janken dat ze een monopolie positie hebben omdat iedereen het gebruikt. Dan hadden ze maar eerder moeten wezen!
[ Als Microsoft nooit met windows op de proppen was gekomen, zaten we misschien nu allemaal op 26 verschillende OSsen die allemaal half gaar compatible aan elkaar zijn.]
ik vrees voor jouw dat het omgekeerde waar zou zijn.
nu hebben we (meer dan) 26 smaken van os-een(inc. verschillende linux distro's) die allemaal compatible zijn met elkaar. ook met de concurrentie.
kijk nu naar windows. het ENIGSTE os dat zo'n slechte compatiblity (bewust) heeft, zodat het niet met de concurrentie zou "spreken".

m$ heeft zeker vernieuwingen gebracht, maar ook veel tegengehouden. teveel zelfs
zijn alle distros compatible met elkaar?

Zo daar wil ik nog wel eens een discussie met je aangaan dan. Dat de kernel hetzelfde is ( ook al niet waar) is nog geen garantie dat alles ovweral hetzelfde draait. Veel kernels zijn aangepast voor specifieke taken wat de toepassing beperkt.
V
Belangrijker is nog de gebruikerskant.
probeer eens een debian pakketje te installeren in Red hat. Dat jou dat misschien uiteindelijk wel zal lukken, 99% van de gebruikers is dan al lang huilend afgehaakt.

Linux is zelf zijn grootste vijand op dit moment daar hebben ze geen MS voor nodig.
Iedere idioot maakt onder het mom van keuzevrijheid weer een distro erbij en de smaak aan Gui's maakt het helemaal onoverzichtelijk. Wil je KDE, Gnome of een van de vele andere varianten.. keuze genoeg, maar dat is juist niet wat jan met de pet wil... die wil gewoon kunnen werken zonder eerst een geavanceerde studie linuxologie te hoeven volgen. Ergo, die kiest weer voor Windows.
Jij combineerd 2 begrippen die niet zo veel uitstaans hebben met elkaar.

Compatibiliteit op het OS zorgt ervoor je veel gemakkelijker van het ene platform naar het andere kunt overschakelen. Edoch het is de programmeur vd applicatie zelf die nog altijd kan kiezen om specifiek te blijven. De moeite om compatibel te blijven blijft echter veel kleiner.
Compatibiliteit -> programmeur
linux > windows

Gebruiksvriendelijkheid draait om hoe een applicatie gemakkelijk kan worden geinstalleerd en gebruikt. Dit is een zaak van de applicatie en NIET van het OS.
Gebruiksvriendelijkheid -> user
windows > linux

De bewering van shorun slaat op compatibiliteit en NIET op gebruiksvriendelijkheid. Hij heeft dan ook groot gelijk imho omdat Megamind blijkbaar niet ziet dan de compatibiltiet tussen windows en <ander platform> zeer zeer laag is.
Microsoft is niet de eerste, er zijn al tijden lang van dit soort paketten te verkrijgen. Alleen als Microsoft iets doet is het gelijk nieuws.

Verder ben ik het overigens wel eens met je post ;)
Als Microsoft nooit met windows op de proppen was gekomen, zaten we misschien nu allemaal op 26 verschillende OSsen die allemaal half gaar compatible aan elkaar zijn.
Of op 26 verschillende OS'en die dankzij sublieme open standaarden uitermate uitstekend met elkaar te integreren zijn.

En diezelfde 26 verschillende OS'en hebben allemaal hun eigen specifieke doelgroep dankzij hun eigen individuele plus en min punten. Zo gebruikt de ene groep Mac OS, en de andere groep Linux, de volgende PC-BSD, de 3e zit toch liever op de laatste incarnatie van de Amiga te werken.

Uiteindelijk: een meer veelzijdige wereld, met veel meer en veel meer veelzijdige banen. (ideaal voor de duizendpoot zoals ik)
wat een onzin!
Het is per definitie gevaarlijk als 1 bedrijf de "standaard" bepaalt, zeker als die niet is vrij gegeven.
Als er geen Windows was, was er naar mijn idee een OS dat soortgelijke groei had doorgemaakt, maar nog waarschijnlijker een veel beter evenwicht in de marktaandelen van 3 grote spelers, waardoor eerder standaarden tot stand waren gekomen.
Daarmee een betere interoperabiliteit, betere kwaliteit en mogelijk lagere prijzen.
Waarom betalen voor iets dergelijks als er prima alternatieven zijn?
Iets dergelijks leent zich uit stekend om in Java te maken en onder een Open Source licentie vrij te geven.
als die java pakketten etc beter zijn hebben ze totaal niets te vrezen van MS. Die pakketten hebben vast al een gevestigde naam waar MS niet zomaar aan kan knagen (zie ipod <-> zune)
ik ken zelf niets van robotica maar is deze soft ook bruikbaar op school? Ik bedoel: kan je daarmee het programeren van een robot demonstreren en eventueel leerlingen laten xperimenteren, zonder dat je er zelf een echte robot moet aanhangen maar gebruik kan maken van een virtuele omgeving ...
Zou IMHO echt wel motiverend zijn om "programmeren" aanschouwelijk en boeiend te maken.
Op dit moment gebruiken we (Robotica - UvA) gewoon java ontwikkelomgevingen om de robots te programmeren wat natuurlijk platform onafhankelijk is. Hierbij zitten specifieke simulaties voor de robots. Deze simulaties zullen ook wel bruikbaar zijn zonder robots.

Het enige wat mij tegen staat is dat als fabrikanten massaal Microsoft gaan ondersteunen ze het daardoor onmogelijk maken om andere ontwikkeltools te gebruiken op andere operating systems (Ik heb als voorkeur om onder Linux te programmeren). Maar het is wel teveel eer voor MS om te zeggen dat ze de de "eerste" zijn met deze software development kit voor het aansturen van robots.
Lijkt me wel leuk om mee te prutsen. Maar die 'goedkope' legoset (ok, het zal relatief gezien misschien wel goedkoop zijn..) gaat toch ruim boven mijn budget.

Maar zodra ik het geld er voor heb ga ik wel een robotje bouwen, het zal wel een bierrobot worden dan. Nooit meer zelf m'n flesjes bier ophalen en openen :+
wellicht kun je de RCX unit (het grote legoblok met de chip) ook los bestellen, dat scheelt weer een hoop extra geld voor alle blokjes die je bij het standaard pakket geleverd krijgt. Want je hebt vast zelf nog wel wat lego motortjes liggen?

Ik ga in elk geval die RCX weer eens opzoeken en alle hoeken van de kamer laten zien! }> :+
Kun je Microsoft Robotics Studio zonder een hardware matig robot uitproberen?
Ik heb een plaatje over simulatieomgeving gezien (zie boven).
yup, je kunt voor zover ik het heb begrepen na het even snel door te lezen gewoon gebruik maken van een simulatie omgeving: http://msdn.microsoft.com...d/simulation/default.aspx
Bestaat er al een soort van open/standaard API voor robots?

Het zou mooi zijn als er zoiets komt of als zoveel mogelijk robotfabrikanten zich daaraan proberen te houden. Komt de uitwisselbaarheid en de ontwikkelingen alleen maar ten goede denk ik.
Ik ben ooit is begonnen om zoiets te bedenken, maar het is eigenlijk nooit wat geworden :( maar ik vond 1 idee van mij wel heel gaaf (misschien is het ook wel eerder bedacht hoor) en dat was een soort van standaard database (publiekelijk op het internet) waar robots al hun data in kwijt konden zodat zij ook van elkaar konden leren, bv: robotje rijd rond en heeft "begaanbare"en "onbegaanbare" blokken en deze kunnen allemaal in deze database gezet worden zodat een robotje rekening kan houden met routeplanning. Tevens kunnen accesspoints met internet ook in de database zodat een robotje de paar meest dichtbijzijnde internet locaties bij de hand heeft om informatie voor zijn locatie op te halen.

of misschien stroombronnen, of waar andere repairrobots zijn, of waar brand is of of of of of

....droom....droom.... *wekker* * goestin komt erachter dat hij een waardeloze programmeur was :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True