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

Hip rotation.. work in progress

Hitec robotics including ROBONOVA humanoid, HSR-8498HB servos, MR C-3024 Controllers and RoboBasic
25 postsPage 1 of 21, 2
25 postsPage 1 of 21, 2

Hip rotation.. work in progress

Post by NovaOne » Mon Feb 11, 2008 7:47 am

Post by NovaOne
Mon Feb 11, 2008 7:47 am

So this is my hip rotation hack:

Image

I didn't want to post this until I had tested it properly and had some cool videos, but I currently have other demands on my time, and that will now be months away.
So this is my hip rotation hack:

Image

I didn't want to post this until I had tested it properly and had some cool videos, but I currently have other demands on my time, and that will now be months away.
NovaOne
Savvy Roboteer
Savvy Roboteer
Posts: 405
Joined: Thu Jul 05, 2007 7:30 am

Post by Pev » Mon Feb 11, 2008 11:03 am

Post by Pev
Mon Feb 11, 2008 11:03 am

Very Nice. Not an approach I had thought of. Certainly has me thinking, I think so many of us get locked into the idea of attaching directly to the servo. Maybe we could consider linkages a little more.

Pev
Very Nice. Not an approach I had thought of. Certainly has me thinking, I think so many of us get locked into the idea of attaching directly to the servo. Maybe we could consider linkages a little more.

Pev
Carl
-------------------------
www.alt-view.co.uk
Pev
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 547
Joined: Sun Feb 26, 2006 1:00 am
Location: UK

Post by MYKL » Mon Feb 11, 2008 4:51 pm

Post by MYKL
Mon Feb 11, 2008 4:51 pm

Very cool!

It looks sound.

Looking forward to the video.

What are the specs on the bearings you used to mount the hips?
Very cool!

It looks sound.

Looking forward to the video.

What are the specs on the bearings you used to mount the hips?
Last edited by MYKL on Tue Feb 12, 2008 12:38 am, edited 1 time in total.
"Somnium est ubi nos ipsi primas agimus partes"
"There is a dream we are part of."
http://robosavvy.com/forum/viewtopic.php?p=13396#13396
http://robosavvy.com/forum/viewtopic.php?p=14047#14047
MYKL
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 53
Joined: Thu Aug 31, 2006 1:00 am
Location: Omnipræsens

Post by BillB » Mon Feb 11, 2008 11:36 pm

Post by BillB
Mon Feb 11, 2008 11:36 pm

Another wonderful upgrade NovaOne. I always look forward to your mods they are very clever and well made. Keep it up - can't wait for the vids.
Another wonderful upgrade NovaOne. I always look forward to your mods they are very clever and well made. Keep it up - can't wait for the vids.
BillB
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 232
Joined: Sun Aug 06, 2006 1:00 am
Location: Hampshire, UK

Post by Robo1 » Tue Feb 12, 2008 6:23 am

Post by Robo1
Tue Feb 12, 2008 6:23 am

I love it novaone

You just have to get it up and running smoothly to give bill and run for his money in the ring or are you going to win the stairs walking again :lol:

I still haven't got my new bot walking :cry:

Bren
I love it novaone

You just have to get it up and running smoothly to give bill and run for his money in the ring or are you going to win the stairs walking again :lol:

I still haven't got my new bot walking :cry:

Bren
Robo1
Savvy Roboteer
Savvy Roboteer
Posts: 501
Joined: Fri Jun 30, 2006 1:00 am
Location: UK - Bristol

Post by NovaOne » Wed Feb 13, 2008 1:41 pm

Post by NovaOne
Wed Feb 13, 2008 1:41 pm

Thanks guys

What are the specs on the bearings you used to mount the hips?


They are 3 part ball thrust bearings OD = 18mm ID =10mm Depth 5mm
Thanks guys

What are the specs on the bearings you used to mount the hips?


They are 3 part ball thrust bearings OD = 18mm ID =10mm Depth 5mm
NovaOne
Savvy Roboteer
Savvy Roboteer
Posts: 405
Joined: Thu Jul 05, 2007 7:30 am

Post by Humanoido » Thu Feb 14, 2008 1:59 pm

Post by Humanoido
Thu Feb 14, 2008 1:59 pm

Great job and very innovative use of materials. How is it working with the linkages in reference to the entire assembly remaining tight enough during walking?

humanoido
Great job and very innovative use of materials. How is it working with the linkages in reference to the entire assembly remaining tight enough during walking?

humanoido
Humanoido
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 574
Joined: Tue Dec 05, 2006 1:00 am
Location: Deep in the Heart of Asia

