Pro Biped

I’m planning to pair the ‘Propeller Robot Control Board’ with the 'Lynx Motion BRAT’ this week. I was wondering if anyone else had started experimenting with a Propeller driven biped?.

Not to my knowledge but I am very interested in following up on your progress. I don’t know a thing about the Spin programing language but 8 cores (COGs) should make a powerful proccessing platform.

aah k, well application are usually made up of two languages ‘Spin’ high-level code and ‘Assembly’ low-level code… (Don’t they sound like two professionals from the x games?) :slight_smile:

Code written in the Spin language is interpreted during run time by a cog running the Spin Interpreter while code written in Propeller Assembly is run in its pure form directly by a cog.

…I know no need for interrupts, I’m enthusiastic about the potential but well have to see. If your interested then I’ll definitely keep you posted on my progress…maybe a big flop. :wink:

Flop or no flop, nothing can be gained without trying right? : D . You definitely came to the right place for robotic platforms though, Parallax bots other than the BOE bots which are great starter bots, are too basic in my opinion. For example, I’d much rather have a BRAT than a Toddler or a Penguin. This is just my own personal opinion. Parallax has great products but robot platforms just aren’t their thing not to mention high prices for what you get. SES bots are expandable, reusable, and resell-able.

What are the board dimensions of the Propeller bot board?

I was toying around a little with the propeller and at one time I was starting to port my Rover over to the propeller. I was trying a different board at the time (this one was not out then) and I found it a pain trying to hook up stuff to it. You always had to worry about voltage conversions. This one looks like it is all taken care of for you.

I found SPIN a little different and was taking awhile to get used to. I did find the assembly language easy to work with. The 8 cogs were great. For example you could use one cog to talk to your host through XBEE or Bluetooth or… at potentially high speeds and once it was working you did not have to worry about the other tasks you were doing interfering with it.

I think it would be a fun project. I would consider it but I am heavily invested (both time and energy) with the Atom Pro as well as with Atmel Atmega platforms.

Kurt

Totaly, I agree I mean I don’t regret starting with a BOE Bot, Robotics is a personal hobby to me so I had no teacher and my friends share little interest. So having 3-4 hundred pages of tasks was good for me and gave me practical application and example of a range of sensors. But I agree and in general there robot platforms are almost toy looking and yet no where near as sophisticated as say a bioloid (toy looking) robot. I love my BOE0-BOot and literary stayed up a night and a day going through the entile book cover to cover, but I’m not ac child (25! -I only exclaim ate for the fact its such a shock to me) and after plowing through a few “add-ons” I out grew the the platform fast. So again I agree.

I really like the BRAT as a platform, tho honestly to keep things simple I’m probably going to first build the Jr version and start with 4 DOF, and work from there. I’ll save the other 2 servos for panning (matching a configuration of a Jr. I saw here.)

Dimensions: 3.05 x 4.05 x 0.53 in (77.5 x 102.9 x 13.4 mm)

What are the dimensions of the SES Electronics Carrier and the Bot Board II?

The BB2 and the SSC-32 if I remember correctly is 3" x 2.3" the mounting holes are inset .15" from the corners. Its not going to be a direct fit for the propeller board but you could create an adapter plate that could step down the PBB (Propeller Bot Board) to the BB2 (Bot Board 2) bracket, or create an all new bracket using the BB2 mounting bracket as a template. Either way, your gona hafta modify the mounting in some way. :laughing:

I’ve been following the Propeller for a little while but I was waiting for a board like this to start a project, unfortunately (other than Stingray) there’s not much example of work with it.

Yeah I love the whole idea of the cog system but I also want to try out the Bot Board II with an Atom Pro and BRATs natural configuration when I get the chance, but one backwards thing at a time.

That’s quite a difference, but I had a similar problem on my BOE-bot trying to mount a solar pannel that was a little too big. If I’m lucky that’ll be least of my issues. :slight_smile:

Ok well it took a little longer for my Brat to arrive than I had anticipated but I got it this morning and have finally finished the assembly so… Now the fun starts.

Fantastic kit btw.

Holes match up really well but the board dose sort of seem to tower over the lil Brat

Cool! I see you are making progress. Nice work.

If you want, you can watch the video of my brat for walking examples.

Man Mike I just love what you did with the little guy! 8)

That is so smooth man, the bratonator has been my faverout example of a brat humanoid for a while.

As far as the walking gate your using, is the process ankle up -> knee + hip at once -> ankle down?

Let’s see if I can remember correctly.

Starting sequence is:

1.) lean left ankle & right leg step using the the hip and knee joints keeping the foot in the air parallel to the ground.

Proceeding steps:

2.) level ankle servos (both feet in contact with the ground with legs apart)
3.) lean right ankle (within COG) & swap left and right leg positions
4.) level ankle servos (both feet in contact with the ground with legs apart)
5.) go to 1st sequence

It’s challenging to keep track of all the servos in your head. I used the Visual Sequencer software to develop all my moves which helps a lot. The above should get some kind of walk sequence going. I tried to use the same values from one leg to the other, basically swapping values to keep things the same as an example 45° Left hip -45° right hip and then swapping the values to take a step. You will find each servo has a slightly different center position and you will need to tweak each servo as needed to keep them moving the same distances. The visual sequencer uses offsets and is setup in the GUI interface to make things easier.

Once you have a nice 4 steps that transition smoothly, you can use a program loop to “call” the sequence and run it “x” number of times. The greater the number, the further it walks.

Thank you, Thats GREAT HELP!
I’ll Post as soon I’ve made some real progress. :wink:

No to slow progress over here (But I posted anyway) -> Learning to walk

Was going well @ First, I Thought we were starting to get Somewhere…

…But then, he begins trying to kick invisible water bottles???

So I was getting frustated. . in the end I think he decided to call it a night.

:neutral_face:

Looks to me like the processor is resetting. Are you powering everything from a single source?

I am and with only 4 Energizer® Ultimate Lithium Batteries boasting to weigh 1/3 less than standard alkaline batteries :wink:
No but sersiously I did buy the recommended NiMH power pack but the connections I have arn’t compatible so I’m literally using my boe bot battery casing.

I think the processor only resets where I’ve forced the servos to work against each other and they cant (I also changed the batterys at one point which made a big difference). My main problem seems to be that once I move a servo it stays rigid until I specifically tell it to move, meaning that I only ever get through one cycle of anything as I have to be so precise and Im so new to this… This is down to my limited grasp of spin and will be my bad programming as I’m new to propeller and have only been hands on with robots since January 6th. (wow times flies).

I know, I know I should have just used an Atom Pro and Bot Board II but I had the MSR1 there, and its all so much fun.