Microsoft Robotics Developer Studio - Microsoft Robotics Developer Studio
![]() | Tento článek může vyžadovat vyčištění setkat se s Wikipedií standardy kvality. Specifický problém je: externí odkazy v textu tohoto článkuLeden 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Vývojáři | Microsoft ve spolupráci s komunitou |
---|---|
První vydání | 18. prosince 2006 |
Stabilní uvolnění | 4.0 / 8. března 2012 |
Operační systém |
|
Typ | Robotická sada |
Licence | Rozličný |
webová stránka | www |
Microsoft Robotics Developer Studio (Microsoft RDS, MRDS) je Okna prostředí založené na robot ovládání a simulace. Je zaměřen na akademické, fandové a komerční vývojáře a zpracovává širokou škálu hardwaru robotů. Vyžaduje Microsoft Windows 7 operační systém.
RDS je založen na CCR (Runtime souběžnosti a koordinace ): a .SÍŤ - souběžná implementace knihovny pro správu asynchronních paralelních úkolů. Tato technika zahrnuje použití předávání zpráv a lehkého běhu orientovaného na služby DSS (Decentralized Software Services), který umožňuje orchestraci více služeb k dosažení komplexního chování.
Mezi funkce patří: a vizuální programování nářadí, Microsoft Visual Programming Language pro vytváření a ladění robotických aplikací, webové a rozhraní založená na systému Windows, 3D simulace (počítaje v to hardwarová akcelerace ), snadný přístup k robotovi senzory a pohony. Primární programovací jazyk je C#.
Microsoft Robotics Developer Studio zahrnuje podporu balíčků pro přidání dalších služeb do sady. Mezi ty, které jsou v současné době k dispozici, patří Soccer Simulation a Sumo Competition od společnosti Microsoft a komunitní Maze Simulator, program na vytváření světů se stěnami, které lze prozkoumat virtuálním robot a soubor služeb pro OpenCV. Většina dalších balíčků je hostována na CodePlex (hledejte Robotics Studio). Materiály ke kurzu jsou také k dispozici.
Součásti

V RDS jsou čtyři hlavní komponenty:
- CCR (souběžnost a koordinační běh)
- DSS (Decentralizované softwarové služby)
- VPL (Visual Programming Language)
- VSE (Visual Simulation Environment)
CCR a DSS jsou také k dispozici samostatně pro použití v komerčních aplikacích, které vyžadují vysokou úroveň souběžnosti a / nebo musí být distribuovány mezi více uzlů v síti. Tento balíček se nazývá CCR a DSS Toolkit.
Nástroje

Nástroje, které umožňují vývoj aplikace MRDS, obsahují nástroje příkazového řádku grafického prostředí (Microsoft Visual Programming Language: VPL), které vám umožní pracovat s projekty Visual Studio (stačí verze VS Express) v C # a 3D simulační nástroje.
- Vizuální programovací jazyk je grafické vývojové prostředí, které používá katalog služeb a aktivit.
- Mohou komunikovat graficky, služba nebo aktivita je reprezentována blokem, který má vstupy a výstupy, které stačí přetáhnout z katalogu do diagramu.
- Propojení lze provést pomocí myši, umožňuje vám určit, zda jsou signály simultánní či nikoli, umožňuje provádět operace s přenášenými hodnotami ...
- VPL také umožňuje generovat kód nových služeb „makra“ z diagramů vytvořených uživateli.
- Ve VPL je možné snadno přizpůsobit služby pro různé hardwarové prvky.
- Prostředí 3D simulace RDS umožňuje simulovat chování robotů ve virtuálním světě pomocí technologie NVIDIA PhysX (3D engine původně napsaný společností Ageia), která zahrnuje pokročilou fyziku.

- V RDS existuje několik simulačních prostředí. Tato prostředí vyvinula SimplySim
- Byt
- Továrna
- Moderní dům
- Venkovní
- Městský
- Mnoho příkladů a kurzů je k dispozici pro různé nástroje, což umožňuje rychlé pochopení MRDS. Do sady bylo přidáno několik aplikací, například Maze Simulator nebo Soccer Simulation, který vyvinula Microsoft.
- Senzor Kinect lze použít na robotu v prostředí RDS. RDS také zahrnuje simulovaný senzor Kinect. Služby Kinect pro RDS jsou licencovány pro komerční i nekomerční použití. Závisí na Kinect pro Windows SDK.
Pozoruhodné aplikace
- Univerzita Princeton je DARPA Urban Grand Challenge autonomní auto vstup byl naprogramován pomocí MRDS.[1]
- Moje místo používá základové knihovny paralelního výpočtu MRDS, CCR a DSS, pro nerobotickou aplikaci v zadní části svého webu.[2]
- Indiana University používá MRDS v jiné než robotické aplikaci ke koordinaci vysoce výkonné výpočetní sítě.[2]
- V roce 2008 Microsoft spustil simulovaný robotika soutěž pojmenována RoboChamps pomocí MRDS byly k dispozici čtyři výzvy: bludiště, sumo, město a rover na Marsu. simulované prostředí a roboty používané konkurencí byly vytvořeny SimplySim a soutěž sponzorovala KIA Motors
- V roce 2009 robotika a algoritmus část Představte si pohár software Soutěž využívá prostředí vizuální simulace MRDS. Výzvy této soutěže vyvinuly také SimplySim a jsou vylepšené verze RoboChamps výzvy.
Kritika
- Komplikace a režie vyžadované pro spuštění MRDS byly vyzvány Princetonské autonomní inženýrství vozidel převést jejich Vyhlídka 12 systém od MRDS do IPC ++.[3]
- Hlavní web RDS4 nebyl od 29. 6. 2012 aktualizován.
Verze a licencování
- Robotics Studio 1.0 (licence pro komerční a nekomerční použití) - datum vydání: 18. prosince 2006
- Robotics Studio 1.5 (licence pro komerční a nekomerční použití) - datum vydání: květen 2007
- Robotics Studio 1.5 „Refresh“ (licence pro komerční a nekomerční použití) - datum vydání: 13. prosince 2007
- Robotics Developer Studio 2008 Standard Edition (komerční použití), Academic Edition (akademické použití) a Express Edition (komerční a nekomerční použití) - datum vydání: 18. listopadu 2008
- Robotics Developer Studio 2008 R2 Standard Edition (komerční použití), Academic Edition (akademické použití) a Express Edition (komerční a nekomerční použití) - datum vydání: 17. června 2009
- Robotics Developer Studio 2008 R3 - Datum vydání: 20. května 2010. S R3 je Robotics Developer Studio 2008 nyní zdarma a funkčnost všech edic a CCR & DSS Toolkit byla sloučena do jediné bezplatné edice. R3 již není kompatibilní s vývojem .NET Compact Framework a již nepodporuje Windows CE.[4]
- Robotics Developer Studio 4 - Datum vydání: 8. března 2012. Toto vydání přidává plnou podporu pro senzor Kinect prostřednictvím Kinect pro Windows SDK V1. A Návrh referenční platformy je součástí dokumentace, přičemž první implementací je Eddie robot od Paralaxy. Aktualizuje také RDS na .NET 4.0 a XNA 4.0.[5]
Podporované roboty


