Halley: Embajador Robot 001 (15 / 18 paso)

Paso 15: Gráfica visualizador con Unity3D.

Este es el visualizador gráfico creado con Unity3D para mostrar una simulación de tiempo real del robot mientras que envía datos en serie el Arduino para cada posición del servo en la parte superior media del robot. Aunque la unidad está diseñada para hacer juegos de video, sirve nuestro propósito muy bien como un controlador de robot. Tenga en cuenta que no necesita la versión Pro de este proyecto - la versión libre debe funcionar bien.

Para empezar, enciende la unidad y abrir la carpeta proyecto "Robot de Halley". Esto puede hacerse yendo a archivo -> Abrir proyecto y seleccionar la carpeta "Robot Halley". Entonces abrir la escena titulada "Halley_Robot". Esto puede hacerse yendo al panel Proyecto y haga clic en el icono de la unidad titulado "Halley_Robot". Ahora, seleccione el objeto etiquetado "Arduino Control conjunto". En el Inspector, usted debe una gran cantidad de ajustes. Cambiar uno que dice "Puerto" en el nombre de su puerto serie de Arduino (en Windows, sólo los puertos que van desde COM1 a COM9 parecen funcionar. En OSX, utiliza el nombre completo del puerto, que es algo como "/ dev/tty.usbmodem#"). En este punto, podrá pulsar el botón de Play (en forma de un triángulo en la parte media superior de la ventana de la unidad) para comenzar el funcionamiento la simulación. Si no ves los errores evidentes de rojo, debe ser capaz de controlar completamente el robot en este punto. Tenga en cuenta que necesitará su Arduino conectado para ejecutar este programa.

Estos son controles que he creado:

  • Presione M para activar seguimiento de ratón. Si está habilitado, la cabeza del robot siga la posición del ratón.
  • Pulsa cualquier número del 0 al 5 en el teclado numérico a la derecha de tu teclado para controlar las posiciones de brazo. Puede agregar más posiciones modificando el objeto de "Pose Control" en la jerarquía.
  • Escriba en el cuadro de texto en la esquina superior izquierda de la ventana de simulación y pulse hablar para hacer el robot hable. Esto realmente funciona con Google Translate para la función de texto a voz, por lo que necesitarás una conexión a internet para que funcione.
  • Pulsa cualquier número del 0 al 6 en la parte superior de tu teclado para controlar la cara. Cubriremos cómo configurar el teléfono Android para reflejar la cara en la simulación en el siguiente paso.

Nota: Si no está familiarizado con cómo utilizar la unidad, te recomiendo aprender los conceptos básicos aquí: http://unity3d.com/learn/tutorials/projects/roll-a-ball. Mientras que este explica los conceptos básicos sobre cómo utilizar la unidad, realmente sólo rasguña la superficie en la que la unidad es capaz de. Si usted está interesado en aprender más acerca de la unidad (o cualquier otra cosa para esa materia), yo recomendaría gastar mucho tiempo desarrollando pequeños proyectos por su cuenta y poco a poco acumulando conocimientos que ir adelante.

Artículos Relacionados

Simulación de Robot de disposición de la bomba

Simulación de Robot de disposición de la bomba

En este proyecto estoy construyendo un modelo conceptual de la disposición de bomba Robot. Pensé que la idea de construir un robot que se puede enviar en una habitación totalmente oscura para recuperar un elemento como un artefacto explosivo y llevar
Sin escobillas cardán Balancing Robot

Sin escobillas cardán Balancing Robot

El siguiente proyecto es el resultado de ver el video de Cubli y convirtiéndose en interesados en el control de equilibrio inestable con motores sin escobillas. El más simple invertido problema péndulo se decidió con el fin de completar el proyecto a
Cómo diseñar y construir un robot de combate

Cómo diseñar y construir un robot de combate

