by Juha » Mon Aug 28, 2006 3:20 pm
by Juha
Mon Aug 28, 2006 3:20 pm
Hello fellow robotiers.
I just found your nice forum last week, while ones again just surfing around the web for different robotics solutions (like I do so often).
I've been reading these sites for quite some time, and every now and then been thinking that I should actually do something about my interest in robotics one day, and actually try to build something.
The main problem has been, that if I spend many €€€ on some system, it should be the kind which can serve as base for something that can be expanded as far as possible (yeah, you've probably heard this one before...). I don't really want just some toy that moves its joints according to a pre-programmed steps and nothing else.
For example, using just regular servos don't really get you far. I've even been thinking about making my own to be able to chain them, get feed back etc. So, as you might guess, running into the Bioloid/robotis stuff kind of got me interested in this thing again.
Right now I'm thinking if I should spent 600€ on a new 70-300mm lens for my camera or 750€ on the Bioloid comprehensive kit. I can guess what you probably think
I have some knowledge about electronics, and plenty more about math/physics and specially programming. Ok, I haven't written a single line of c-code for something like 7 years, I'll probably have re-fresh my memory about that. Java is an everyday thing for me (working as a tech consultant for a small IT company).
So, before I'll actually order the brand new toy, I'd like to ask you a few questions. I apologize if you've been through the same questions with all the newbies. I've read some of the forums messages, but not nearly all of them.
1) First I was meaning to ask you about combining the different robotis servos to a same bus, but I think I got answer for that already. The problem is the voltage, right? DX-servos use a higher voltage then AX, right? But the net protocol is the same?
2) Is there an option / does the included software (on the controller + pc) allow you to send commands directly to the RS485 bus from your computer? I just mean, that testing / analyzing could be a lot easier. Of course, you could always write a piece of code to the controller which would read commands from serial-line and send it to the bus for the servos. Or has anyone hooked into the bus directly without the controller?
3) Continuing the last question, has anyone done their own modules, which you've attached to the RS485 bus?
4) About programming the motions for the robot. The steps you create with the motion editor (that's the name of the software, right?) are probably just "stupid" static steps, right?
What I'm aiming for over here is for functions like "step forward 5cm" and "step forward 2cm", not just "step forward" or "walk". Also "turn left 10 degrees" etc (I wish to include the height of the step too).
Also, I'd like some conditions like if a leg hits something while taking a step -> do this and this.
This probably can not be done with the tools included, and needs to be programmed. However, if you can get the data out of the motion editor in somewhat readable format, for lets say "step 5cm" and "step 2.5cm" (and maybe a couple of others) you should be able to approximate a process for "step 4cm" from the earlier data.
Or course, the other way to do is just to calculated it yourself, but then again with this many DOF it can be a bit pain.
Has anyone done something like this?
5) Expanding the controller: has anyone hooked anything extra to the controller? Gyros etc? I guess there are some pins not used, I2C bus for example would be very nice. There are so many cool little devices for that.
6) Control modules: ok, so there is at least cm-2 and cm-5, what's the difference? The voltage? Cm-2 for dx and cm-5 for ax?
7) One a bit more general question, that kind of materials do you typically use for the structure of your robots? I guess many people cut & bend aluminum?
Last important one, are there any reasons why I should go buy some other kit then Bioloid?
Hm, I think that's it for now... thanks, hope I made some sense.
Cheers,
Juha
p.s. I know you can't expect to make some kind of Robocop/cylon/c3po out of these kits
Hello fellow robotiers.
I just found your nice forum last week, while ones again just surfing around the web for different robotics solutions (like I do so often).
I've been reading these sites for quite some time, and every now and then been thinking that I should actually do something about my interest in robotics one day, and actually try to build something.
The main problem has been, that if I spend many €€€ on some system, it should be the kind which can serve as base for something that can be expanded as far as possible (yeah, you've probably heard this one before...). I don't really want just some toy that moves its joints according to a pre-programmed steps and nothing else.
For example, using just regular servos don't really get you far. I've even been thinking about making my own to be able to chain them, get feed back etc. So, as you might guess, running into the Bioloid/robotis stuff kind of got me interested in this thing again.
Right now I'm thinking if I should spent 600€ on a new 70-300mm lens for my camera or 750€ on the Bioloid comprehensive kit. I can guess what you probably think
I have some knowledge about electronics, and plenty more about math/physics and specially programming. Ok, I haven't written a single line of c-code for something like 7 years, I'll probably have re-fresh my memory about that. Java is an everyday thing for me (working as a tech consultant for a small IT company).
So, before I'll actually order the brand new toy, I'd like to ask you a few questions. I apologize if you've been through the same questions with all the newbies. I've read some of the forums messages, but not nearly all of them.
1) First I was meaning to ask you about combining the different robotis servos to a same bus, but I think I got answer for that already. The problem is the voltage, right? DX-servos use a higher voltage then AX, right? But the net protocol is the same?
2) Is there an option / does the included software (on the controller + pc) allow you to send commands directly to the RS485 bus from your computer? I just mean, that testing / analyzing could be a lot easier. Of course, you could always write a piece of code to the controller which would read commands from serial-line and send it to the bus for the servos. Or has anyone hooked into the bus directly without the controller?
3) Continuing the last question, has anyone done their own modules, which you've attached to the RS485 bus?
4) About programming the motions for the robot. The steps you create with the motion editor (that's the name of the software, right?) are probably just "stupid" static steps, right?
What I'm aiming for over here is for functions like "step forward 5cm" and "step forward 2cm", not just "step forward" or "walk". Also "turn left 10 degrees" etc (I wish to include the height of the step too).
Also, I'd like some conditions like if a leg hits something while taking a step -> do this and this.
This probably can not be done with the tools included, and needs to be programmed. However, if you can get the data out of the motion editor in somewhat readable format, for lets say "step 5cm" and "step 2.5cm" (and maybe a couple of others) you should be able to approximate a process for "step 4cm" from the earlier data.
Or course, the other way to do is just to calculated it yourself, but then again with this many DOF it can be a bit pain.
Has anyone done something like this?
5) Expanding the controller: has anyone hooked anything extra to the controller? Gyros etc? I guess there are some pins not used, I2C bus for example would be very nice. There are so many cool little devices for that.
6) Control modules: ok, so there is at least cm-2 and cm-5, what's the difference? The voltage? Cm-2 for dx and cm-5 for ax?
7) One a bit more general question, that kind of materials do you typically use for the structure of your robots? I guess many people cut & bend aluminum?
Last important one, are there any reasons why I should go buy some other kit then Bioloid?
Hm, I think that's it for now... thanks, hope I made some sense.
Cheers,
Juha
p.s. I know you can't expect to make some kind of Robocop/cylon/c3po out of these kits