logo logo
Inicio arrow Robotics Studio... arrow Servicios arrow Parachoques Simulado para Pioneer 3DX
Friday, 21 de November de 2008
 
 
English English  Español Español  
Próximos Eventos
10.Jun. 2009

IWANN 2009
Salamanca, Spain
International Work-Conference on Artificial Neural Networks
11.Jun. 2009

Toward a Science of Consciousness
Hong Kong, China
15.Jun. 2009

International Workshop on Machine Consciousness
Hong Kong, China
15.Jun. 2009

The 8th IEEE International Conference on Cognitive Informatics
Hong Kong, China
22.Jun. 2009

IWINAC 2009
Santiago de Compostela, Spain
Work-Conference in the Interplay between Natural and Artificial Computation
Etiquetas
Análisis Artificial Associations Científicos Conciencia Consciencia Consciencia Artificial Conscientes Consciousness Howto Investigación Investigadores Microsoft Máquinas Publicaciones Researchers Reviews Robot Robotics Robots Servicios Studio artificial conciencia
Destacados
Titulares RSS
 Conscious Robots RSS FeedFuente RSS de Conscious Robots
Parachoques Simulado para Pioneer 3DX Imprimir E-Mail
escrito por Raúl Arrabales Moreno   
Tuesday, 11 de December de 2007

Servicio SimulatedPioneerBumper


Microsoft Robotics Studio viene con un modelo simulado del robot Pioneer 3DX que se puede usar en el entorno de simulación visual. Este robot simulado se puede equipar con varios sensores simulados, como el LRF o el bumper simulado. Normalmente, los paragolpes del P3DX se modelan como simplemente un sensor de contacto frontal y otro trasero. Sin embargo, el robot Pioneer real suele venir con dos anillos de paragolpes, cada uno con 5 paneles de contacto:

Simulated Pioneer Pioneer Mesh

Introducción

Dada la necesidad de usar un modelo más exacto de los sensores reales, hemos estado trabajando en servicios adicionales de simulación, como el servicio de Sonar Simulado.  En este caso, queríamos simular de forma precisa los anillos de paragolpes frontal y trasero de la base Pioneer ARCOS. El servicio Simulated Pioneer Bumper modela los 10 paneles usando 10 cajas tridimensionales situadas aproximadamente a la misma posición que corresponde a los paragolpes del robot real. Vea las cajas que respresentan los sensores de contacto en las siguientes figuras:

NOTA:  los "boxshapes" distribuidos alrededor del robot se usan para calcular las colisiones físicas con otros elementos del mundo virtual. Por lo tanto, la modificación de sus posiciones afectaría al comportamiento físico del robot.

 

Bumper panel boxshapes
Bumper panel boxshapes
Bumper panel location
Bumper panel location

  

Descarga del Servicio (Código fuente)

 

 

Instrucciones de Instalación

Descarga el archivo ZIP y descomprímelo en el directorio raíz de MSRS. Se supone que el directorio raíz es:

C:\Microsoft Robotics Studio (1.5)

Cuando se descomprime el archivo, se crea un proyecto en el directorio Apps\UC3M bajo la instalación de MSRS:

 Apps\UC3M\SimulatedPioneerBumper

Si quieres recompilar el proyecto, abrelo y usa la función rebuild:

msbuild Apps\UC3m\SimulatedPioneerBumper\SimulatedPioneerBumper.sln

  

Descripción

El servicio SimulatedPioneerBumper crea una entidad visual que modela los paneles de paragolpes frontales y traseros de un robot Pioneer. Adicionalmente, el servicio implementa el contrato genérico de sensor de contacto. Por lo tanto, se puede usar desde cualquier servicio que trate con sensores de contacto. Este servicio enviará notificaciones a sus servicios suscritos cada vez que los paragolpes entren en contacto con cualquier superficie del mundo simulado.

El estado de este servicio mantiene un conjunto de 10 sensores de contacto, identificados por los nombres:  b1, b2, b3, b4, b5, b9, b10, b11, b12 y b13 como se muestra a continuación:

Bumper Panels Nomenclature
Bumper Panels Identification

Los bumpers frontales y traseros del Pioneer 3 DX proporcionan puntos de percepción y lecturas individuales por cada panel de contacto, los cuales se pueden reproducir en el entorno de simulación de Robotics Studio gracias a este servicio. Cada panel mide unos 10 cm x 2.5 cm de ancho. Los segmentos se distribuyen alrededor del robot en ángulos de  -52, -19, 0, 19, and 52 grados, tal y como se muestra en la siguiente figura:

Front bumper ring
Pioneer Front Bumper

Sin embargo, hemos modificado ligeramente estas dimensiones y orientaciones para adaptar los paragolpes al modelo del robot Pioneer que viene con Robotics Studio.

Además, hemos añadido una representación gráfica de los paragolpes en el servicio CRANIUM Dashboard. La siguiente figura muestra como los paneles del paragolpes frontal b1 y b2 están presionados, mientras que los demás están libres:

Bumpers in Cranium Dashboard
Bumpers in Cranium Dashboard


Licencia

Este programa se distribuye bajo los términos de la licencia Creative Commons Reconocimiento - No Comercial - Compartir Igual 3.0 Unported; puedes redistribuirlo y modificarlo de acuerdo a sus términos y condiciones:

Reconocimiento - No comercial - Compartir igual: Este programa puede ser distribuido, copiado y exhibido por terceros si se muestra en los créditos. No se puede obtener ningún beneficio comercial y las obras derivadas tienen que estar bajo los mismos términos de licencia que el trabajo original.

Este programa se distribuye con la intención de que sea útil, pero sin ninguna garantía para ningún propósito particular.

Creative Commons License


Related Items:

  1. Páginas de Microsoft Robotics Studio
  2. Cómo encontrar artículos sobre consciencia y robótica
  3. Robótica Cognitiva y Conciencia Artificial
  4. Robótica Cognitiva
  5. Robots Polimórficos
  6. MobileRobots Pioneer 3 (P3 DX)
  7. Microsoft Robotics Studio Octubre 2006 CTP
  8. Microsoft Robotics Studio Noviembre 2006 CTP
  9. Robotics Studio 1.0 Liberado
  10. Simulador RoboCup para Robotics Studio

Add as favourites (100) | Cite este artículo en su sitio | Views: 3509 | E-Mail

  Comentarios (2)
RSS de los comentarios
 1 Robots with Linux under MSRS
Escrito por Esta dirección de correo electrónico está protegida contra los robots de spam, necesitas tener Javascript activado para poder verla website, el 27-12-2007 17:24
The MSRS runtime itself run under a .NET framework or .NET compact framework environment. However, you can use MSRS to program a Linux robot as long as you have (or develop) the required DSSP services to communicate a MSRS processing node with the OS or firmware running within the robot. Typically, a bluetooth or WiFi connection will do the physical part between the robot and the MSRS processing node/s.
 2 Escrito por north by northeast, el 27-12-2007 15:47
How do I run robots with Linux under MSRS?

Solo los usuarios registrados pueden agregar sus comentarios.
Por favor, vaya a login, o regístrese.

Modificado el ( Tuesday, 18 de December de 2007 )
 





¿Recuperar contraseña?
¿Quieres registrarte? Hazlo aquí
Categorías
Mensajes en el Foro
 
Top! Top!