Halley: Ambassadeur Robot 001 (15 / 18 stap)

Stap 15: Grafische Visualizer met Unity3D.


Dit is de grafische visualisatie gemaakt met Unity3D om weer te geven van een real-time simulatie van de robot terwijl de seriële gegevens worden verzonden naar de Arduino voor elke positie van de servo op de bovenste helft van de robot. Hoewel eenheid is ontworpen om het maken van video games, dient het ons doel heel goed als een robot controller. Merk op dat u niet de Pro-versie voor dit project hoeft-de gratis versie zou moeten prima werken.

Label "Halley Robot" beginnen, het vuur van eenheid en het openen van de projectmap. Dit kan worden gedaan door te gaan naar bestand -> Open project en selecteren van de map "Halley Robot". Open vervolgens de scène met een adellijke titel "Halley_Robot". Dit kan worden gedaan door te gaan naar het deelvenster project en klikken op het pictogram van de eenheid met een adellijke titel "Halley_Robot". Nu, selecteer het object met het label "Arduino gezamenlijke zeggenschap". In het itemvenster moet u een overvloed aan instellingen. Degene die zegt "Port" wijzigen op de naam van de seriële poort van de Arduino (op Windows, alleen poorten COM1 variërend tot COM9 lijkt te werken. Op OSX, de volledige naam van de haven, dat iets is gebruiken zoals "/ dev/tty.usbmodem#"). Op dit punt, u moet zitten kundig voor druk op de afspeelknop (de vorm van een driehoek op het bovenste middelste gedeelte van het venster van de eenheid) om te beginnen de lopen de simulatie. Als u niet in het oog springende rode fouten ziet, moet u zitten kundig voor de robot op dit punt volledig te bepalen. Merk op dat u moet je Arduino verbonden als dit programma wilt uitvoeren.

Hier zijn besturingselementen die mij zijn troep opwaarts:

  • Druk op M om te schakelen van de muis volgen. Als ingeschakeld, zal de robot hoofd volgen de positie van de muis.
  • Druk op een cijfer van 0 tot en met 5 op de Numpad aan de rechterkant van je toetsenbord om te bepalen van de standpunten van de arm. U kunt meer posities door aanpassing van de "Pose Control"-object in de hiërarchie.
  • Typ in het tekstvak in de linker bovenhoek van het venster van de simulatie en druk spreken om de robot praten te maken. Dit is eigenlijk aangedreven door Google Translate voor de text-to-speech functie, dus u over een internetverbinding beschikken hiervoor moet voor werkzaamheden.
  • Druk op een cijfer van 0 tot 6 op het bovenste gedeelte van uw toetsenbord om de controle van het gezicht. Wij zullen behandelen hoe te opstelling de Android telefoon aan het gezicht in de simulatie in de volgende stap.

Opmerking: Als u onbekend met het gebruik van de eenheid bent, adviseer ik leren van de basics hier: http://unity3d.com/learn/tutorials/projects/roll-a-ball. Terwijl dit worden de basisprincipes uitgelegd over het gebruik van de eenheid, het eigenlijk alleen maar krassen de oppervlakte op welke eenheid in staat is. Als u geïnteresseerd bent in het leren meer over eenheid (of iets anders voor die kwestie), zou ik aanbevelen besteden veel tijd aan het ontwikkelen van kleine projecten op eigen en geleidelijk accumuleren kennis als u doorgaat.

Gerelateerde Artikelen

Bomb verwijdering Robot simulatie

Bomb verwijdering Robot simulatie

In dit project ben ik het opbouwen van een bom verwijdering Robot conceptueel model. Ik dacht dat het idee van het bouwen van een robot die kan worden verzonden in een volledig donkere kamer te halen een item, zoals een explosief en breng het naar ee
EEZYbotDELTA 3Dprinted Robot

EEZYbotDELTA 3Dprinted Robot

Deze een 3D afgedrukt parallelle Delta Robot.U kunt het in actie hier zien:Ik maakte een instructables ertoe gedreven fron een Android app via Bluetooth hier:video3D-modellen van de afgedrukte delen in *.stl formaat, kan gratis worden gedownload van
Licht Ring op onderwater Robot--deel 2 (CNC Mill)

Licht Ring op onderwater Robot--deel 2 (CNC Mill)