- ABB Group Robotika - ABB Connect pro Microsoft Robotics Developer Studio
- Adept MobileRobots Pioneers (první roboti, kteří běží pod MRDS) Pioneer DX a Pioneer AT Oficiální webové stránky (Zahrnuto pod referenčním designem)
- Aldebaran Robotics Nao Oficiální webové stránky (Podpora upuštěna v nejnovější verzi)
- Arieh Robotics Project Junior (Fyzické výpočty PC) Oficiální webové stránky
- CoroWare CoroBot a Průzkumník Oficiální webové stránky
- Lego Mindstorms NXT Oficiální webové stránky
- Lego Mindstorms RCX (Podpora klesla v Robotics Developer Studio 2008)
- iRobot Vytvořit
- KUKA Robotika Vzdělávací rámec
- Paralaxa Boe-Bot
- Paralaxa Pisálek. Přes IPRE.
- Paralaxa Eddie robot. Podporováno přímo softwarem dostupným ke stažení z Parallaxu.
- fischertechnik FT16 (podporováno až Vzorky MRDS Codeplex )
- Robosoftovi roboti Oficiální webové stránky
- Kondo KHR-1 (Podporováno prostřednictvím Vzorky MRDS Codeplex )
- Segway RMP Oficiální webové stránky podle: Ben Axelrod
- Zeměměřič SRV-1
- Robotické připojení Traxster. Odkaz r
- uBot-5 z Laboratoře percepční robotiky v University of Massachusetts Amherst
- Vex Robotics Design System Dostupné v CodePlex
- Páni RoboSapien prostřednictvím USB-UIRT přístroj
- ZMP INC. e-nuvo CHŮZE Oficiální webové stránky
- CNRobot Co. Ltd. CRX10 Oficiální webové stránky
- Robotino z Festo Didactic Germany
Microsoft Robotics and the Future
Microsoft Robotics Developer Studio nebyl aktualizován ani opravován od verze 4.0, která byla vydána 8. března 2012. 22. září 2014 byla v rámci restrukturalizačního plánu společnosti Microsoft divize Robotics společnosti Microsoft Research pozastavena, podle tweetu z Ashley Feniello, hlavní vývojář divize Microsoft Robotics společnosti MSR (Microsoft Research). Nyní je vysoce nepravděpodobné, že MRDS bude někdy znovu aktualizován, avšak členové fóra (MVP) mohou stále nabízet omezenou podporu.[6]
Viz také
- Player Project - používá se ve výzkumu a postsekundárním vzdělávání (otevřený zdroj a volný, uvolnit )
- Webové stránky
- Projekt Chrono
- Runtime souběžnosti a koordinace
- URBI
- Robotické mapování
- Robotický software
- Programovací sada mobilních robotů
- Arduino
- Robotický operační systém
Reference
- ^ „Technický dokument pro výzvu Darpa“ (PDF). Archivovány od originál (PDF) dne 31. 3. 2010. Citováno 2011-02-03.
- ^ A b „SDTimes On The Web, posun Microsoftu k paralelnímu zpracování dat, David Worthington, 1. srpna 2008“. Archivovány od originál dne 15. 7. 2009. Citováno 2008-08-02.
- ^ „Princeton Autonomous Vehicle Engineering -Section Software“. Připravit.mycpanel.princeton.edu. Citováno 2019-04-08.
- ^ „Společnost Microsoft oznamuje Robotics Developer Studio 2008 R3: Blog společnosti Microsoft Robotics“. Archivovány od originál dne 2010-05-23. Citováno 2010-05-21.
- ^ „Microsoft oznamuje Robotics Developer Studio 4 Beta: Blog společnosti Microsoft Robotics“. Archivovány od originál dne 23. 9. 2011. Citováno 2011-09-20.
- ^ Feniello, Ashley (20. září 2014). „Je smutné, že robotický tým společnosti Microsoft byl ukončen. Klíč mé karty zítra odpoledne přestal fungovat ...: - /“. Cvrlikání. Citováno 2016-01-20.
Další čtení
- Morgan, Sarah (2008). Programování Microsoft Robotics Studio. Microsoft Press. ISBN 0-7356-2432-1.
- Johns, Kyle; Taylor, Trevor (2008). Profesionální vývojářské studio Microsoft Robotics. John Wiley & Sons. ISBN 0-470-14107-7.
- Kang, Shih-Chung; Chang, Wei-Tze; Gu, Kai-Yuan; Chi, Hung-Lin (2011). Vývoj robotů pomocí Microsoft Robotics Developer Studio. Chapman and Hall / CRC Press. ISBN 978-1-4398-2165-7.
externí odkazy
![]() | Tato část je Použití externí odkazy nemusí dodržovat zásady nebo pokyny Wikipedie.Březen 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
- Oficiální webové stránky
- Stránky robotiky Microsoft MSDN
- Microsoft Robotics Studio: Úvod
- Microsoft Robotics Studio Runtime - úvod
- Vzorky MRDS Codeplex (MRDS 2008 R3)
- Další ukázky z učebnice Professional Robotics Developer Studio (MRDS 2008 R3)
- Komunita Microsoft Robotics Studio - Turecko
- Diskusní skupina robotiky společnosti Microsoft ze Skupin Google
- Wiki stránka Channel9 o Microsoft Robotics Studio
- Stránky www.Conscious-Robots.com pro MSRS (Microsoft Robotics Studio)
- PhysX od Ageia Home
- Výukové programy Robubox MSRS a ukázky simulátoru Oficiální webové stránky
- SimplySim: MRDS 3D simulační společnost
- Imagine Cup 2009: Robotics & Algorithm