robots de combate han sido entretenido y divertido desde antes de que fueran populares en Comedy Central. Un tiempo atrás emprendí el reto de construir un par de robots de combate (30lb y 220 libras). Sin importar el tamaño de la máquina los pasos en
Simple multi-mode 4wd Rover JR-001

Simple multi-mode 4wd Rover JR-001

Pequeños robots con ruedas cuatro son diversión para construir y jugar con, pero ofrecen un nuevo conjunto de desafíos para el principiante. Con la adición de dos motores más, añades varios problemas, uno de ellos más energía se necesita. Esto puede
POLYRO (oPen sOurce friendLY RObot)

POLYRO (oPen sOurce friendLY RObot)

This is an instructable on building a relatively low-cost wheeled robot platform for developing ROS applications. Pensar en ROS como un sistema operativo para tu robot (proporciona la abstracción del hardware, controladores de dispositivo, biblioteca
EEZYbotDELTA 3Dprinted Robot

EEZYbotDELTA 3Dprinted Robot

Este impreso de un 3D Robot Delta paralelo.Se puede ver en acción aquí:Hice un instructables para que sea impulsado desde una aplicación Android via Bluetooth aquí:videoModelos 3D de las piezas impresas en formato *.stl, puede descargarse gratuitamen
Anillo de luz el Robot bajo el agua - parte 2 (molino CNC)

Anillo de luz el Robot bajo el agua - parte 2 (molino CNC)

Hola. En este instructable, estamos haciendo un anillo de luz. Es una pieza que va en la parte delantera de un robot submarino (Foto 2).Puedes leer más en el contexto de la parte 1 del instructable, pero aquí está la versión corta: sistema de ilumina
IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

(Si te gusta este Instructables, no olvide votar en ella (por encima de: bandera de la esquina a la derecha). está compitiendo en concursos de automatización y de INTERNET de las cosas. ¡Muchas gracias! ;-)En este instructables, aprenderemos cómo cre
Garra de robot para talleres!

Garra de robot para talleres!

Este es un diseño nuevo para una garra de robot simple que puede ser utilizado para talleres de electrónica! La garra puede agarrar objetos a la luz como pompones y vasos de espuma de poliestireno y es una gran introducción a un mecanismo actuador li
Blinky papel Robot papel - 1er circuito proyecto

Blinky papel Robot papel - 1er circuito proyecto

Este pequeño proyecto es una introducción rápida y barata a los circuitos de papel. Él también hace uso de robusto autónomo personas de papel de mi anterior ' ible (Blinky es un pequeño robot feliz con un alegre rojo sobre su cabeza. El foco rojo se
Cómo hacer pequeños robots con nRover Junta

Cómo hacer pequeños robots con nRover Junta

El nRover, es un tablero pequeño diseñado para construir pequeños robots como UGV (vehículos terrestres no tripulados), seguidor de línea o automatización del hogar, puede ser controlado por wifi, Bluetooth o radio control. El objetivo principal es e
Robots suaves: Hacer un músculo Artificial brazo y pinza

Robots suaves: Hacer un músculo Artificial brazo y pinza

Usando los músculos de aire artificial, un brazo de robot muy flexible y pinza se pueden hacer.Este robot suave es accionado por aire comprimido y cada uno de los 11 músculos puede controlarse mediante un control remoto universal infrarrojo estándar
Disfraz de dragón para Robot Industrial

Disfraz de dragón para Robot Industrial

Este tutorial le mostrará cómo hacer un disfraz de dragon para un robot industrial.Conseguí una buena oferta en un robot industrial FANUC LRMate 200IC/5 h para la experimentación en el país. Mi hija está absolutamente fascinada por la máquina, y quer
Ganchillo gorro cuadrado - Robot Instructable, esponja Bob y WALL-E

Ganchillo gorro cuadrado - Robot Instructable, esponja Bob y WALL-E

Uno de los proyectos que ha estado nadando alrededor en mi cabeza fue este sombrero estilo "cuadrado", también llamado un sombrero de bufón. No pude resistirme a participar en el concurso de Robot Instructable así este Instructable es un product