Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Bioloid cartwheel?

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
31 postsPage 1 of 31, 2, 3
31 postsPage 1 of 31, 2, 3

Bioloid cartwheel?

Post by Apollo » Wed Nov 08, 2006 4:13 am

Post by Apollo
Wed Nov 08, 2006 4:13 am

I am considering Bioloid for my first biped robot. I have seen cool videos of RN1 and Kondo robots doing cartwheels and was wondering if the Bioloid could do this? Are the servos strong enough?

Ross
I am considering Bioloid for my first biped robot. I have seen cool videos of RN1 and Kondo robots doing cartwheels and was wondering if the Bioloid could do this? Are the servos strong enough?

Ross
Apollo
Newbie
Newbie
User avatar
Posts: 3
Joined: Tue Nov 07, 2006 1:00 am

Re: Bioloid cartwheel?

Post by Joe » Wed Nov 08, 2006 4:31 am

Post by Joe
Wed Nov 08, 2006 4:31 am

Apollo wrote:I am considering Bioloid for my first biped robot. I have seen cool videos of RN1 and Kondo robots doing cartwheels and was wondering if the Bioloid could do this? Are the servos strong enough?

They certainly should be -- they're about 30% stronger than the ones the Kondo robots use, which themselves are stronger than those in the RN1. So it's probably just a matter of working out the motion sequence.

Best,
– Joe
Apollo wrote:I am considering Bioloid for my first biped robot. I have seen cool videos of RN1 and Kondo robots doing cartwheels and was wondering if the Bioloid could do this? Are the servos strong enough?

They certainly should be -- they're about 30% stronger than the ones the Kondo robots use, which themselves are stronger than those in the RN1. So it's probably just a matter of working out the motion sequence.

Best,
– Joe
Joe
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 204
Joined: Tue Sep 05, 2006 1:00 am

Post by Apollo » Wed Nov 08, 2006 1:00 pm

Post by Apollo
Wed Nov 08, 2006 1:00 pm

That is what I suspected. I would love to hear from a Bioloid user who has attempted these types of movements. I think the video clips showing Kondo and RN kits doing cartwheels and other acrobatic exercises went along way for me in the appeal of a Biped robot. It would be cool to find more Biloid videos on the web. I am still leaning heavily towards Biloid as my first kit.

Thanks for your reply.

Ross
That is what I suspected. I would love to hear from a Bioloid user who has attempted these types of movements. I think the video clips showing Kondo and RN kits doing cartwheels and other acrobatic exercises went along way for me in the appeal of a Biped robot. It would be cool to find more Biloid videos on the web. I am still leaning heavily towards Biloid as my first kit.

Thanks for your reply.

Ross
Apollo
Newbie
Newbie
User avatar
Posts: 3
Joined: Tue Nov 07, 2006 1:00 am

Post by jaho434 » Thu Nov 09, 2006 3:06 pm

Post by jaho434
Thu Nov 09, 2006 3:06 pm

Ok, the challenge has been thrown down.

First person to post a video of their Bioloid doing a cartwheel gets...... er, kudos and bragging rights.

I'll give it a go tonight.
Ok, the challenge has been thrown down.

First person to post a video of their Bioloid doing a cartwheel gets...... er, kudos and bragging rights.

I'll give it a go tonight.
jaho434
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 41
Joined: Mon Sep 04, 2006 1:00 am
Location: London, UK

Post by tempusmaster » Thu Nov 09, 2006 10:34 pm

Post by tempusmaster
Thu Nov 09, 2006 10:34 pm

jaho434 wrote:Ok, the challenge has been thrown down.

First person to post a video of their Bioloid doing a cartwheel gets...... er, kudos and bragging rights.

I'll give it a go tonight.

Okay - That would be great to see. I'll sweeten the pot. The first person that posts a video of their Bioloid doing a cartwheel on Youtube or Google Video gets it featured in a post on Robots Dreams. :D
jaho434 wrote:Ok, the challenge has been thrown down.

