Yleistä
Microsoft Robotics Studio on ilmainen visuaalinen kehitysympäristö PC:lle.
lataus [ http://msdn.microsoft.com/robotics/ ilmainen lataus ]
Lataus 145MB + .NET3 komponenttikirjastot ja muita osia
Eräänä esimerkkinä on viivanseurantarobotti.
Koodi zip lähdekoodi
Alla tämän ohjelman visuaalinen ohjelmointikuva
Kuinka tämä ohjelma toimii?
Se olettaa, että viivasta saadaan analogiajännite Stamp2 ja sarjaliikenteen avulla
Luo sarjaportti
Set Serial Port
Laske reunanta-algorimi seuraavasti:
Left = CliffFrontLeftSignal > 600
Right = CliffFrontRightSignal > 600
Tiedot siirretään FollowLine Activity moduliin
Yllä kuva viivanseurantamoduulista.
Ohjelmakoodista :
Jos viiva on vasemmalla, aseta nopeudet :
Oikea nopeus = 200
Vasen nopeus= 100
Jos viiva on oikealla aseta nopeudet:
Oikea nopeus = 100
Vasen nopeus = 200
Signaali on kadonnut . Tämä tapahtuu helposti, Anturia luetaan 60 kertaa sekunnissa
Odotellaan ja lasketaan kadonnutta aikaa
Lost = Lost + 1
Jos signaali on kadonnut 40 kertaa peräkkäin
(40/60 sek.), Aloita pyöriminen pienessä ympyrässä.
Oikea nopeus = -50, Vasen nopeus= 150
Kun ohjelma käynnistyy se luo WEB sivuja
Alla robotin tilaa kuvaava sivu
Jatkuu..
OH3GDO