Putting robotics at your service™

Free shipping on orders over $200

VB Windows Hexapod Control Program based on Xan's Code....

Print view Share :
Previous topicNext topic

Page 1 of 13 [ 185 posts ]

1, 2, 3, 4, 5 ... 13
User avatar
Veteran ( offline )
Posts: 117
Posted: 2008-10-14 08:41 
***************This section will be updated from now on with the latest version info and downloads******************


2.0 Beta Released 9/18/09!!!

Robot Setup Screen:


Serial Connection Setup Screen:
[/img]

Download here:
http://www.box.net/shared/gdvvscllgi
(Includes Robot Files.zip which contains config files for Phoenix and MSR-01)

Latest full version: 1.2a





Please follow the following link to the latest download:

Version 1.1 no Roborealm support
http://www.box.net/shared/v6sodjru9g
Setup Guide
http://www.box.net/shared/snrj6ccm6d

Version 1.2a With Roborealm support (all guides are in zip file):
http://www.box.net/shared/eq98sfq2ir


Last edited by FlowbotX on 2009-09-18 09:00, edited 18 times in total.

User avatar
Guru ( offline )
Posts: 2120
Posted: 2008-10-14 10:09 
Hi,

This sounds very interesting! Great work. Do you have any video?



Would be fun to try it one time!

_________________
Kåre Halvorsen, Zenta
-----------------------------------------
Zenta's blog
http://zentasrobots.com/
Zenta's YouTube channel
http://www.youtube.com/ZentaOlbaid
-----------------------------------------


User avatar
Veteran ( offline )
Posts: 117
Posted: 2008-10-14 12:04 
=) No video yet. But I will post some when I get the real interface up and running!


Rookie ( offline )
Posts: 20
Posted: 2008-10-14 15:32 
Hi
I would be interested in taking a peak at the code. In the process of doing something simliar in Delphi. Have been going round in circles with the Serial link on my app for to long.

Simon


Guru ( offline )
Posts: 2158
Posted: 2008-10-14 17:26 
Heh, did something like this in ms visual C (2005 express or whatever it is) some many moons ago to read a gamepad w/direct x and send corresponding ssc-32 commands through a lantronix wiport to my rov. it is/was sort of a lazy way to bypass implementing the bap+abb and all the sensors and stuff I have there and at least make it move around. :roll: sad/dumb part is it was on my other pc and I have not gone back around to re-installing all the compilers and sdk's on the new one yet. just another thing to add to the round to it list I guess. :)


User avatar
Novice ( offline )
Posts: 81
Posted: 2008-10-14 21:29 
Perfect! I just deconstructed my Scout to make parts for a Phoenix and since I only have an SSC-32 and BlueSMiRF (no microcontroller), this is what I was going to create myself but I'm too lazy and not a great programmer.


User avatar
Veteran ( offline )
Posts: 117
Posted: 2008-10-15 09:03 
Beave wrote:
Perfect! I just deconstructed my Scout to make parts for a Phoenix and since I only have an SSC-32 and BlueSMiRF (no microcontroller), this is what I was going to create myself but I'm too lazy and not a great programmer.


Well guys, it is going to be really slick when I'm finished. You will be proud.

I just implimented a new graphical interface based on PaulP's (hexapod.com) .

Give me some time to test it all. I promise to post regular updates.


New ( offline )
Posts: 1
Posted: 2008-10-18 12:38 
Hi, i to have been doing stuff in c#, with no real success, porting accros tills java code.

would love to see your source, when you ready to share.


Veteran ( offline )
Posts: 185
Posted: 2008-10-18 15:38 
Will this be only for the phoenix or for any hexapod that lynxmotion has ?

_________________
Regards
Apostolos


The road is long but we are getting there


User avatar
Veteran ( offline )
Posts: 117
Posted: 2008-10-24 08:57 
 Post subject: Update
To answer your question, this will be for any hexapod you can create.

Progress update:

I have the graphical user interface implemented. (see pic below)

Still hammering out some details on the IK engine but I'm getting there!



Veteran ( offline )
Posts: 185
Posted: 2008-10-24 13:26 
Good news, looking forward to it :D

_________________
Regards
Apostolos


The road is long but we are getting there


User avatar
Veteran ( offline )
Posts: 117
Posted: 2008-11-05 13:11 
 Post subject: Beta release!
O.k. here it is...the long awaited (mostly by me :P ) release of the SSC32 control app...




Things to keep in mind!

1) The variables are all calibrated to my particular hex which is an MSR-01. This app will work for ANY hex running off an ssc-32 but YOU MUST CHANGE ALL THE VARIABLES TO REFLECT YOUR HEX SETUP otherwise you could do serious damage to your robot.

2) This is a beta version so a few things remain to be tweaked and implemented. As of now, the following functions are working:

Working functions:
Bluetooth connection
Sleep mode/Stand mode
Six-step gait
Off-road and on-road modes
Walk, turn, crab walk, tilt, horizontal shifts, twist, and body height adjustments.

To be implemented:
More than one gait
Setup functions so you can change all the hardware variables through the program instead of having to change them all in the code.


I hope everyone enjoys this app. Let me know if you have any questions or sugestions....

Flowbot


Last edited by FlowbotX on 2008-12-19 12:46, edited 4 times in total.

Veteran ( offline )
Posts: 185
Posted: 2008-11-05 13:46 
Hi and thanks for the program.
Since I'm new at this, can you please point me in the correct direction and specify which variables need to be changed and how do I go about changing them?
I have a home made hexapod which is looking forward for a breath of life and this program seems like it can do it.

_________________
Regards
Apostolos


The road is long but we are getting there


User avatar
Veteran ( offline )
Posts: 117
Posted: 2008-11-05 16:56 
tolisn wrote:
Hi and thanks for the program.
Since I'm new at this, can you please point me in the correct direction and specify which variables need to be changed and how do I go about changing them?
I have a home made hexapod which is looking forward for a breath of life and this program seems like it can do it.


No Problem. I should probably write a guide to setting up the program...or get the setup function implemented *sigh*

But in the mean time, here is where you start.

When you first open up the program you will see all the intro comments

All the variables for the program that need to be modified for an individual hex are located directly underneath these comments or in the initialization function and should be explained heavily in the code.

That having been said, things that should be modified include:
Leg offsets, servo max and min angles, hex body dimensions, movement limits, and most importantly...initial foot positions!

The rest of the code, other than the variables at the start, does not need to be changed...

Good luck


User avatar
Veteran ( offline )
Posts: 117
Posted: 2008-11-14 13:44 
 Post subject: Update Beta2
Hey everybody,

I discovered a little bug in my serial input code that was making movement a little choppy. I updated it and added a little function that saves battery power whent he bluetooth is in use...the link to the download has been updated...enjoy!

So, go download it again!!!


1, 2, 3, 4, 5 ... 13

cron
All times are UTC - 5 hours [ DST ]. It is currently 2014-10-25 02:15
Feedback Form
Feedback Form