My Quadruped Project

Tada! Here’s the video!

It’s not that fancy but I would like any comments that you may have! Thank you! :mrgreen:

Well I like it. It’s got some mechanical weaknesses, but overall it’s a nice project. You should be very proud. :slight_smile:

Thanks, I am!

Looking better and better! I like the new parts (and the new video).

You might want to have a serious talk with your robot: I’m not sure it fully grasps the concept of bringing you your drink. Spilling the drink at your feet doesn’t seem properly respectful of you, its creator. :open_mouth:

Hahaha! Thanks for the comment! :laughing:

Yeah I know that Nexus is a bit on the wild side (I still haven’t tamed it! :mrgreen:) but the drink is pretty tricky because when you look at it picking up the drink, the head isn’t horizontal, it’s slightly angled so when it puts the can down, it throws it over but still, it does bring you the drink! :mrgreen:

I have a question.

It it possible to introduce some sort RC device to control a robot using only a Basic Atom Pro 40 pin IC?

Thanks!

The short answer is yes, with a big but…

First you need some type of board to plug the IC into. I am not sure of any out there other than the Basic Micro Lab/Test boards. I thought it would be nice if Lynxmotion came out with a new BB that supported this, but than again, the new board would not be that much different than an Arc32…

When you mention RC device, I am assuming an RC receiver. There are several threads up here about using them. It is pretty easy to get them up and crawling. You simply need to plug an RC extension cable in from each channel on receiver into an IO pin on the processor. You can than use the pulsin command to get the pulse widths… But this can eat up a lot of your processor time, as the pulsin command will wait for the signal to be low than go high and then go low… So you can end up eating up a lot of time going through just to get the readings once… If you do the calls in the right order you can do it in 2-3 RC passes, where typically each pass takes about 20ms.

There have been several threads, talking about ways to make it faster and in some cases use less IO pins. Including I wrote an assembly language function that tries to read all of them in one pass. Worked OK for some, but not others. Also there are ways to hack some RC receivers to get to the clock of the receiver and only need one IO pin… Worked OK for me… Others are thinking of or are using a 2nd processor to receive the signals and than pass that data to the main processor…

Hope that helps
Kurt

That was very helpful, thank you! :smiley:

It looks like I need to do some more research.

I have another question.

I’m thinking of making another robot similar to this one but out of aluminium, would a 1.5mm thick sheet of Metal Grade:1050 be fine for this?

Thank you! :mrgreen:

1.5 mm or .060" should be fine.

Alan KM6VV

Thank you! :mrgreen:

Hi again everyone! It’s been quite a while but I finally got around to buying a battery pack - it’s a 6V 5000mAh Ni-MH battery from Hi-Energy (this isn’t the exact battery pack but it looks the same, just with more cells):

29907.jpg

I was actually quite surprised at how heavy it was and when I weighed it, it turned out to be about 0.5kg (which is probably the heaviest battery I’ve ever used :mrgreen:), but then taking into account that amount of current it supplies, it would make sense.

I’ll be cutting out a case/container for it tomorrow (so it fits in with the rest of the robot - I really didn’t want it to just sit on top of the robot because it would look out of place).

Also, I have a question. If I remember correctly, the BB2 has 20 I/O pins that can be used for servos (using the hservo command) but how would you write the code for the pins that are being used as sensors (I think they are the AX pins)? Would it be something like:

[code]main

hservo [ax1\0\500, ax2\0\500]

goto main[/code]

Thank you!

In the code ax0-3 are p16-19.

Thanks! :mrgreen:

I’ve finished making the container and adding the extra D.O.F to the robot’s head so I’ll upload some photos and a new video of it soon. :mrgreen:

But… where are the pictures…!

Sorry, I forgot :blush:
Well, here they are - ENJOY!

P.S. I’m writing the new code as we speak so I should have a video by this evening (hopefully) or the latest of tomorrow morning. :mrgreen:




Real nice looking…!

Thanks! :mrgreen:

My congratulations to you. I have just reread this entire thread. You have accomplished an enormous amount of work in the relatively short time since mid-September and demonstrated some fine building and problem-solving skills along the way.

Question: What material did you use to make the battery cover and servo brackets? In the pictures, the finish has a perfect, almost glowing sheen like a plastic or painted metal. If it is plastic, how did you make those tight bends? If metal, how did you achieve that uniform finish? (You see the model maker in me asking these questions.)

I’m sure we are all looking forward to the video and to more inventive projects of yours yet to come. :smiley: