Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

03-14-2018 05:34 PM

Options

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report to a Moderator

Labels:

i have such a project : command of 5-joints robotic arm..so i upload the conception of this arm from solidworks to labview ( using the extension .wrl) i made the different axes of each link (in the robot simulation model builder) then i test my arm using the forward kinematics VIs,,i give the value of each joint angle then i observe the postion of the end effector of my arm..but the problem is that values of X,Y,Z obtained didn't correspond with the real position of my end effector ( the end effector can be for example in a position where X>0 but the result is X<0 !!) i think that the problem has as origin the different axes that i made (hartenberg convention !), but i can't resolve this problem

so i upload for u my VI (simple try) to undertand better my problem

thanks

03-14-2018 06:06 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report to a Moderator

this is my VI named ''5x_essai2''

03-15-2018 08:35 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report to a Moderator

Working with a multi-dimensional mechanical system can be confusing, as the order of the matrices is critical (since rotation matrices don't commute). The first thing to do is to test the axes one at a time, as this is unambigous. Move Axis N (1..5) from 0 to +1 (or the equivalent units), and from 0 to -1, and make sure it "goes in the right direction". Then look closely at the mechanical arrangement of the axes and order your matrix transformations the same way. Test it with pairs of axis movements, and if all pairs seem to work, you can try moving all at once (and verifying that you "got it right").

Bob Schor

03-17-2018 01:52 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report to a Moderator

Thanks for ur reply

I verified the direction of different axes and i didn’t find problems.

The problem usually in the coordinates of my end effector, it gave me wrong results.

I know that this problem come from the stage when i made the coordinate system of each joint, ( i did these coordinate systems according to hartenberg’s convention)(i used two axes like in figures below) but it didn’t work.i didn’t understand this ‘’ Then look closely at the mechanical arrangement of the axes and order your matrix transformations the same way’’ how can i order my matrix transformations ? it’s an output for me and it depends to the arrangement the coordinate systems of each joint.so the problem is how can i arrange the different coordinate systems of each joint !! i didn’t really find a method !

Download All

Virus scan in progress. Please wait to download attachments.