First person to post a video of their Bioloid doing a cartwheel gets...... er, kudos and bragging rights.

I'll give it a go tonight.

Okay - That would be great to see. I'll sweeten the pot. The first person that posts a video of their Bioloid doing a cartwheel on Youtube or Google Video gets it featured in a post on Robots Dreams. :D
Latest robot news, information, reviews, hacks, photos, and videos - with special on-site coverage from Japan
http://www.robots-dreams.com
tempusmaster
Site Admin
Site Admin
User avatar
Posts: 532
Joined: Thu Oct 27, 2005 1:00 am

Post by jaho434 » Fri Nov 10, 2006 10:47 am

Post by jaho434
Fri Nov 10, 2006 10:47 am

I'm working on it! It's a little harder than I first imagined. :?
I'm working on it! It's a little harder than I first imagined. :?
jaho434
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 41
Joined: Mon Sep 04, 2006 1:00 am
Location: London, UK

Post by beermat » Sat Nov 11, 2006 3:36 am

Post by beermat
Sat Nov 11, 2006 3:36 am

Don't know if you are referring to hiveminds RN move, or if hivemind lurks on here, but if you are referring to hiveminds move, then I had a go at recreating this for my RN after his video was posted but before his code was posted, so I got to learn some of the issues involved in creating this move.

The most important thing we both found with the move to make it work (and make it repeatable) was a key timing issue. Basically, if you watch the video you will notice the RN folds down quickly at the waist and raises its feet. This has the effect of tipping him forward onto his hands. I then continued to program the rest of the move to flip his legs over right after, and could not get it to work at all. In experimenting with the first part of the move - landing on the hands - I left him in that position and noticed that if I nudged him from behind gently, he would quite easily rock forward and rotate over his hands and basically have his weight and momentum going in the right direction to finish the move. The movement onto his hands actually creates enough forward momentum for the tip over, but the key point is, it isnt instantaneous after the completion of the move code. Once the servos are in position, there is still a bit of time required for him to land and rock over his hands before he can even start the next part of the move. A simple delay after the first part and before the second part was enough to make this move work. 150-250ms delay seems to be the optimal value for a RN.

So, for the RN, this wasn't quite as simple as a structured set of move here, move here, move here type code, some allowance had to be built into the routine to pause and let momentum do its thang. Hope this helps!

In addition, I actually managed to use almost exactly the same code in the RN to achieve something completely different. See the results here
Don't know if you are referring to hiveminds RN move, or if hivemind lurks on here, but if you are referring to hiveminds move, then I had a go at recreating this for my RN after his video was posted but before his code was posted, so I got to learn some of the issues involved in creating this move.

The most important thing we both found with the move to make it work (and make it repeatable) was a key timing issue. Basically, if you watch the video you will notice the RN folds down quickly at the waist and raises its feet. This has the effect of tipping him forward onto his hands. I then continued to program the rest of the move to flip his legs over right after, and could not get it to work at all. In experimenting with the first part of the move - landing on the hands - I left him in that position and noticed that if I nudged him from behind gently, he would quite easily rock forward and rotate over his hands and basically have his weight and momentum going in the right direction to finish the move. The movement onto his hands actually creates enough forward momentum for the tip over, but the key point is, it isnt instantaneous after the completion of the move code. Once the servos are in position, there is still a bit of time required for him to land and rock over his hands before he can even start the next part of the move. A simple delay after the first part and before the second part was enough to make this move work. 150-250ms delay seems to be the optimal value for a RN.

So, for the RN, this wasn't quite as simple as a structured set of move here, move here, move here type code, some allowance had to be built into the routine to pause and let momentum do its thang. Hope this helps!

In addition, I actually managed to use almost exactly the same code in the RN to achieve something completely different. See the results here
beermat
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 137
Joined: Sun Jul 23, 2006 1:00 am

Post by Apollo » Sat Nov 11, 2006 3:50 am

