Re: A nomenclature question

Leopold Palomo Avellaneda <[email protected]>
Newsgroups gmane.science.robotics.orocos.user
Message-ID <[email protected]>
A Divendres 04 Juliol 2003 14:27, Herman Bruyninckx va escriure:
[...]
> Okay, there seems to be some misunderstanding :-) The ones I propose
> are outlined above:
> 1. homogeneous transformation matrices for the link-to-link
>    transitions
Ok, I have thought how to do it. It's more or less easy. Howeber there are 
some "details" that are very difficult to solve, I think.

> 2. symbolic representation that describes the kinematic family and
>    the conventions used (positive direction, joint limits,
>    connectivities, etc.)

Ok. You prefere to divide this information. I have worked in a ONE class with 
all this information. 

> 3. for each specific family: an efficient and ad hoc implementation of
>    the internal kinematics API.

I think that this point is something to take care. I'm thinking that you have 
to be able to simulate/operate your 321 robot with classes of the its family 
and with the serial6f genreric family.
...
> > Kleinfunger-Khalil nomenclature that the Travelling Coordinate System. I
...
> I don't like very much these conventions that _impose_ how you have to
> choose reference frames, for the simple reason that people loose too
> much time trying to adhere to the convention. While there is no real
> need for such "systematic" conventions: any choice of frames on the
> links and joints will do, and designers most often have very good
> intuition about where they want their joint axes to lie. 

Reading that, I have remembered that almost ALL the papers that I have read to 
find some nice generic model to solve the inverse kinematic are developed 
using some nomenclature to contruct the formules to work with. 

I agree with you with the idea of the nomenclature as a minimal question. But 
for example. If I would like to implement the Manocha method to solve the 
general kinematic inverse, in all of his-theirs papers he (they) develop the 
formulas using D-H, to conctruct the polinomian, working after with the 
\theta_i. I think that this method is nomenclature dependant, or all least 
the information that I have. To have some nomenclature helps you to develop 
formulas to work, I think. 

I insist that I'm a simple student and I'm sure that there are a lot of people 
here (you the first) that a very high level of kinematics to talk about it 
not me. If you think that this is the correct way, ok, we began to think how 
to implement it. I have only my experience to implement this kind of things 
in my master thesis, that all.

> All the
> conventions (including Kleinfinger-Khalil) work with constructions
> such as the common perpendicular between two axes, etc. I think this
> is not really necessary; it maybe _was_ interesting in the past, when
> being able to use only four numbers instead of 6 or 16 was important,
> which is not so important anymore with modern systems... 

big red light, big red light!!!!!! 
The people is lazy. We are lasy. If I need only 4 number to define one thing I 
will use only 4 not 16. This principly can be aplicable to all the things. 

I don't like to _impose_ anything. I would like to have a library that can 
give to the designers all the freedoom that they need. Howeber I think that 
for practicals reasons you have to arrive at some midle point between 
freedoom and feasible thing. I have the image that a very generic library 
implies a very complex structure inside that take care of ALL the posible 
cases, thats all.

> When efficiency is really important, people have always found efficient ad
> hoc formulas anyway.

I'm not an expert. I'm a simple student. I would like to show you an example.

I construct a industrial robot that I _think_ that is a pure 321 with all the 
intersections, parallel axes, etc. My mathematical model of the robot is 
perfect. I have some nice efficients formulas, etc. 

Howeber, the reality is that I don't have exactly an intersection, or I have 
some error parameters. (I'm reading your notes pag.105, section 7.7) To make 
some nice simulation it would be ok, but to work experimentally with my robot 
I will need some general formulas. So, I think that it's very important to 
have efficent general formulas to work experimentally.

Regards,

Leo


-- 
Linux User 152692 
Catalonia
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.