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.
De 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.
Met 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.