NetAcademia

A legjobbakat tanítjuk!

Microsoft Robotics: Részletes robotika környezet C# nyelven

2016. április 24. 08:00 - Plesz Gábor

Nem új, de nagy és részletes, így talán hasznos csomag nem csak C#, és nem csak robotikában fejlesztők számára. A környezet a következőkből áll:

  • Robotics Developer Studio (RDS):
  • Concurrency and Coordination Runtime  (CCR)
    • Üzenetalapú programozási modell thread-ek, lockok, szemaforok (stb.) használata nélküli, jól skálázható, robosztus, aszinkron, párhuzamosan több hardveren futtatható és erősen konkurrens kód írásához.
    • Az egyik (Robotics team) fejlesztő tanácsai itt és itt.
  • Decentralized Software Services (DSS)
    • REST alapú elosztott, egymással együttműködő, robosztus, nagy teljesítményű és jól skálázható alkalmazás modell.
  • DSS Manifest Editor (DSSME)
    • Grafikus felhasználói környezet alkalmazások konfigurációjához, telepítéséhez, futtatásához és ezen alkalmazások együttműködésének kialakításához, egy szerveren vagy a hálózaton elosztva több helyen.
  • Microsoft Visual Programming Language  (VPL)
    • Adatáramlás alapú grafikus (drag'n drop) fejlesztőkörnyezet CCR/DSS alkalmazások készítéséhez. Az általános programozási modellben található vezérlés alapú megközelítéssel ellentétben az adatáramlás alapú program azt szabályozza, hogy az egyik komponenstől beérkező adatok melyik komponenst "hajtsák meg". Ehhez 7 leckéből álló minitanfolyam is van.
  • Microsoft Visual Simulation Environment  (VSE)
    • integrált környezet robotok, környezet és egyéb fizikai objektumok szimulációjának a létrehozásához és futtatásához jó minőségű 3D szimulációban. Azon túlmenően, hogy a környezet generálását a Microsoft XNA Framework végzi, az NVIDIA™ PhysX™ segítségével valódi fizikai gravitációs környezetet generál.

Bevezetés 4 leckével.

Néhány kiragadott példa az összetevőkből:

Beépített általános robotikai eszközök, ezek példakódja C# nyelven rendelkezésre áll.

Néhány példa szenzor kódja:

 Támogatott robotok:

 A szimulációs könyezetben a következő robotokat szimulálja:

  • Kuka LBR3 Articulated Arm
  • LEGO NXT
  • Pioneer 3DX
  • iRobot Create

illetve ezen szenzorok szimulációja áll rendelkezésre:

  • Lökhárító
  • Differenciál hajtómű
  • Webkamera

Olyan példákon keresztül mutatja be a lehetőségeket, mint a követőkamera, vagy pedig a beágyazott szimuláció. 

Szólj hozzá!

A bejegyzés trackback címe:

https://netacademia.blog.hu/api/trackback/id/tr978657088

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.