Hello, folks!

Genserkins.c says that "Currently the type of the joints is hardcoded
to ANGULAR".
I would appreciate, if anyone could share some advice, how the linear
joint could be implemented.
My need is to move small robot arm along 3000 mm long linear slide in
implementation of robotic MIG welder.
My initial design contains 5 joints:
1) linear joint, along which the whole arm will move:
2) "shoulder up/down";
3) "elbow up/down";
4) "wrist rotate";
5) "wrist up/down".

They are supposed to be serially linked in the exact order as I wrote them.

So my main question is - how can linear joint be introduced here? I
feel that hardcoding that only joint_0 (first joint in the series) is
linear would satisfy vast majority of necessity to combine robotic
arms and linear joints.

I have another 2 minor questions:
1) I need to control rotary head (because long, round parts will need
to be welded along perimeter). Looking at genserkins.c I suspect that
A, B and C letters are hardcoded for the arm. It does not matter, what
letter, the question is, where exactly in KinematicsForward and
KinematicsInverse sections should I paste these lines:
pos->u = joint[6]
joints[6] = pos->u
2) what do I do about these lines? It is from genserkins.h:
  67 #define DEFAULT_A6 0
  68 #define DEFAULT_ALPHA6 -PI_2
  69 #define DEFAULT_D6 0;
The arm is designed to have 5 joints, the 6th joint should a rotary
head, so I would like to exclude it from all the calculations of the
arm.

Thank You in advance!

Viesturs

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to