4dof Quadruped robot (T-Hex type) AXIS

Strange!

It still doesn’t compile! I can see that you’ve removed the middle leg defines in the cfg file. but I’m still getting the same errors, there are references to the middle leg (line 125 in the V20 file) as well as the “INC” on line 1060. I’m using the .32 rev of the compiler, but I don’t believe that’s the problem.

Sorry for all the posts, but I’d really like to resolve this! You can still compile, right?

If it was just “clean up” of the legs, then no worries. But I’m guessing the _V20 file I have is somehow an older one. I’m seeing the code use the middle leg values…

Actually, I’d suggest putting in some conditional compiles so that the code could be built for 4, 6 or 8 legs! I’ve done that before in my C code.

I did square away my compile “technique” thanks to Nathan, so maybe I’ll just go back and compile a “raw” Phoenix V20 file. I just compiled the Studio build for Phoenix on the CH3 (same INC error), so that at least works.

Thanks!

Alan KM6VV

yes it will compile here. and yes i have removed the middle legs from the lines you mentioned. doesnt make any difference or effect with them in or out. im using IDE 08.0.1.7. :wink:

Post away Alan. this post may become useful to other later. :wink:

some of the middle legs (at this point) need to remain in the code due to Order of Indexing though out the code. if you remove them things will be out… timing, position, etc.

Project UP-Date:

iv added the top housing. not massively impressed with it but its done now and it was a pain stripping down and rebuilding the stack.
Iv also had to Place the ABB on the top as it was very tight in the housing and it would be a pain to get to as im still testing code.

http://i531.photobucket.com/albums/dd355/innerbreed/q4.jpg
http://i531.photobucket.com/albums/dd355/innerbreed/q5.jpg
http://i531.photobucket.com/albums/dd355/innerbreed/q3.jpg

Chassis top.
http://i531.photobucket.com/albums/dd355/innerbreed/102_2436.jpg
http://i531.photobucket.com/albums/dd355/innerbreed/quadtop-1.jpg

OK, that’s not a “Studio” build then? But don’t you need Studio to take the “project” file, and use three separate BAS files?

I can see a need for indexing through the code, but don’t you get an error on line 125 because there is no cRMCoxaPin defined? I’ll just put those defines back in, and try some more!

I can see what you mean by the stack-up of the boards. Maybe better to put the BB2 up top in the “box”, and the SSC-32 inside? …But you don’t seem to have much room.

Good building!

Alan KM6VV

regarding the build ill have a rethink.

Not studio, sorry didn’t pick up on that.
download the ide:
basicmicro.com/ViewPage.aspx … sicatompro

click on project > open.
the bas files will flash up.
i have also followed the phonenix tutorial for the configuration/setup of the boards.

im getting no errors. you can try re-adding the middle legs if it carries on.

OK, if you’re using IDE 08.0.1.7 and not studio, then I’m not sure how you’re compiling the three BAS files.

I checked the link; I don’t think BM has anything but the Studio on the download screen. No IDE 08.0.1.7 that I could find. I may have it on another machine, but I’m still not clear how you could compile, I don’t remember IDE 08.0.1.7 being able to compile more then one file…

Edit:
On a hunch, I got a “full hex” cfg file; and your V20 compiles! So I suspect that perhaps you are in the process of editing the cfg file you posted, and actually compiling with another cfg (full 6 leg) file.

Oh well, I need to get back to work anyway!

Thanks!

Alan KM6VV

Nice pics Jonny!

The high tower of boards could be decreased by using a LiPo battery for powering both electronics and servos (no need for the 9v batt), hopefully could the switch regulators be placed inside the body together with the LiPo. Replacing the two boards with one ARC-32 would be just perfect for your bot. :wink:

The Project concept is not new to Studio. 8.0.1.7 has a Project drop down where you can open a project. :wink:

yes this is the plan, i have been looking at lipo’s and regs for such a thing. i inquired last week about getting a price on the ARC32 from a LM distributor here in the UK. just waiting for an email back.
Might need help converting a-PRO code to ARC :exclamation:

Jim are you doing international distribution yet? :wink:

I have also inquired about getting my chassis re-cut in 3mm aluminum. 8)

ok iv had a go at porting the t-hex code to the run on ARC-32. as one does when bored. :laughing:
and i have hit some stops. the problems start here:

first, when compiling im getting this.

iv not added any new IF without the appropriate Endif in place.
T-hex ARC32.zip (43.2 KB)

It does? That’s a surprise! I’ll go check my version tonight. I guess I just never used it that way.

At least I can compile now with Studio. And I’ve compared files, so I know the changes Jonny made.

Jonny’s a moving target! Now he’s going to the ARC-32. My promised one never came. I’m still considering whether I want yet another version of software to track.

Thanks!

Alan KM6VV

LOL, a mans gotta do, 'what a mans gotta do. :laughing:

it will be a while yet before the AXIS goes ARC… Ooo.

I should think about it. It’s the same size, so that’s one objection down.

AXIS. Is that your new name for the 'Quad? I like it!

Alan KM6VV

Iv never really been keen on showing any of the electronics as it looks nicer inside so, it makes sense for a chassis my size as zenta also mentioned.

AXIS. yeah kinda stuck 'as all i was thinking about was its Axis projection while working on the body shifting.

Careful, thinking like that could rotate, er, warp your mind!

I kinda like to see the electronics.

Oh, and jim was saying that the 08.0.1.7 IDE has provision for projects. I never knew that!

Alan KM6VV

KM6VV, email me your shipping info again. I thought we had already sent one out. Sorry about that. Sometimes we are a little slow.

AXIS has had a Face lift.

Mainly to save some money on getting a new chassis cut and investing in a new board, etc.
I still need to tidy up the wires and make a few tweaks but apart from that, im happy with it. 8)
ISO view:
http://i531.photobucket.com/albums/dd355/innerbreed/102_2448.jpg
Front close:
http://i531.photobucket.com/albums/dd355/innerbreed/102_2452.jpg
Rear view:
http://i531.photobucket.com/albums/dd355/innerbreed/102_2451.jpg
Front view:
http://i531.photobucket.com/albums/dd355/innerbreed/102_2449.jpg
Top view:
http://i531.photobucket.com/albums/dd355/innerbreed/102_2450.jpg

you may notice i have adopted the MSR-h01 hexapod chassis to create this idea.
Chassis cut:

http://i531.photobucket.com/albums/dd355/innerbreed/102_2445.jpg
http://i531.photobucket.com/albums/dd355/innerbreed/102_2446.jpg

Any thoughts?

Hi Nathan,

Thanks! I’ve emailed you my address.

Alan KM6VV

I thought that chassis looked familiar! Shame to cut it, 'tho.

I like the electronics stack. Had to look for his eyeses (Hobbit for eyes). I’d be inclined to put the PS2 XCVR on top, instead of the 9V battery, but of course that’s all been done before. I’m pondering where to put the PS2 XCVR on my MicroMoose. It has a Blackfin camera on a tilt/pan, which looks forward. So where to put the XCVR? facing backwards? Vertically on the backside ('bot is basically a stack of 5" diameter disks).

Is your main battery in there somewhere? I didn’t see it.

We should get a new 'quad chassis laid out. Little Cat’s chassis is fairly bland. Have you looked at it recently? Any interest?

What material and thickness is this chassis? 0.090" aluminum?

Put the ARC-32 on it. ;>)

but yeah, I like it!

Alan KM6VV

Facing forward. have you got a link for your MicroMoose? think iv asked that before.

just out of view for the pictures. i will be putting it on the under side.

i almost set up a thread on this. ok ill do one now. look out…
viewtopic.php?f=17&t=6602