Stap 2: Toekomst gedachten
Camera-invoer
Ik had wat problemen op mijn oude laptop krijgen van de echte zin camera ingesteld, maar ik kon ten minste de camera's in het zien als webcams. Ik gebruikte de diepte-camera te halen van het verkeer, zoals bleek alleen de objecten die dicht bij, zoals mijn handen en gezicht waren. Door het berekenen van de rechthoeken rond de objecten in de weergave, kon ik zien die was het grootste en gewoon bijgehouden van de positie van die ene. Ik schreef een kleine applicatie in C# om dit te doen en de uitstekende AForge-bibliotheek gebruikt om te doen de beeldverwerking. Het heeft een aantal scènes van verwerking en kan vrij gemakkelijk worden gehackt.
Ik had deze toepassing soortgelijke web socket opdrachten verzenden als werden gebruikt op mijn test-webpagina. De hoek van de delta werden in dit geval berekend op basis van het verkeer van de rechthoek over de invalshoek en moest draaien de draaitafel om te houden van de rechthoek gecentreerd. Ik liep uit de tijd op dit punt en mijn platform was niet de meest stabiele, maar we hadden juist beweging, dus waren optimistisch over een toekomstige versie.
Toekomstige gedachten
Als ik moest dit opnieuw doen, zou ik waarschijnlijk servo's, gebruiken zoals ze nauwkeuriger in hun controle van de beweging zijn. De stappenmotoren hebben het voordeel van kunnend draai helemaal rond, overwegende dat de servo's beperkt tot een boog van minder dan 360 graden zijn. Het probleem met stappenmotoren is dat ze een beetje drift en u niet zeker van steeds naar dezelfde positie na de verschillende bewegingen. Een andere gebeurtenis het middelpunt controleren regelmatig of op een bepaalde positie zou moeten. Ook moet u zou houden van een controle op hoeveel omwentelingen hebben geboekt, zoals de kabels zal krijgen wond rond de as.
Ik was met behulp van de camera echt gevoel als input die heeft een grote SDK en met de juiste stuurprogramma's geïnstalleerd zou gemakkelijk ' face-tracking informatie die kan worden gebruikt om te rijden de rotaties. De beeldverwerking is al voor u gedaan. Maar voor projecten die wilt bijhouden objecten verder weg zou ik wachten voor de nieuwere 'wereld geconfronteerd met' camera die beschikbaar binnenkort moet. Dit moet een soortgelijke SDK en klinkt zeer veelbelovend.