Post by Apollo
Sat Nov 11, 2006 3:50 am

This is a very cool move! The move we had in mind was a cartwheel which is where the biped falls sideways onto it's hands with enough momentum to 'roll' back onto it's feet. I imagine this is a pre-programmed move for RN. My understanding is that the Bioloid kit does not come with this move pre-developed so the challenge here is to make it work and post a video.

I have just ordered my Bioloid kit so I am looking forward to attempting this myself!

Cheers,
Ross
This is a very cool move! The move we had in mind was a cartwheel which is where the biped falls sideways onto it's hands with enough momentum to 'roll' back onto it's feet. I imagine this is a pre-programmed move for RN. My understanding is that the Bioloid kit does not come with this move pre-developed so the challenge here is to make it work and post a video.

I have just ordered my Bioloid kit so I am looking forward to attempting this myself!

Cheers,
Ross
Apollo
Newbie
Newbie
User avatar
Posts: 3
Joined: Tue Nov 07, 2006 1:00 am

Post by beermat » Sat Nov 11, 2006 3:13 pm

Post by beermat
Sat Nov 11, 2006 3:13 pm

For some reason, I was thinking of the forward roll when I read cartwheel. Do you guys have access to the RN code for the RN cartwheel, and would it help? I can post it here. It is pretty cool.
For some reason, I was thinking of the forward roll when I read cartwheel. Do you guys have access to the RN code for the RN cartwheel, and would it help? I can post it here. It is pretty cool.
beermat
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 137
Joined: Sun Jul 23, 2006 1:00 am

Post by hivemind » Sat Nov 11, 2006 5:59 pm

Post by hivemind
Sat Nov 11, 2006 5:59 pm

Yea, actually I tweaked the RN(stock) cartwheel move a long time ago so that it would be faster and more reliable, I can tell you how I accomplished that if you would like to hear.

I suppose my first words would be that you dont want to be cautious about the speed. The momentum and delay in the middle are key. In the example that I explain I will be rolling to the left (so I will mentioned left and right arms) hopefully it will not be too confusing.

So first I had the robot sink down quickly and raise both arms up to shoulder level. The robot should be half way between squatting and standing.

Next he would lean to the right at about 45 degrees and extend his right arm. The left arm would raise above his head at that point.

Quickly he would shift all weight to the right, and his right arm will come back closer to his head. (at this point he should be falling to his right) The left arm should now go down until it almost touches the ground-but be sure to make the arm fully for balance and guidance and not to slow down the motion.

After he gets here the momentum is in full swing working for you. Delay all movements for about 200 ms except for letting the arms get a nice curve to them.

The legs go to a squatting/sitting position and the right arm now pushes off, while the left arm will do something similar(ie: push off somehow depending on the position). If the momentum is already helping you past here then just adjust the legs to catch the robot on the other side.

Your robot should land on his feet, and a final (slow) flick from the hand (of your robot) should get him balanced and in a sitting (or squatting depending on the speed) position. I recommend a stand and bow. :)

Anyway, that is how I reconstructed it. The tough part for me was making sure I had the hands in the exact right position. Even a couple degrees make a huge difference here. But once you have the code right it works every time even on different surfaces. Surprisingly it is very reliable.
Yea, actually I tweaked the RN(stock) cartwheel move a long time ago so that it would be faster and more reliable, I can tell you how I accomplished that if you would like to hear.

I suppose my first words would be that you dont want to be cautious about the speed. The momentum and delay in the middle are key. In the example that I explain I will be rolling to the left (so I will mentioned left and right arms) hopefully it will not be too confusing.

So first I had the robot sink down quickly and raise both arms up to shoulder level. The robot should be half way between squatting and standing.

Next he would lean to the right at about 45 degrees and extend his right arm. The left arm would raise above his head at that point.

Quickly he would shift all weight to the right, and his right arm will come back closer to his head. (at this point he should be falling to his right) The left arm should now go down until it almost touches the ground-but be sure to make the arm fully for balance and guidance and not to slow down the motion.

