Is it me, or is the hexapod a little odd?

More
19 Nov 2011 18:27 - 19 Nov 2011 18:30 #14949 by Toby
Hello,

When I open up the hexapod sim configuration, and run the below gcode, the results are not as expected. I try to rotate the B axis 90 degrees, but instead of rotating to 90, it gets up to 66 and then starts going backwards until it gets to 58. Whats even stranger is that after it gets to 66, all the other axes start moving around! Here's the gcode:

G0 B90
m2

I have only just started playing around with EMC2, and so this might be perfectly reasonable to an experienced operator, but i just can't get my head around it. Rotating the A axis 90 degrees works fine.

Could somebody please advise if there is something i'm doing wrong or if EMC2 hexapod kinematics are not yet fully developed?

Thanks,

Toby.
Attachments:
Last edit: 19 Nov 2011 18:30 by Toby. Reason: attached screenshot

Please Log in or Create an account to join the conversation.

More
20 Nov 2011 15:28 #14965 by andypugh
Toby wrote:

When I open up the hexapod sim configuration, and run the below gcode, the results are not as expected. I try to rotate the B axis 90 degrees, but instead of rotating to 90, it gets up to 66 and then starts going backwards until it gets to 58. Whats even stranger is that after it gets to 66, all the other axes start moving around!


It looks like perhaps the sample can't get beyond 60 degrees at that Z height. Do you know if an actual solution exists for 90 degrees?

Please Log in or Create an account to join the conversation.

More
21 Nov 2011 10:03 #14983 by Toby
Well i'm not really familiar with the maths behind the kinematics, and so i'm not sure if a mathematical solution exists. Looking at the picture though it looks as though it should keep rotating until it hits a strut. And besides, it gets to 90 degrees when you rotate about the A axis.

Does anybody know where i might look for some technical info regarding how to determine if such a position is possible?

Thanks,

Toby.

P.s. is it expected that my x, y, z, a and c axes will move around if it can't get to 90 degrees? Or should it just stop when it gets to the limit?

Please Log in or Create an account to join the conversation.

More
21 Nov 2011 10:46 #14985 by andypugh
Toby wrote:

Does anybody know where i might look for some technical info regarding how to determine if such a position is possible?


You could start here:
en.wikipedia.org/wiki/Stewart_platform
And see where you end up. One phrase you will see a lot in your browsing is NIST, and they are the organisation who first started EMC. I think both RoboCrane and their Hexapod (www.flickr.com/photos/usnistgov/5884929289/) use the same kinematics as EMC2.
You could also try a Google search on the name of the author (R Brian Register) of the kinematics module. I found this that way:
books.google.com/books/about/Characteriz...html?id=fkGXHwAACAAJ
(Probably a bit too specialised for your purposes)

Please Log in or Create an account to join the conversation.

More
29 Dec 2011 00:00 #16062 by PKM
I just tried to rotate the sim config and it jumps to home position when A increased beyond 45deg or smth. AFAIK it goes to singular configuration when A or B is large enough.

Anyway, the hexapod is _not meant_ to rotate more than 30-45 degrees.

Please Log in or Create an account to join the conversation.

Time to create page: 0.067 seconds
Powered by Kunena Forum