Heximotional and my new Quad

Hi There!

I thought it about time to introduce my creatures

I shall add the pictures and URLs tomorrow, new member mistake

Im a third year robotics student in the UK
For my final year project I decided to design a Hexapod

Heximotional was born

http://i291.photobucket.com/albums/ll284/blobbington/hecSml/web.jpg

This was a ‘start from scratch’ project, so Im using a SSC-32 Servo controller connected via a blueSMiRF bluetooth connection to my computer running a
kinematic engine programmed by myself allowing for the usual 3-degrees of body rotations and 3-degrees of body translations. Tripod and Wave gaits.
The programme also includes the ability to enter an attack pose and then have individual control of the front legs with the analogue sticks on the controller.

youtube.com/watch?v=_7PX_sHvmCY

The legs were rapid prototyped for me at my university and the body has been through a few designs but was always made using PVC foam and Polymorph.

The current version of hexi has a pan tilt head with a wireless 2.4G camera which I am programming in to allow face tracking.

The most recent addition is the controller has changed from a standard usb game pad to a Playstation 3 sixaxis controller and the ability to controller hexapod
using the accelerometers and gyroscopes

youtube.com/watch?v=yHx7JDddL9Q

Now Ive finished with that project I am moving from 6 to 4 and im trying to build a quadruped using the same basic components. So far Im a day into construction

http://i291.photobucket.com/albums/ll284/blobbington/P220709_113201.jpg
http://i291.photobucket.com/albums/ll284/blobbington/P220709_113701.jpg
http://i291.photobucket.com/albums/ll284/blobbington/P220709_113702.jpg
http://i291.photobucket.com/albums/ll284/blobbington/P220709_1138.jpg
http://i291.photobucket.com/albums/ll284/blobbington/P220709_1136.jpg

The basics of the code will be stolen from the hexapod program but the aim will be to create a more sophisticated locomotion and terrain adaption routines.

Playstation 3 six axis controller?

Can it be interfaced with the wireless module we use with the PS2? I assume the packets would change, but we could accommodate that. It would be nice to get a few more axis.

Looking forward to seeing your pix.

Good luck on the finals!

Alan KM6VV

Is this info of any use (might want a new thread on the subject)?

pabr.org/sixlinux/sixlinux.en.html

Kevin.

Hi, I have a photo of your 6-legged beast from the show in Birmingham the other week

ukrobotgroup.com/joomla/index.php?option=com_content&view=article&id=31:heximotional&catid=2:website-news&Itemid=12

Also, some videos should be online soon, including the kid that burst into manic screams at the sight of our bots (you can clearly hear me chuckling!!)

Thanks Orac, Im looking forward to seeing the video.
I think we might have traumatized that child for life.

Finally the spam blocking has been lifted so Ive added
the Pictures and URL’s to my first post

Love those legs!

Great job on the modeling.

Cheers mate!

Alan KM6VV

The legs look awesome. I like the nice contours of the design and it reminds me of the A-Pod that used contours also which brings a bio look to the bots.

I wonder how strong the rapid-prototyped legs are? It’s interesting stuff. We had a Dimension machine for the mechanical guys at the last company I worked for, and one here as well. This company is so large, I don’t even know where the machine is! I’m not sure how well the ME’s would like an EE making hobby parts on their machine!

Alan KM6VV

Finally got my new blueSMiRF so I could start reprogramming, adapting my hexapod code to work on a quad.

So far the kinematics are 80-90% complete.

I using input from a PS3 controller through my pc and bluetooth to the robot. I have control of the pitch and roll of the body using the controllers gyros. Body translations are done with the left analogue stick. Body Twist is controlled with the triggers R2 L2.

The last part of the clip shows the centre of gravity being shifted to allow the unloaded leg to be lifted.

youtube.com/watch?v=CuE1kniJX3g

You’ve made good progress! And it looks like where I’d like to go!

I don’t think we have PS3 wireless joystick controllers here in the US (that I can find), but perhaps LS will investigate that for us.

I too would like to route PS2 (PS3) through a notebook computer, and then out to the 'bot via bluetooth. I will do the computations on the 'bot.

Alan KM6VV

Ive written the beginings of the walking/gait routines. They need some work to smooth out the motion and to allow the fully omnidirectional locomotion.

youtube.com/watch?v=JXu0asCpADI

I am also going to experiment as to whether using body rotations to lean the body will reduce the amount of body translation required to shift the centre of gravity within the tripod. This should help the gait be more fluid.

Hi Alan, The controller Im using the standard Sony Playstation 3 controller, also called the Dualshock 3. I have not used Xans code before but I assume that, with a mod or two, it would be possible to integrate it as the controller.

Oh, I see what you’re doing!

Makes for an interesting gait! Will your 'bot walk successfully with less body translations? It appears that your legs are orientated in a symmetrical fashion, whereas I’m thinking I’ll experiment with a rather pronounced (mammalian) 2:1 (to be verified) aspect ratio.

Ah yes! Dualshock 3 does come up in Google, even at Amazon! I wonder if anyone has tried the LM XCVRs with the Dualshock 3?

Alan KM6VV

I think the PS3 controller is bluetooth. If I was going to use a bluetooth controller I would use a Wii controller instead.

Brandon C.

Hi Brandon,

Thanks for the info!

USB, or Bluetooth? That wouldn’t matter for looping through a PC as I’ve considered, but it would require a Bluetooth XCVR (USB?) that could be connected to the BB2. a Wii controller might have similar requirements (it’s own specific XCVR).

Alan KM6VV