by Julienne » Wed May 11, 2011 4:08 pm
by Julienne
Wed May 11, 2011 4:08 pm
PedroR wrote:The use of a Pepper board is completelly un related to libbioloid.
libbioloid is a library to control the robot and interface with the Dynamixel bus.
A Pepper board is something design to "pretend" to be a Dynamixel device on the Dynamixel bus and can work with libbioloid, Roboplus or USB2Dynamixel, etc.
As for the Robotis Gyro, the specs should be avilable on the Robotis website.
However bear in mind that using the Pepper Board you can use a Gyro from any manufacturer or model; it doesn't have to be a gyro from Robotis.
In particular, for inverse pendulum applications (that you mentioned) it is imortant to choose a gyro that has an appropriate deg/sec rating. There are gyros that go from 75deg/sec to 300 deg/sec.
I am not a specialist in inverse pendulum (I know little about it) but I think you'll need a gyro with a low deg/sec rating. I'd recommend you google about it to find out more. Any Analog gyro (or sensor) should work with the Pepper board.
Regards
Pedro.
Well, I had the time to look a little bit further.
Here are my conclusions :
I'm going to implement the Dewey version.
I found the bill of material and the pcb design (in Eagl format, i'm going to convert it in Protel (Altium DXP)) thanks to pepperm - just have to do the changes related to the capacitor described here :
http://robosavvy.com/site/index.php?opt ... nsor_board
The Dewey software looks good, I don't think I have to change anything in it so I'm able to just put it (the .hex) in the ATmega8 (I still have to ask my school to see which material we have to flash it : 6 pins connector or 10 pins...).
Our gyroscope is 300°/s according to the datasheet, perfect for our project. In addition, it is a 5V one, so the compatibility should be ok.
The interesting part is that with the pepper board it is possible to put more than only one gyroscope on the board (actually, we need 2) : we can put the pepper board close to the CM5 unit and just the gyroscope on the inverted penduluum so weight is very light.
My friend implement the regulation in C code (libbioloid) and the mechanical part is finished so i'll be able to give you news about how it is going very soon.
Any comments ?
PedroR wrote:The use of a Pepper board is completelly un related to libbioloid.
libbioloid is a library to control the robot and interface with the Dynamixel bus.
A Pepper board is something design to "pretend" to be a Dynamixel device on the Dynamixel bus and can work with libbioloid, Roboplus or USB2Dynamixel, etc.
As for the Robotis Gyro, the specs should be avilable on the Robotis website.
However bear in mind that using the Pepper Board you can use a Gyro from any manufacturer or model; it doesn't have to be a gyro from Robotis.
In particular, for inverse pendulum applications (that you mentioned) it is imortant to choose a gyro that has an appropriate deg/sec rating. There are gyros that go from 75deg/sec to 300 deg/sec.
I am not a specialist in inverse pendulum (I know little about it) but I think you'll need a gyro with a low deg/sec rating. I'd recommend you google about it to find out more. Any Analog gyro (or sensor) should work with the Pepper board.
Regards
Pedro.
Well, I had the time to look a little bit further.
Here are my conclusions :
I'm going to implement the Dewey version.
I found the bill of material and the pcb design (in Eagl format, i'm going to convert it in Protel (Altium DXP)) thanks to pepperm - just have to do the changes related to the capacitor described here :
http://robosavvy.com/site/index.php?opt ... nsor_board
The Dewey software looks good, I don't think I have to change anything in it so I'm able to just put it (the .hex) in the ATmega8 (I still have to ask my school to see which material we have to flash it : 6 pins connector or 10 pins...).
Our gyroscope is 300°/s according to the datasheet, perfect for our project. In addition, it is a 5V one, so the compatibility should be ok.
The interesting part is that with the pepper board it is possible to put more than only one gyroscope on the board (actually, we need 2) : we can put the pepper board close to the CM5 unit and just the gyroscope on the inverted penduluum so weight is very light.
My friend implement the regulation in C code (libbioloid) and the mechanical part is finished so i'll be able to give you news about how it is going very soon.
Any comments ?