Main Menu

Site Menu

Who's Online

We have 17 guests and 2 members online
  • gloriacalhoun
  • johnstonkay

Login Form






Lost Password?
No account yet? Register

Find us on Facebook

Welcome ( Log in )
Master-slave suit for KHR-1HV
Goto page 1, 2  Next
 
Post new topic   Reply to topic    RoboSavvy Forum Forum Index -> KHR-1, KHR-2HV, KHR3-HV & Kondo
View previous topic :: View next topic  
Author Message
rodmanLT
Robot Builder
Robot Builder


Joined: 12 Jan 2009
Posts: 14

PostPosted: Thu Jul 30, 2009 4:51 pm    Post subject: Master-slave suit for KHR-1HV Reply with quote

Hi all,

I was so inspired by King Kizer humanoid and his master-slave control that I decided to build my own master-slave suit.
I bought a dozen of big fat potentiometers (soviet military technology from 1960's).
I put a lot of effort into mechanical design- it wasn't easy to make the suit comfortable. Now suit consists of three joints and here is the video:
http://www.youtube.com/watch?v=MpPI011xwZI



After some testing I will make another side to complete upper body control.
If I'm lucky enough, I will make same for the legs and torso. Maybe..
Back to top
View user's profile Send private message   Share
Orac
Savvy Roboteer
Savvy Roboteer


Joined: 20 Feb 2007
Posts: 298
Location: UK, Near Aylesbury

PostPosted: Thu Jul 30, 2009 9:10 pm    Post subject: Reply with quote

Wow, looks great, very fast response.

Don't forget to take it off before heading to the loo though Smile
Back to top
View user's profile Send private message   Share
Dave
Savvy Roboteer
Savvy Roboteer


Joined: 08 Jan 2007
Posts: 83
Location: Coventry Uk

PostPosted: Fri Jul 31, 2009 4:28 pm    Post subject: Reply with quote

WHOA!, Ok thats pretty cool. As Orac said super fast repsonse time. im well impressed.
How on earth did you get that working?

Awesome!
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website Share
mkegruber
Savvy Roboteer
Savvy Roboteer


Joined: 31 Jan 2007
Posts: 32

PostPosted: Fri Jul 31, 2009 4:41 pm    Post subject: Reply with quote

Hi,

Could u post photos of the controller itself.

regards
Michael
Back to top
View user's profile Send private message   Share
limor
Savvy Roboteer
Savvy Roboteer


Joined: 11 Oct 2004
Posts: 1791
Location: London, UK

PostPosted: Mon Aug 03, 2009 8:14 pm    Post subject: Reply with quote

Please some technical details! Laughing
Back to top
View user's profile Send private message   MSN Messenger Share
rodmanLT
Robot Builder
Robot Builder


Joined: 12 Jan 2009
Posts: 14

PostPosted: Sat Aug 22, 2009 11:54 am    Post subject: Reply with quote

Hi all,

sorry for the delay, I was very busy...
Here is the last video:
http://www.youtube.com/watch?v=WCTvggKuPvU


Controller is AVR mega8 with inverter uC for inverted Kondo uart.
Potentiometers were bought from ebay, single turn, 10kohm.
I can post entire program in bascom later.

You can find some photos of the board and joints here:
http://blog.elektronika.lt/robotai/humanoidas/

Response is very good with 2 joints, but when I add 4 more, robot starts to lag. I think it's because of bandwith limitation. I send same commands like you move single servo sliders in HTH3.
Command looks like this in hex: 0D FE 00 01 01 40 1E 5E
0D is "start" . after this RCB3 sends me back 0D if ready.
FE is "command"
00 is "option"
01 is "channel"
01 is "speed"
40 is "position high byte"
1E is "position low byte"
5E is "checksum"

checksum is (FE+00+01+01+40+1E)AND FF

Here is the program for one axis (BascomAVR compiler):
Axis(4) = Getadc(3)
I = 4
Position(i) = Axis(i) - Offset(i)
If Position(i) < 0 Then Position(i) = 1
Position(i) = 16384 - Position(i)
Pos_h(i) = High(position(i))
Pos_l(i) = Low(position(i))
Temp = &HFE + Channel(i)
Temp = Temp + Speed
Temp = Temp + Pos_h(i)
Temp = Temp + Pos_l(i)
Temp = Temp And &HFF
Sum = Temp
Printbin #1 , &H0D
Inputbin #1 , Ready
Printbin #1 , Command ; Opt ; Channel(i) ; 1 ; Speed ; Pos_h(i) ; 1 ; Pos_l(i) ; 1 ; Sum

Channel(i) ; 1 means send 1 byte from array starting at index i.
Pos_h(i) ; 1 is the same

Offsets are used to put robot's joints always to the same starting position. With the suit on, you stand still and press the "calibrate" button. This moves robot to home position and sets "virtual" zero position for all potentiometers.
Back to top
View user's profile Send private message   Share
silveranim
Robot Builder
Robot Builder


Joined: 04 Sep 2009
Posts: 23

PostPosted: Fri Sep 04, 2009 11:49 am    Post subject: Reply with quote

...it looks cool...

it´s possible for you to capture your moves??
and play it again..?

thanks
Back to top
View user's profile Send private message   Share
rodmanLT
Robot Builder
Robot Builder


Joined: 12 Jan 2009
Posts: 14

PostPosted: Fri Sep 04, 2009 8:24 pm    Post subject: Reply with quote

Motion capturing is not a problem at all. Instead of sending all servo positions straight after capturing potentiometers values, we need just to memorize positions in the eeprom (for example) or somewhere else. Later on we can playback this sequence on request. I don't see any problems here.

By the way, i have managed to get rid of robot's terrible lag. Mr Fuminori Yamasaki from IXS Research Corp adviced me to use another command. Now robot responds very quickly:
Back to top
View user's profile Send private message   Share
Robo1
Savvy Roboteer
Savvy Roboteer


Joined: 30 Jun 2006
Posts: 501
Location: UK - Bristol

PostPosted: Fri Sep 04, 2009 8:35 pm    Post subject: Reply with quote

Looks really good.

I'm impressed by how fast the robot responds to your movement. good work. Have you any plans to get this working on the legs.

Bren
Back to top
View user's profile Send private message   Share
rodmanLT
Robot Builder
Robot Builder


Joined: 12 Jan 2009
Posts: 14

PostPosted: Sat Sep 05, 2009 5:05 am    Post subject: Reply with quote

Yes, I will try to make full body suit.
Back to top
View user's profile Send private message   Share
silveranim
Robot Builder
Robot Builder


Joined: 04 Sep 2009
Posts: 23

PostPosted: Sat Sep 05, 2009 2:16 pm    Post subject: Reply with quote

..sounds good, with capturing...

i will get on friday, this week, my kondo KHR-3hv...with all the 22 DOF... Very Happy
and i would like to use my "PEAVY 1600x" midi slider board, to control the robot...í´am just using this slider board for computer animation...

i think the way is nearly the same, like your good work...

but i´am not shure if it works....Heart2Heart 4.0 with midi and capturing...

maybe, do you have a good idea!!??
Back to top
View user's profile Send private message   Share
veltrop
Savvy Roboteer
Savvy Roboteer


Joined: 22 Jul 2009
Posts: 59
Location: Japan

PostPosted: Mon Sep 07, 2009 2:02 am    Post subject: Reply with quote

rodmanLT wrote:
By the way, i have managed to get rid of robot's terrible lag. Mr Fuminori Yamasaki from IXS Research Corp adviced me to use another command. Now robot responds very quickly


That's great! What's the other command you are using now?
Back to top
View user's profile Send private message   Visit poster's website AIM Address Share
rodmanLT
Robot Builder
Robot Builder


Joined: 12 Jan 2009
Posts: 14

PostPosted: Mon Sep 07, 2009 6:17 pm    Post subject: Reply with quote

I'm using command
SETUP OF THE SPEED OF MOVEMENT
which is second command on page 20 of the RCB3 Command Reference
(I forgot the link to this document, hope you will find it)
Back to top
View user's profile Send private message   Share
veltrop
Savvy Roboteer
Savvy Roboteer


Joined: 22 Jul 2009
Posts: 59
Location: Japan

PostPosted: Tue Sep 08, 2009 5:57 am    Post subject: Reply with quote

Found it, thanks!
Back to top
View user's profile Send private message   Visit poster's website AIM Address Share
limor
Savvy Roboteer
Savvy Roboteer


Joined: 11 Oct 2004
Posts: 1791
Location: London, UK

PostPosted: Tue Sep 08, 2009 3:20 pm    Post subject: Reply with quote

Engadget has come across this thread.
Love their sense of humor Laughing
Back to top
View user's profile Send private message   MSN Messenger Share
Display posts from previous:   
Post new topic   Reply to topic    RoboSavvy Forum Forum Index -> KHR-1, KHR-2HV, KHR3-HV & Kondo All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 



Powered by phpBB ©

Contact us

In Our Store

 

SparkFun - LCD Button Shield
£10.99   £13.19 inc. VAT
 

GoogleSearch

Google
robosavvy.com
Web


Makerbot DARwIn-OP Robotis Sparkfun Kondo Robobuilder DfRobot Dagu
© 2013 RoboSavvy All rights reserved. Privacy Policy.