logo logo
Home arrow Robotics Studio... arrow Documentación en Español (Spanish Documentation) arrow Tutorial VPL. Ejecutar una Simulación desde VPL
Wednesday, 10 March 2010
 
 
English
Main Menu
Home
Conscious Machines...
AI Techniques...
Neuroscience...
Researchers...
Publications...
Reviews...
MC Bibliography
Robotics Studio...
Forums...
Blog...
Frontpage
Upcoming Events
29.Mar. 2010

AISB 2010
Leicester, UK
12.Apr. 2010

Toward a Science of Consciousness 2010
Tucson, Arizona
22.Apr. 2010

Retecog Workshop
Madrid, Spain
24.Jun. 2010

ASSC 14
Toronto. Canada
14.Jul. 2010

BICS 2010: Brain-Inspired Cognitive Systems
Madrid, Spain
Tag Cloud
Associations Books Conferences Conscious Consciousness Developer Documentación Documentation Español Howto Machine Machine Consciousness Machines Neuroscience Projects 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 (89) | Quote this article on your site | Views: 1674 | E-mail

  Be first to comment this article
RSS comments

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. Finding papers about consciousness and robotics
  3. International Journal of Social Robotics
  4. Cognitive Robotics and Machine Consciousness
  5. Cognitive Robotics
  6. Polymorphic Robotics
  7. Microsoft Robotics Studio October 2006 CTP
  8. Microsoft Robotics Studio November 2006 CTP
  9. Robotics Studio 1.0 Released
  10. RoboCup Simulator for Robotics Studio
 





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