When using the NUKE test drive button, moving the sliders moves my robots servos to fixed positions and then stops. However, from the NUKE introduction video (seen here around 7:00 - http://www.youtube.com/watch?v=biA7AhWRvpU), it looks like it is supposed to give continuous motion. Is there something I'm missing, or doing wrong?
Also, I noticed that two of the robots legs seem to work fine, but the other two don't work as expected. I looked into nuke.cpp, and found this:
int mins[] = {286, 518, 234, 289, 209, 254, 274, 0, 160, 301, 210, 132};
int maxs[] = {701, 589, 794, 732, 815, 805, 739, 512, 759, 709, 816, 750};
I'm assuming that these are in servo id order (1-12). This would explain why two of the legs (servos 1,2,3 and 7,8,9) are not working correctly: they either have very limited ranges (518-589 for servo 2), or abnormal ranges (0-512 for servo 8, compared to the others which have 210-816). When configuring the extremes I took extra cafe to make sure that the the legs all had roughly the same exteremes, so why would some of the them have completely different values?
Thanks in advance for the help.



Reply With Quote



Bookmarks