B.R.A.T Jr. Walking Sequence for Basic Atom and SSC-32

Hello everyone!

I recently built a BRAT, but when I tried to get it to walk, I found it to be too complex for me at the moment. So I downgraded to a BRAT Jr. and made some sequences for the SSC-32 connected to the Basic Atom. So far I got it to walk Forward and Backward (same sequence as forward except the hips go in opposite directions). Right now I’m working on making it turn Left and Right. I will post the code soon after I finish it. And as for a video, I have to install Windows XP on my pc because my video camera drivers aren’t compatible (it’s just one thing after another. :wink: ).

I took a nice picture. Say cheese! :stuck_out_tongue:

http://www.majhost.com/gallery/DarthToa/Robots/bratjrpic.png

Ok I just uploaded the one video to youtube. Sorry it took so long, it was my first time using youtube.

Oh, and make sure you hit the “HQ” button to watch it in high quality.

youtube.com/watch?v=ZqQCL-iK-58

Thank you all for watching!

I rated it 5 stars Awesome! Keep up the good work. 8)

Thanks again RobotDude!

As I said before, I will post the code when its finished. Also, when I get an Accelerometer, I will keep the Pan & Tilt from tilting so I can attach an IR sensor to detect obstacles in it’s path.

I have a question. Why does the BRAT Jr. not walk very strait?

Great work wowy7! That little walker looks like a lot of fun :slight_smile:

Maybe the Brat isn’t walking strait because one leg got a longer travel distance or lifts the leg a little bit earlier from the ground. Or one feet got a little bit more grip then the other? Don’t know…

Did you check if all servos are correctly initialized to the middle position and did you check if they have the same “pulselength per degreeâ€

I love the pan/tilt servo arrangement! This little guy puts the Parallax Penguin to shame! Sorry Parallax! :smiling_imp:

Great work.

:bulb: thinking small for a moment… it’s got only 6 servos… so I can’t help but wonder if a program for the BAP could be written to implement a subset of the ssc-32 commands, in particular the group move. then you could use one of the small bluetooth adapters on the hardware serial lines to the BAP and a small cheap wireless video camera to tie back to a PC. it would be a minimal electronics payload on the bratjr that could be driven from a visualbasic app or some such thing… wirelessly… could even send the 2 gyro axis and a couple irpd voltages back for “processing” as well. 8)

Yep, you can use the HSERVO commands to do this. The TV Brat has code in it that does this. If you look at the Movement function it does the calculations to get all of the servos to the end points at the same time…

I also think Xan is using something similar on his new Rover code.

Kurt

Hi everyone, thanks for the comments!

Xan, just so you know I did make sure the lags were at the exact angle. I actually this the problem is I had it walking too fast. whenever it takes a step it kinda slams its foot into the ground. I will be adding a gyro, as well as a wireless camera. My BRAT Jr. will be able to carry the SSC-32 as well and not have any problems with weight because I cam using 475’s. I have a little program in development for the robot as well.

Eddie, as fun as that would be, I don’t have a BAP. Only Basic Atom. :slight_smile:

Hello again.

Here are some images of the software currently in development.

http://www.majhost.com/gallery/DarthToa/Computers/pic1.png

The options menu
http://www.majhost.com/gallery/DarthToa/Computers/pic2.png

As you can (probably) see, it’s not quite functional yet. I have yet too add the servo positions to the listbox and send them to the SSC-32. Besides that, it’s almost up and running.

Hi Guys,

Just a little reaction on this, I don’t want to hijack this threat :wink:

You’re totally right on this. I borrowed Nathan’s group move from the TV Brat and did some modifications to let it do his calculations and servo movement parallel. I have to say it’s way more complex then just having a SSC but it works!

It was just a thought :wink:
I like the ideas you’ve got with the jr. What do you use for your connection? Wifi, Bluetooth or XBee?
And do you have a cam in mind? I’m looking for a small cam with a good price/quality.

You’re program looks good. I see you’re using visual studio. Are you building it in C# .net?

Keep up the good work!

Xan

I don’t really know which camera I wan to get. I haven’t had a chance to look yet. but I did find this one.
geeks.com/details.asp?invtid … M2&cat=VID

I will also be using Bluesmirf.

I use Visual Basic for programming. :wink:

That’s a cheap price. Lowest I’ve seen so far. It looks like it has a 9v adaptor for the camera so it should be fine for robotic use. :slight_smile:

I’ve read about those cam’s need fine tuning every time the battery power drops a bit. I was looking for something with 2.4GHz but then again, I don’t know if it interferes with my RC…

It’s hard to find any reviews from those cheap cams.

Xan

I promise you, they do interfere with the 2,4 GHz RC. I tried a spycam 2,4 GHz together with both Futaba and Spectrum 2,4 GHz, and ones you turned on the RC you got alot of interference.

To bad… :cry:

I’ve seen some with 4 channels, do you think they will also interfere with the RC? I wish they made spycams with wifi. Or a small wifi module that could send cam signals. But lets not hijack this threat. I’ll start a new one about this subject.

Xan

EDIT: Topic can be found here.

It sounds like it’s a “you get what you pay for” type of camera. Jameco sells a nice small wireless camera, but I couldn’t tell you how it performs.