logo logo
Home arrow Robotics Studio... arrow Documentación en Español (Spanish Documentation) arrow Tutorial VPL. Ejecutar una Simulación desde VPL
Thursday, 09 February 2012
 
 
Main Menu
Home
Conscious Machines...
AI Techniques...
Neuroscience...
Researchers...
Publications...
Reviews...
MC Bibliography
Robotics Studio...
Forums...
Blog...
Frontpage
Upcoming Events
22.Feb. 2012

CogSys 2012
Vienna, Austria
04.Apr. 2012

TSC 2012
Tucson, Arizona
17.May. 2012

EAIS 2012
Madrid, Spain
05.Jun. 2012

Cognition & Consciousness
Menorca. Spain
02.Jul. 2012

ASSC 16
Brighton, UK
02.Jul. 2012

Revisiting Turing and his Test
Birmingham, UK
31.Oct. 2012

BICA 2012
Palermo. Italy
Tag Cloud
Architectures Associations Books Conferences Conscious Conscious Machines Consciousness Developer Documentación Documentation Español Machine Machine Consciousness Machines Neuroscience Publications Research Researchers Reviews Robotics Robots Spanish Studio VPL
Spotlight
More
Reader's Preferred
MCexperts List
FAQs
Glossary
Site Map
Tutorial VPL. Ejecutar una Simulación desde VPL Print E-mail
Written by Javier Escobar   
Tuesday, 25 November 2008

VPL Tutorial VPL. Ejecutar una Simulación desde VPL

Este tutorial demostrará cómo se puede iniciar una simulación en VPL. Para ello se creará un proyecto en VPL que permitirá conducir un robot a través de un mundo simulado.

Este tutorial se encuentra en la carpeta de instalación de MSRDS bajo la subcarpeta “Samples\VPLTutorials\Tutorial4”.

Para empezar, cree un nuevo proyecto seleccionando “New” del menú “File”. A continuación, inserte (arrastrar o doble clic) un servicio “XInput Controller” desde la caja de herramientas de servicios. Ahora inserte un servicio “Generic Differential Drive” y conéctele el pin de salida de notificación del “XImput Controller”. En la ventana de diálogo de conexiones, seleccione de la lista de “From:” el valor “TriggersChange” y de la lista “To:” el valor “SetDrivePower”. En la ventana de diálogo de datos de las conexiones, introduzca los valores indicados en la siguiente figura:

Figura 81: Datos de la conexión entre el “XInput Controler” y el “Generic Differential Drive"
Figura 81: Datos de la conexión entre el “XInput Controler” y el “Generic Differential Drive"

Fíjese que cuando se quiere girar a la derecha, esto se convierte en avanzar con el motor izquierdo y viceversa. Al utilizar el servicio XInput Controler se supone que tendrá un joystick configurado y funcionando con el que podrá manejar el robot (Puede servir un mando de la vídeo consola [7] Xbox 360) y el diagrama queda muy sencillo. En el tutrorial de este documento “Drive-By-Wire” se puede observar un diagrama que realiza funciones parecidas a este servicio pero en lugar de utilizar un joystick, se simulará este a través de una ventana con flechas para mover el robot.

Figura 82: Diagrama final del tutorial de simulación en VPL.
Figura 82: Diagrama final del tutorial de simulación en VPL.

Para realizar una simulación de este diagrama, sólo se debe asociar el fichero del manifiesto (“manifest”) apropiado sobre el servicio “Generic Differential Drive”. Si hubiese varios servicios iguales, sólo es necesario configurar en uno de ellos. Haga clic con el botón derecho sobre este servicio y seleccione de la lista desplegable el valor “Use a manifest”. Presione el botón que aparecerá para importar un manifest y busque y seleccione uno de los siguientes manifiestos:

- “LEGO.NXT.Tribot.Simulation.manifest.xml”
- “MobileRobots.P3DX.Simulation.manifest.xml”
- “SimulationTutorial3.manifest.xml”

Figura 83: Configuración del manifest.
Figura 83: Configuración del manifest.

Seleccione “Start” del menú “Run” y se abrirá la ventana de simulación.

Figura 84: Entorno de simulación de VPL.
Figura 84: Entorno de simulación de VPL.

Ahora podrá dirigir al robot seleccionado según el “manifest” elegido, a través de este escenario virtual.

Para detener la aplicación pulse el botón Stop de la ventana que mostró VPL durante el inicio de la ejecución.

 


Add as favourites (156) | Quote this article on your site | Views: 2934

  Comments (2)
RSS comments
 1 Re: modificacion de entidades
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it website, on 28-05-2011 15:02
Hola, creo que lo más rápido es usar el editor del Visual Simulation Environment. Durante la simulación puedes entrar en el modo edición (mode - edit) y así modificar las propiedades de las entidades simuladas. Luego puedes guardar el escenario modificado en un archivo xml con otro nombre (file - save scene as).  
 
Un truco rápido para que un objeto no se mueva es ponerle una masa muy grande, por ejemplo, millones de kilos..
 2 modificacion de entidades en un manifies
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it , on 26-05-2011 21:58
buenas tardes..  
Queria pedirles porfavor una ayuda con la modificacion de ciertas entidades dentro de los manifestos, un ejemplo es con el manifesto que ustedes muestran, quisiera saber que tag puedo usar para que las entidades ( por ejemplo el bloque gris) se queden en su sitio y no se muevan por ningun motivo. el tag que viene por default es el de Dynamic, nose si me pudiesen ayudar a conocer que otros tags existen para estas entidades... muchas gracias

Only registered users can write comments.
Please login or register.


Related Items:

  1. Jobs: Two Chair positions for new Centre for Computational Neuroscience and Co
  2. Birmingham Fellows in Robotics and Cognitive Systems
  3. Finding papers about consciousness and robotics
  4. Paladyn. Journal of Behavioral Robotics
  5. International Journal of Social Robotics
  6. Cognitive Robotics and Machine Consciousness
  7. Cognitive Robotics
  8. Polymorphic Robotics
  9. Urbi goes Open Source
  10. The Tower of Hanoi for Robotics
 





Lost Password?
No account yet? Register
 Conscious Robots RSS FeedConscious Robots RSS Feed

Find us on Facebook

Follow us on TwitterFollow us on twitter
Spotlight

Machine Consciousness Bibliography Database

 

ConsScale
The Cognitive Machine Consciousness Scale

 
Categories
Last Posts in Forum
 
CR
miel continental