logo logo
Home arrow Forums...
Thursday, 20 November 2008
 
 
English English  Español Español  
Upcoming Events
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
Tag Cloud
Architectures Artificial Associations Books Brain Conferences Conscious Consciousness Forums Howto Machine Machine Consciousness Machines Microsoft Neuroscience Projects Publications Research Researchers Reviews Robotics Robots Services Studio
Spotlight
Syndicate
 Conscious Robots RSS FeedConscious Robots RSS Feed
Conscious-Robots.com Forum  


Raúl
Moderator

Moderator
Posts: 425
graph
Karma: 6  
Re:crear nueva simulacion - 2008/05/26 14:55 Hola,
El método LocalToWorld es parte de la definición de VisualEntity por lo que respecta al motor de simulación. Sin embargo, no es parte del código fuente que Microsoft ha hecho público (ellos lo han definido como "Internal" en su código). Microsoft ha reconocido que esto es un bug, ya que se pretende que tú puedas partir del código que hay en entities.cs, pero claro si no te dan acceso a parte de la definición no puedes.

El método LocalToWorld devuelve una matriz que se usa para convertir coordenadas del sistema de referencia local al sistema de referencia del mundo simulado basado en la posición y la orientación de la entidad.

El código fuente es el siguiente:

Code:

 internal xna.Matrix WorldToLocal {     get     {         return xna.Matrix.Invert(LocalToWorld);     } } internal xna.Matrix LocalToWorld {     get     {         xna.Matrix localToWorld xna.Matrix.CreateFromQuaternion(TypeConversion.ToXNA(State.Pose.Orientation));         localToWorld.Translation Position;         if (Parent == null || (_parentJoint != null && _parentJoint.InternalHandle != IntPtr.Zero))         {             return localToWorld;         }         else         {             return localToWorld Parent.LocalToWorld;         }     } }



Si te estás basando en el simulation tutorial 4, (el brazo Kuka), puede que evites este error comentando la sentencia if que hay debajo de este comentario:

"Update arm position & orientation ..."

Ese if sólo es necesario cuando se mueve el editor del simulador..

También puedes mirar a ver si ya han solucionado este bug en la version CTP del Robotics Developer Studio 2008..
Raúl Arrabales Moreno. conscious-robots.com/raul
  The administrator has disabled public write access. Please, register to participate in the forum.

      Topics Author Date
    thread link
crear nueva simulacion
laso_d 2008/05/19 00:19
    emo
thread linkthread link Re:crear nueva simulacion
Raúl 2008/05/19 13:54
    thread link
thread linkthread linkthread link Re:crear nueva simulacion
laso_d 2008/05/20 14:46
    thread link
thread linkthread linkthread linkthread link Re:crear nueva simulacion
laso_d 2008/05/21 21:17
    emo
thread linkthread linkthread linkthread linkthread link Re:crear nueva simulacion
Raúl 2008/05/22 14:11
    thread link
thread linkthread link Re:crear nueva simulacion
laso_d 2008/05/22 16:42
    thread link
thread linkthread link Re:crear nueva simulacion
laso_d 2008/05/22 19:05
    emo
thread linkthread linkthread link Re:crear nueva simulacion
Raúl 2008/05/23 17:57
    thread link
thread linkthread link Re:crear nueva simulacion
laso_d 2008/05/24 23:07
    emo
thread linkthread linkthread link Re:crear nueva simulacion
Raúl 2008/05/26 14:55
    thread link
thread linkthread link Re:crear nueva simulacion
laso_d 2008/05/26 21:08
    thread link
thread linkthread link Re:crear nueva simulacion
laso_d 2008/05/29 23:55
    emo
thread linkthread linkthread link Re:crear nueva simulacion
Raúl 2008/05/30 14:35
    thread link
thread linkthread link Re:crear nueva simulacion
laso_d 2008/05/30 21:35
    thread link
thread linkthread link Re:crear nueva simulacion
laso_d 2008/06/19 01:58
    emo
thread linkthread linkthread link Re:crear nueva simulacion
Raúl 2008/06/19 13:26
    thread link
thread linkthread link Re:crear nueva simulacion
laso_d 2008/06/26 00:20
    emo
thread linkthread linkthread link Re:crear nueva simulacion
Raúl 2008/06/26 18:01
    thread link
thread linkthread linkthread link Re:crear nueva simulacion
salva 2008/09/15 21:29
    thread link
thread linkthread link Re:crear nueva simulacion
salva 2008/09/05 00:04
    thread link
thread linkthread link Re:crear nueva simulacion
salva 2008/09/05 00:04
    emo
thread linkthread linkthread link Re:crear nueva simulacion
Raúl 2008/09/05 14:51
 
Top! Top!