by PedroR » Mon Dec 14, 2009 12:21 pm
by PedroR
Mon Dec 14, 2009 12:21 pm
Hi NullARC
The Bioloid PREMIUM includes a more complete IMU: it is a combination of Gyro and Acceleration Sensor and therefore is capable of much finer tuning.
Robobuilder only has the the Acceleration Sensor (not the Gyro). It is a simpler approach (and much cheapper) and the sensor can essentially detect the presence of gravity on it's 3 axis.
That's why it is so easy to make it get up on itself after laying it down. It can also sense how it is laying by checking in which axis gravity is.
There are some youtube videos with some real time stabilization techniques using the Acc Sensor.
I think you may be able to do this stabilization (much like the Bioloid Stabilization) with the Acc Sensor only but it is not as accurate as using a combination of Gyro + Acc Sensor.
In this case, you would have to sense the shifting of gravity between the multiple axis. For example when tilting right you would sense gravity on -Y and as the robot tilts right you will theoretically see gravity increasing on +X
However this is quite prone to some noise because the Acc Sensor will sense not only gravity but also external forces (and reports the sum of them). Using a gyro helps in these situations because you can always know the actual position (tilt) of the robot.
This is the typical application for the Acceleration Sensor:
BTW In this video you can see he used ActionBuilder to program the Robot (you see the that by the keys he presses on the Remote).
The youtube video with the
dynamic stabilization is this:
I think the author of the video also participates in our forum.
I also think he is using the Acc Sensor to do the balancing but I am not 100% sure.
Pedro.
Hi NullARC
The Bioloid PREMIUM includes a more complete IMU: it is a combination of Gyro and Acceleration Sensor and therefore is capable of much finer tuning.
Robobuilder only has the the Acceleration Sensor (not the Gyro). It is a simpler approach (and much cheapper) and the sensor can essentially detect the presence of gravity on it's 3 axis.
That's why it is so easy to make it get up on itself after laying it down. It can also sense how it is laying by checking in which axis gravity is.
There are some youtube videos with some real time stabilization techniques using the Acc Sensor.
I think you may be able to do this stabilization (much like the Bioloid Stabilization) with the Acc Sensor only but it is not as accurate as using a combination of Gyro + Acc Sensor.
In this case, you would have to sense the shifting of gravity between the multiple axis. For example when tilting right you would sense gravity on -Y and as the robot tilts right you will theoretically see gravity increasing on +X
However this is quite prone to some noise because the Acc Sensor will sense not only gravity but also external forces (and reports the sum of them). Using a gyro helps in these situations because you can always know the actual position (tilt) of the robot.
This is the typical application for the Acceleration Sensor:
BTW In this video you can see he used ActionBuilder to program the Robot (you see the that by the keys he presses on the Remote).
The youtube video with the
dynamic stabilization is this:
I think the author of the video also participates in our forum.
I also think he is using the Acc Sensor to do the balancing but I am not 100% sure.
Pedro.