After he gets here the momentum is in full swing working for you. Delay all movements for about 200 ms except for letting the arms get a nice curve to them.

The legs go to a squatting/sitting position and the right arm now pushes off, while the left arm will do something similar(ie: push off somehow depending on the position). If the momentum is already helping you past here then just adjust the legs to catch the robot on the other side.

Your robot should land on his feet, and a final (slow) flick from the hand (of your robot) should get him balanced and in a sitting (or squatting depending on the speed) position. I recommend a stand and bow. :)

Anyway, that is how I reconstructed it. The tough part for me was making sure I had the hands in the exact right position. Even a couple degrees make a huge difference here. But once you have the code right it works every time even on different surfaces. Surprisingly it is very reliable.
hivemind
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 211
Joined: Sat Jul 01, 2006 1:00 am
Location: between my computer and robot.

Post by Joe » Mon Nov 20, 2006 10:09 pm

Post by Joe
Mon Nov 20, 2006 10:09 pm

C'mon guys... Nobody can get their Bioloid humanoid to do a cartwheel?!?

Cheers,
— Joe
C'mon guys... Nobody can get their Bioloid humanoid to do a cartwheel?!?

Cheers,
— Joe
Joe
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 204
Joined: Tue Sep 05, 2006 1:00 am

Post by jaho434 » Tue Nov 21, 2006 10:43 am

Post by jaho434
Tue Nov 21, 2006 10:43 am

Been busy this week, but have a few days off, so will get back to it!
Been busy this week, but have a few days off, so will get back to it!
jaho434
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 41
Joined: Mon Sep 04, 2006 1:00 am
Location: London, UK

Post by Joe » Tue Nov 28, 2006 12:49 am

Post by Joe
Tue Nov 28, 2006 12:49 am

Still no cartwheels? I begin to worry that maybe the Bioloid kit can't do it. The servos are supposed to be quite strong, but maybe the brackets are too heavy?

Or do you think it's just a tricky motion sequence, and it's just a matter of working it out?

Thanks,
— Joe
(still sitting on the fence about what kit to get)
Still no cartwheels? I begin to worry that maybe the Bioloid kit can't do it. The servos are supposed to be quite strong, but maybe the brackets are too heavy?

Or do you think it's just a tricky motion sequence, and it's just a matter of working it out?

Thanks,
— Joe
(still sitting on the fence about what kit to get)
Joe
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 204
Joined: Tue Sep 05, 2006 1:00 am

Post by jaho434 » Tue Nov 28, 2006 9:01 am

Post by jaho434
Tue Nov 28, 2006 9:01 am

Well, I still think it's possible.

I've only had a quick go at it and got it to the upside-down point, but then it toppled over. It's just a fine line with the balancing to keep it upright while it's rolling.
Well, I still think it's possible.

I've only had a quick go at it and got it to the upside-down point, but then it toppled over. It's just a fine line with the balancing to keep it upright while it's rolling.
jaho434
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 41
Joined: Mon Sep 04, 2006 1:00 am
Location: London, UK

STILL no cartwheel?

Post by Joe » Wed Nov 14, 2007 9:48 pm

Post by Joe
Wed Nov 14, 2007 9:48 pm

Just checking in, over a year later... if nobody's managed to make their Bioloid do a cartwheel by now, I think we can safely say that it's probably not possible.

I'm mighty curious as to why that would be, though. Can anyone post their experiences in attempting this?

Thanks,
— Joe
Just checking in, over a year later... if nobody's managed to make their Bioloid do a cartwheel by now, I think we can safely say that it's probably not possible.

I'm mighty curious as to why that would be, though. Can anyone post their experiences in attempting this?

Thanks,
— Joe
Joe
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 204
Joined: Tue Sep 05, 2006 1:00 am

Next
31 postsPage 1 of 31, 2, 3
31 postsPage 1 of 31, 2, 3