Post by NovaOne » Fri Feb 15, 2008 9:01 am

Post by NovaOne
Fri Feb 15, 2008 9:01 am

How is it working with the linkages in reference to the entire assembly remaining tight enough during walking?

I imaging looking at photos this method looks...clumsy or "Heath Robinson" ..I can't deny it might be more vulnerable QED

The structural rigidity of the hip seems unaffected because the bearings are clamped quite tightly together using an M5 screw held in place with Loctite thread retaining compound. The Black 4mm washer shown is made of nylon 66 molybdenum disulfide :roll: . ..... I think I currently have the screw/washer/nut clamp assembly upside down because the nylon washer seems to have more friction against the bracket than the lower aluminium "nut"? (shown in the first picture above)

The brackets are held together so firmly using this arrangement, that before I considered the con rods, I was looking a spur gears to couple the servo to the leg. I thought a 2:1 ratio to double the torque and half the rotation angle to 90 degrees would mean I could use a cheaper servo??????

If structural rigidity proves to be a problem in the future I might try a slightly larger diameter bearing ie OD=22mm .

My main problem was counter balancing the new mass distribution......I have moved the batteries to the front, more pictures to follow. I hope most of the stock moves are unaffected ??????

Image
How is it working with the linkages in reference to the entire assembly remaining tight enough during walking?

I imaging looking at photos this method looks...clumsy or "Heath Robinson" ..I can't deny it might be more vulnerable QED

The structural rigidity of the hip seems unaffected because the bearings are clamped quite tightly together using an M5 screw held in place with Loctite thread retaining compound. The Black 4mm washer shown is made of nylon 66 molybdenum disulfide :roll: . ..... I think I currently have the screw/washer/nut clamp assembly upside down because the nylon washer seems to have more friction against the bracket than the lower aluminium "nut"? (shown in the first picture above)

The brackets are held together so firmly using this arrangement, that before I considered the con rods, I was looking a spur gears to couple the servo to the leg. I thought a 2:1 ratio to double the torque and half the rotation angle to 90 degrees would mean I could use a cheaper servo??????

If structural rigidity proves to be a problem in the future I might try a slightly larger diameter bearing ie OD=22mm .

My main problem was counter balancing the new mass distribution......I have moved the batteries to the front, more pictures to follow. I hope most of the stock moves are unaffected ??????

Image
NovaOne
Savvy Roboteer
Savvy Roboteer
Posts: 405
Joined: Thu Jul 05, 2007 7:30 am

Post by NovaOne » Thu Mar 13, 2008 7:05 am

Post by NovaOne
Thu Mar 13, 2008 7:05 am

I hoped not to modify the RN stock routines, (just program new turn routines) but I am using A5 and D23 servo positions and I found the number 60, sometimes 70 in the stock move commands for both servos all over the place???? Is there something obvious i'm missing :?
I replaced these with 100 but the rates of these moves seem to have been affected? Could it relate to PTP motions?

I feel certain that someone has noticed this before but I can't find the thread?
I hoped not to modify the RN stock routines, (just program new turn routines) but I am using A5 and D23 servo positions and I found the number 60, sometimes 70 in the stock move commands for both servos all over the place???? Is there something obvious i'm missing :?
I replaced these with 100 but the rates of these moves seem to have been affected? Could it relate to PTP motions?

I feel certain that someone has noticed this before but I can't find the thread?
NovaOne
Savvy Roboteer
Savvy Roboteer
Posts: 405
Joined: Thu Jul 05, 2007 7:30 am

Post by i-Bot » Fri Mar 14, 2008 9:47 am

Post by i-Bot
Fri Mar 14, 2008 9:47 am

Rewriting moves for a new anatomy, is very tough, as I found with the double knee joints. The stock moves are very clever and have some subtle parts in them.

As you say, the use of unused servo positions as pacers is one trick. A group move with PTP looks at all the group servos (or all servos in PTP ALL). It finds the servo with the greatest distance to move, and moves this at the set speed. All other affected servos move at a speed in proportion to the distance they have to move. Thus an unused servo making largest position changes sets the pace.

A trap is that in high speed mode, the servos cannot physically move as fast as the higher settings of speed. This means their speed is set by the physicaal limit and not the setting. A consequence of this is that the software thinks the move has finished, before it actually has. So setting the next position may be too early.

All in all, programming moves is an art, and we do need more people to share their experiences and video as Matt Bauer and DirtyRoboto used to.
Rewriting moves for a new anatomy, is very tough, as I found with the double knee joints. The stock moves are very clever and have some subtle parts in them.

