logo logo
Home arrow Forums...
Wednesday, 07 January 2009
 
 
English English  Español Español  
Upcoming Events
10.Jun. 2009

IWANN 2009
Salamanca, Spain
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
Tag Cloud
Architectures Associations Books Conferences Conscious Consciousness Developer Documentación Documentation Español Howto Machine Machine Consciousness Machines Neuroscience Publications Research Researchers Reviews Robotics Robots Spanish Studio VPL
Spotlight
Conscious-Robots.com Forum  


jonymegripo
User

Senior Boarder
Posts: 10
graphgraph
Karma: 3  
Fisica de un nuevo objeto - 2008/10/20 13:49 Hola, voy a introducir un nuevo objeto en la simulacion, que es una silla de ruedas y necesito crear su fisica exacta para su tamaño. Tiene que ser creada como la del robot Pioneer3DX en el fichero entities.cs.
Adjunto el fichero .obj de la silla por si alguien me puede ayudar a crear la fisica.
gracias de antemano!!

Mensaje editado por: jonymegripo, el: 2008/10/20 13:52
  The administrator has disabled public write access. Please, register to participate in the forum.
Raúl
Moderator

Moderator
Posts: 444
graph
Karma: 6  
Re:Fisica de un nuevo objeto - 2008/10/22 17:06 Hola, no veo el fichero adjunto, supongo que era muy grande para colgarlo en el foro.. Si quieres que lo pruebe mándamelo a raul arroba conscious (guión) robots punto-com. ¿Qué programa has utilizado para el modelado 3d? Raúl Arrabales Moreno. conscious-robots.com/raul
  The administrator has disabled public write access. Please, register to participate in the forum.
leo
User

Senior Boarder
Posts: 10
graphgraph
Karma: 5  
Re:Fisica de un nuevo objeto - 2008/10/26 05:13 Por lo que he entendido, lo que tienes es el archivo .obj sacado de tu diseño en 3D y quieres insertarlo en el simulador de MSRS.

Para hacer, la forma más realista y parecida a tu diseño posible, has de incluir tu diseño en una malla de triangulos. Esto es, hacer una figura uniendo triangulos, de manera que sea lo mas parecido a lo que tu sacaste de tu software de 3D. Prueba con esto:

Code:

 AñadirFormaTriangulos("objeto.obj", new Vector3(-1f0f, -1f)); ... private void AñadirFormaTriangulos(string nombreVector3 pos)         {             Shape formaT null;             TriangleMeshEnvironmentEntity entidad = new TriangleMeshEnvironmentEntity(                 pos,                 nombre,                 formaT);             entidad.State.MassDensity.Mass 0f;             entidad.State.Name "Malla de triángulos:" nombre ":" Guid.NewGuid().ToString();             SimulationEngine.GlobalInstancePort.Insert(entidad);         }




..tambien puedes mirarte este tema para mas informacion.
http://www.conscious-robots.com/es/foros-./foro-de-microsoft-robotics-studio/re-duda-sobre-el-color- de-un-nuevo-objeto-inse/view-26.html

un saludo

Mensaje editado por: leo, el: 2008/10/26 05:16
  The administrator has disabled public write access. Please, register to participate in the forum.
jonymegripo
User

Senior Boarder
Posts: 10
graphgraph
Karma: 3  
Re:Fisica de un nuevo objeto - 2008/10/27 15:52 Hola leo, lo intente con una malla de triangulos, pero no me sirve porque mi objeto tiene que tener ruedas y moverse, asi que la solucion que he escogido es crearme una nueva clase como la del pioneer3d y ajustarla a mi figura. No se si asi esta bien, pero por lo menos me funciona y puedo mover mi silla de ruedas como un robot.

Si conoces otro metodo mejor me lo comunicas,ok.

gracias!!
  The administrator has disabled public write access. Please, register to participate in the forum.
leo
User

Senior Boarder
Posts: 10
graphgraph
Karma: 5  
Re:Fisica de un nuevo objeto - 2008/10/28 03:33 No se si he entendido muy bien lo que quieres hacer.
De todas formas, si tu objeto tiene ruedas y se mueve, como dices...eso no es incompatible con el mallado triangular. Si tienes el diseño grafico, lo que puedes hacer es coger, en el simulador 3D, la silla de ruedas por un lado y la rueda loca por el otro; añadirlas a MSRS con las sentencias anteriores de mallado triangular para cada una (silla y rueda loca) y ya tendrias las dos figuras reproducidas de la forma más veraz posible en MSRS.

Code:

 AñadirFormaTriangulos("silla.obj", new Vector3(0f0f0f)); ... AñadirFormaTriangulos("rueda.obj", new Vector3(0f0f0f)); ...



El Vector3, corresponde con las posiciones para cada una de las dos figuras, que para el caso de la rueda, si te he entendido bien, seria Vector3(0f, radio, 0f).

El resto sería lo mismo que te encuentras en el Pionner3D, que si mal no recuerdo, lo unico que hace de más es insertar un motor en el eje principal del elemento.

De todas formas si te funciona como tu quieres, ya tienes la solución. Por que a veces intentar cambiar algo en este programa es un poco impredecible.

Un saludo
  The administrator has disabled public write access. Please, register to participate in the forum.
Syndicate
 Conscious Robots RSS FeedConscious Robots RSS Feed





Lost Password?
No account yet? Register
Last Posts in Forum
 
Top! Top!