Hallo. Dit instructable, we maken een lichte ring. Het is een deel dat op de voorkant van een onderwater robot (afbeelding 2 gaat).U kunt meer informatie over de context in deel 1 van de instructable lezen, maar hier is de korte versie: de huidige ve
Voeg 6 ultrasone afstand sensoren om bestaande Raspberry Pi Robot

Voeg 6 ultrasone afstand sensoren om bestaande Raspberry Pi Robot

Dit is niet een tutorial te maken van een Raspberry Pi robot met 6 ultrasone sensoren.Dit is een tutorial toont de beste methode om 6 ultrasone sensoren rechtstreeks toevoegen aan een raspberry pi zonder het gebruik van elke micro controller zoals de
Borstelloze Gimbal Balancing Robot

Borstelloze Gimbal Balancing Robot

Het volgende project is een gevolg van het bekijken van de video Cubli en steeds geïnteresseerd zijn in de controle van unstable evenwicht met Borstelloze motoren. De eenvoudigere omgekeerde slinger probleem werd besloten om het project te voltooien
Het ontwerpen en bouwen van een bestrijding robot

Het ontwerpen en bouwen van een bestrijding robot

Combat robots zijn onderhoudend en vermakelijk sinds voordat ze populair op Comedy Central waren. Een tijdje terug ik ondernam de uitdaging van de bouw van een paar van bestrijding robots (een 30 pond en een 220lb). Ongeacht de grootte van de machine
Chefbot: Een DIY autonome mobiele robot voor het serveren van voedsel in de hotels

Chefbot: Een DIY autonome mobiele robot voor het serveren van voedsel in de hotels

Zoals de titel al zegt, gaan we om te zien hoe het bouwen van een autonome mobiele robot genaamd Chefbot die voor het serveren van eten en drinken in hotels en restaurants.Dit was een hobby-project en ik bouwde deze robot na het zien van een robot ge
Eenvoudige multi-mode 4wd Rover JR-001

Eenvoudige multi-mode 4wd Rover JR-001

Kleine vier wielen bots zijn leuk om te bouwen en te spelen met, maar bieden een nieuwe reeks uitdagingen voor de beginner. Met de toevoeging van twee meer motors, u verscheidene problemen, namelijk meer vermogen nodig is. Dit kan betekenen meer of g
POLYRO (oPen sOurce vriendelijke RObot)

POLYRO (oPen sOurce vriendelijke RObot)

This is an instructable on building a relatively low-cost wheeled robot platform for developing ROS applications. Denk aan ROS als een besturingssysteem voor uw robot (mits de hardware abstractie, apparaatstuurprogramma's, Bibliotheken, visualizers,
Blinky papier Robot - 1e papier Circuit Project

Blinky papier Robot - 1e papier Circuit Project

Deze leuke kleine project is een snelle, goedkope Inleiding tot papier circuits. Het maakt ook gebruik van sturdy zelf permanent papier mensen van mijn vorige ' ible (Blinky is een gelukkige kleine robot met een vrolijke rood licht op zijn hoofd. Het
SADbot: de seizoensinvloeden getroffen tekening robot

SADbot: de seizoensinvloeden getroffen tekening robot

SADbot werd gemaakt in samenwerking met Ben Leduc-molens voor de galerie met venster op de Eyebeam Art + Technology Center. Het belangrijkste idee was om het gebruik van zonne-energie voor het aandrijven van een tekening machine die kan communiceren
Robot Heartbeat Valentine Card

Robot Heartbeat Valentine Card

Deze leuke Valentijn kaart maakt gebruik van Chibitronics circuit stickers een schattig robot tot leven te brengen.Voor deze kaart u hebt nodig:Letter formaat vel karton (8.5 "x 11")Grijze cardstockRoze en wit papier3 Chibitronics LED stickersCh
Verbeterde Spider Robot

Verbeterde Spider Robot

Ik ben altijd op zoek naar een nieuw project te doen op mijn robotica workshop voor kinderen. Terwijl spider robots intrigerend zijn, bijna alle van hen zijn ofwel te ingewikkeld waarbij 10 + servo's of manier over begroting voor mijn atelier. In de
Hoe maak je kleine robots met nRover bestuur

Hoe maak je kleine robots met nRover bestuur

De nRover, is een kleine bord gemaakt om te bouwen van kleine robots zoals UGV (onbemande ground voertuigen), lijn volgeling of Domotica, het kan worden gecontroleerd door wifi, Bluetooth en radio-controle. Het belangrijkste doel is de ontwikkeling v