logo logo
Inicio arrow Foros...
Thursday, 08 de January de 2009
 
 
English English  Español Español  
Próximos Eventos
10.Jun. 2009

IWANN 2009
Salamanca, Spain
11.Jun. 2009

Toward a Science of Consciousness
Hong Kong, China
14.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
Etiquetas
Análisis Artificial Científicos Conciencia Consciencia Consciencia Artificial Conscientes Consciousness Developer Documentación Documentation Español Howto Investigación Publicaciones Reviews Robotics Robots Robótica Servicios Spanish Studio VPL artificial
Destacados
Conscious-Robots.com Forum  


Garcia
Usuarios

Fresh Boarder
Mensajes: 2
graphgraph
Karma: 1  
C# Matrix Library for an Articulated Arm - 2008/07/09 14:09 Hi, I'm looking for a C# Matrix Library to create a MSRS Driver for a fisic Articulated Arm I have.

Do you now if there is one included in MSRS that I can use? (Not for simulation, but real time kinematics proccess).

I could make my own library, but it's much more simple to use one allready made (MSRS one or external C# library).

Thanks in advance.
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 444
graph
Karma: 6  
Re:C# Matrix Library for an Articulated Arm - 2008/07/09 18:05 Hi, I was looking for the same stuff some time ago. I had to do plenty of euclidean transformations like rotations, translations, projections, calculate vectors from different reference systems, etc.

I started using the classes defined in Microsoft.Robotics.PhysicalModel (Vector3, Quaternion, Matrix, etc.) to represent objects and locations perceived by my robot. Then, I discovered (thanks to S@ilor for this) that you can have some more functionality if you use the Microsoft.XNA.Framework assembly (which is also shipped with Robotics Studio).

By the way, note the difference between Microsoft.Robotics.PhysicalModel.Vector3 and Microsoft.XNA.Framework.Vector3

Using the XNA Framework you can do things like this:

Code:

 static Vector3 RotatePointOnYAxis(Vector3 pointfloat angle) {     // Create a rotation matrix that represents a rotation of angle radians.     Matrix rotationMatrix Matrix.CreateRotationY(angle);     // Apply the rotation matrix to the point.     Vector3 rotatedPoint Vector3.Transform(pointrotationMatrix);     return rotatedPoint; }



I don't know of any other C# library for matrix algebra, but I am sure there should be something out there.. I'll let you know if I here of something.

Hope this helps..
Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Garcia
Usuarios

Fresh Boarder
Mensajes: 2
graphgraph
Karma: 1  
Re:C# Matrix Library for an Articulated Arm - 2008/07/11 08:44 Muchas gracias, Raúl

1 Saludo
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 444
graph
Karma: 6  
Re:C# Matrix Library for an Articulated Arm - 2008/07/13 18:00 ¡De nada! You're welcome!

Cheers,
Raúl.
Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Titulares RSS
 Conscious Robots RSS FeedFuente RSS de Conscious Robots





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