Innerbreed's Animatronic Hawk Project + Owl

Thank for the info and pointers, but you will have to excuse me on this as im not sure i understand how this all works. Im seeing numbers im not familiar with. Im just stumped as to why i cant just send a command to a pin as we do for the ssc. If i could see an example 'of say how a pan and tilt assembly might look like, 'using my defined variables, then it might be clearer. Not sure what i need to add or remove from code. Lol

Sorry, if the previous post was a little confusing :blush:

I tried to give you a little background, that is if you already had code to output to the SSC-32 and wanted to convert the values you sent to the SSC-32 into the appropriate values for HSERVO as they use a different coordinate system…

Obviously you can do this semi-blindly, and simply say HSERVO panservo\0 which should go to the zero point and experiment with other values. Note: the thread I mentioned in the previous post, the second one on the page, shows some of the values for specific angles…

With the Brat code, there is a function Movement which we pass in an angle and than convert it to HSERVO values to than pass to HSERVO, Some of the original code for this used floating point, but the ones I have converted this to fixed point in 10ths of a degree.

For a Bap28 the conversion I use is:

;calibrate steps per degree. stepsperdegree1 con 1666

So to convert an angle in 10ths of a degree to HSERVO you simply do:

HSeveroVal = (Angle1 * stepsperdegree1)/100 Where Angle1 is your desired angle in 10ths of degree like 900 for 90 degrees…

Hi,

I’ve been quietly following this project from the side-line for some time. The project is comming together pretty neat! I hope you find a good way to cover the neck and still keep it flexible enough for the rapid movements. I’m in for a new YouTube movie! hint hint :wink:

Xan

i spent a bit of time porting the code over. i have not tested it yet but it compiles. all seems to be correct.
hawk_atom_ps2.bas (18.3 KB)

Edit: i tested the code. so many mistakes!
anyway i started adapting it again, and then again from scratch. im having no luck. would somebody be so kind and have a go?

this is the original code for the ABB and SSC.
hawk_v1.0.0.bas (15.3 KB)

I will try again tomorrow. nearly 2am here! :angry:

:laughing: :laughing: :laughing: Ok i have made some good progress. all servos are moving with the right input from the PS2. :wink:

Hservo is conquered!
now i have it running from just the one board (ABB).
Spare SSC for another project. :wink:

Good

It make for an easyer installation.
You have made many progress and the hawk is going realy well.

Did you found something helpfull for the neck ?

Some kind of latex like material that stretch.

Keep the good work

The Hawk Code:
Still yet to add beak. having a servo problem there. its frozen!
hawk_atom.bas (19.4 KB)
im charging up battery’s for a video. :wink:

Sounds like you made great progress!

Sorry I did not get a chance to help out yesterday, was outside most of the day digging a trench for a conduit…

Kurt

no prob kurt. you have help immensely. :wink:

not an official video so iv not hosted it on youtube.
i531.photobucket.com/albums/dd355/innerbreed/th_AnimatronicHAwkmovementtest2.jpg

i will be working on the neck part tonight.

Have you considered cold foam latex or silicone for the neck? Instructables has several videos on “Oogoo”, a silicon casting material made from household chemicals, which could be used for a proof of concept…

I have some very stretchy latex that i will use to cover the neck. im also looking into padding the mechanics inside so they dont cut into or split the latex when its stretched over the metal brackets.

might get time tonight, We’ll see. :wink:

Oogoo? sound and looks interesting.
i do have a two part silicone that i could mix up but i have other uses for that.

Hi long time no see the video is nice, though I think you might be able to take out some of the jerkiness of the servo mechanisms with some springs on each join that way the joint would have to fight the spring a bit to get to position, this would use up more power of course but I think it would give you a much more fluid look witch is so hard to do with servo’s. Covering them with a inter layer of silicon may give the same outcome as would using springs then padding then the outside silicone for the neck.

DoCDoC

Well i took the servo apart and it seems the motor shaft is frozen solid! :cry:
anyway another on is on order… or two! :wink: why not.

i have tested this already. the latex skin that will surround the mech does just this. it dampens the jerkiness quite well.
:wink:

YouTube upload. shouldn’t be any buffering problems here.

Hi Jonny,

Nice video! I like the intro :wink:

While watching the video I realized that the neck was even more flexible then I expected. It’s going to be a challenge to get the flexible neck covered with feathers. I’m looking forward to see what you come up with! Good work!

Xan

Thanks. Since the start of this project i have been putting together a final video. Documenting photos if and when i can durin the fabrication process. Many of the photos have already been posted here but its nice to include them.
Yes the neck part is something to think about. I would like to make another body cast using silicone foam.

Since tightening up the rotation Min/Max values and adding a “test” latex skin, i thought id share the results as always.
I’m thinking the best option is to foam pack the skeleton to insure the latex doesn’t rip.

Great progress! Looking good

Kurt

Looking really good Jonny!
The latex really seems to work, even with the extreme flexible neck. Good job!

Thanks for sharing!

Xan