As you say, the use of unused servo positions as pacers is one trick. A group move with PTP looks at all the group servos (or all servos in PTP ALL). It finds the servo with the greatest distance to move, and moves this at the set speed. All other affected servos move at a speed in proportion to the distance they have to move. Thus an unused servo making largest position changes sets the pace.

A trap is that in high speed mode, the servos cannot physically move as fast as the higher settings of speed. This means their speed is set by the physicaal limit and not the setting. A consequence of this is that the software thinks the move has finished, before it actually has. So setting the next position may be too early.

All in all, programming moves is an art, and we do need more people to share their experiences and video as Matt Bauer and DirtyRoboto used to.
i-Bot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1142
Joined: Wed May 17, 2006 1:00 am

Post by NovaOne » Fri Mar 14, 2008 8:56 pm

Post by NovaOne
Fri Mar 14, 2008 8:56 pm

Thanks i-Bot, your knowledge and advice is invaluable as ever. I have dropped all my other silly mods to focus on tweaking the affected routines (and gradually documenting the changes I make here).

The offending moves are:
foot_up
body_move1
body_move2
wing_move
fast_run01
fast_run02
fast_run03
left_turn
right_turn
forward_walk
left_shift1
left_shift2
left_shift4
left_shift5
left_shift6
right_shift1
right_shift2
right_shift4
right_shift5
right_shift6
backward_walk1
backward_walk2
backward_walk9
backward_walk7
backward_walk6
backward_walk5
backward_walk3
left_attack1
right_attack1
left_forward
right_forward

:shock:
Thanks i-Bot, your knowledge and advice is invaluable as ever. I have dropped all my other silly mods to focus on tweaking the affected routines (and gradually documenting the changes I make here).

The offending moves are:
foot_up
body_move1
body_move2
wing_move
fast_run01
fast_run02
fast_run03
left_turn
right_turn
forward_walk
left_shift1
left_shift2
left_shift4
left_shift5
left_shift6
right_shift1
right_shift2
right_shift4
right_shift5
right_shift6
backward_walk1
backward_walk2
backward_walk9
backward_walk7
backward_walk6
backward_walk5
backward_walk3
left_attack1
right_attack1
left_forward
right_forward

:shock:
NovaOne
Savvy Roboteer
Savvy Roboteer
Posts: 405
Joined: Thu Jul 05, 2007 7:30 am

Post by Droid Works » Sat Mar 15, 2008 1:35 am

Post by Droid Works
Sat Mar 15, 2008 1:35 am

Very cool ! I cant wait to see the video :)
Very cool ! I cant wait to see the video :)
Droid Works
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 185
Joined: Fri Aug 24, 2007 1:01 am
Location: Syracuse NY

Post by tum » Tue Mar 18, 2008 11:44 am

Post by tum
Tue Mar 18, 2008 11:44 am

Hi :-)

I was wondering where you bought the right angled rods, the black adjustable horn and the thrust bearings (pretty much all the parts you used ;-)).

Thanks.
Hi :-)

I was wondering where you bought the right angled rods, the black adjustable horn and the thrust bearings (pretty much all the parts you used ;-)).

Thanks.
tum
Savvy Roboteer
Savvy Roboteer
Posts: 34
Joined: Fri Jun 08, 2007 5:28 am

Post by NovaOne » Tue Mar 18, 2008 11:04 pm

Post by NovaOne
Tue Mar 18, 2008 11:04 pm

I was wondering where you bought the right angled rods


From my local model shop, they are ball joint linkages: Multiplex part number #71 3860 ....a bit overkill really.

I made/adapted the rest of the brackets myself. I promise to post drawings when i have more time.
I was wondering where you bought the right angled rods


From my local model shop, they are ball joint linkages: Multiplex part number #71 3860 ....a bit overkill really.

I made/adapted the rest of the brackets myself. I promise to post drawings when i have more time.
Last edited by NovaOne on Sun Apr 20, 2008 8:43 am, edited 1 time in total.
NovaOne
Savvy Roboteer
Savvy Roboteer
Posts: 405
Joined: Thu Jul 05, 2007 7:30 am

Post by tum » Wed Mar 19, 2008 2:01 am

Post by tum
Wed Mar 19, 2008 2:01 am

I look forward to the diagrams.

BTW, do the mods make give him a fat looking ass? :-)
I look forward to the diagrams.

BTW, do the mods make give him a fat looking ass? :-)
tum
Savvy Roboteer
Savvy Roboteer
Posts: 34
Joined: Fri Jun 08, 2007 5:28 am

Next
25 postsPage 1 of 21, 2
25 postsPage 1 of 21, 2