Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

New user KH1

KHR-1, KHR-2HV, KHR-3HV, ICS servos, RCB controllers and other Kondo products
13 postsPage 1 of 1
13 postsPage 1 of 1

New user KH1

Post by ryann2k1 » Fri Nov 17, 2006 11:14 am

Post by ryann2k1
Fri Nov 17, 2006 11:14 am

I have purchased a KHR1 robot and plan to use c++.
How to build our own program with the original board KH1. Hopefully anyhone can give any solutions.Thanks
I have purchased a KHR1 robot and plan to use c++.
How to build our own program with the original board KH1. Hopefully anyhone can give any solutions.Thanks
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Post by Ray » Fri Nov 17, 2006 3:51 pm

Post by Ray
Fri Nov 17, 2006 3:51 pm

Hi,

KHR1 is not a language based controller, it is composed of and programmed with, pose by pose motion.

If you need C++ etc, you need to make your own controller :(

The controller for Hitec Robonova-I use Basic language, but its rather primitive!

The Bioloid use C as its controller language but, its a pitty that he do not contain robot gyro, which I think, is very important. Because it stabilize the robot during fast motion, e.g. fast walking.....
Hi,

KHR1 is not a language based controller, it is composed of and programmed with, pose by pose motion.

If you need C++ etc, you need to make your own controller :(

The controller for Hitec Robonova-I use Basic language, but its rather primitive!

The Bioloid use C as its controller language but, its a pitty that he do not contain robot gyro, which I think, is very important. Because it stabilize the robot during fast motion, e.g. fast walking.....
Ray
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 230
Joined: Sun Apr 23, 2006 1:00 am
Location: HK

Post by robosavvy » Sat Nov 18, 2006 4:23 am

Post by robosavvy
Sat Nov 18, 2006 4:23 am

Hi ryann2k1,

You may not need to write embedded code to reach your objectives with the KHR-1. There are a couple of libraries for RCB-1 serial communications. See this link and also browse this forum back in time, you will find a lot of information about programming the KHR-1.
Hi ryann2k1,

You may not need to write embedded code to reach your objectives with the KHR-1. There are a couple of libraries for RCB-1 serial communications. See this link and also browse this forum back in time, you will find a lot of information about programming the KHR-1.
robosavvy
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 157
Joined: Thu Oct 14, 2004 1:00 am

Thanks Ray and robosavvy

Post by ryann2k1 » Tue Nov 21, 2006 2:03 am

Post by ryann2k1
Tue Nov 21, 2006 2:03 am

It's good to have your quick responds.I also want to ask about the noisy sound produced when the robot is on. Is that normal to be happened?
Thank you
It's good to have your quick responds.I also want to ask about the noisy sound produced when the robot is on. Is that normal to be happened?
Thank you
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Post by Ray » Tue Nov 21, 2006 11:40 am

Post by Ray
Tue Nov 21, 2006 11:40 am

It is normal,

the servo is driven by power switching.
that means, the motors are controlled by Pulse width modulated pulse.
This type of switching introduce noise over 10kHz in the motor coil and so you can hear.

The advantage of this driving method is that the heat lost used to control the motor is minimized. and hence the heat sink can be reduced or even absent in this type of small power control.

If you are interest, you can read book about Power Electronics.

Well, another reason is due to the latch in the gear. For a fixed servo position, the gear can actually move a bit around its position. This cause an inaccuracy in the digital feedback system and such cause a effect called "limit cycle oscillation" :wink:
It is normal,

the servo is driven by power switching.
that means, the motors are controlled by Pulse width modulated pulse.
This type of switching introduce noise over 10kHz in the motor coil and so you can hear.

The advantage of this driving method is that the heat lost used to control the motor is minimized. and hence the heat sink can be reduced or even absent in this type of small power control.

If you are interest, you can read book about Power Electronics.

Well, another reason is due to the latch in the gear. For a fixed servo position, the gear can actually move a bit around its position. This cause an inaccuracy in the digital feedback system and such cause a effect called "limit cycle oscillation" :wink:
Ray
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 230
Joined: Sun Apr 23, 2006 1:00 am
Location: HK

Thank you Ray

Post by ryann2k1 » Wed Nov 22, 2006 2:17 am

Post by ryann2k1
Wed Nov 22, 2006 2:17 am

So there is no problem with the robot then.
Instead of using RCB commander, have you tested the wireless communication with a bluetooth USB adapter ? I am planning to use serial port(DB-9) to usb converter so it can match with my bluetooth USB adapter.Have any idea?
So there is no problem with the robot then.
Instead of using RCB commander, have you tested the wireless communication with a bluetooth USB adapter ? I am planning to use serial port(DB-9) to usb converter so it can match with my bluetooth USB adapter.Have any idea?
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Post by Ray » Wed Nov 22, 2006 9:42 am

Post by Ray
Wed Nov 22, 2006 9:42 am

well, DB-9 cannot be used.

DB-9 use bipolar non-return to zero signal, i.e. around +10V and -10V,

but KHR1 & KHR2 use return to zero signal, i.e. 0V and 5V only.

You should buy bluetooth that give RZ signal.

I personally not yet use bluetooth.
well, DB-9 cannot be used.

DB-9 use bipolar non-return to zero signal, i.e. around +10V and -10V,

but KHR1 & KHR2 use return to zero signal, i.e. 0V and 5V only.

You should buy bluetooth that give RZ signal.

I personally not yet use bluetooth.
Ray
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 230
Joined: Sun Apr 23, 2006 1:00 am
Location: HK

Post by Meltdown » Thu Nov 23, 2006 2:36 am

Post by Meltdown
Thu Nov 23, 2006 2:36 am

Meltdown
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 133
Joined: Fri Nov 26, 2004 1:00 am
Location: Holland

Thanks Ray and Meltdown

Post by ryann2k1 » Fri Nov 24, 2006 4:56 am

Post by ryann2k1
Fri Nov 24, 2006 4:56 am

Thanks for your contribution. I will try those stuffs working on my KHR1.
Thanks for your contribution. I will try those stuffs working on my KHR1.
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Post by Ray » Fri Nov 24, 2006 5:09 pm

Post by Ray
Fri Nov 24, 2006 5:09 pm

I'm sorry, I fogotten KHR1 use a RS232 Cable (which already convert the bipolar signal to RZ signal)


I think the method of Meltdown is to use the original RS232 cable provided by Kondo (in KHR1) and then connected it to the Wireless RS232 bluetooth module.
And so, finally, there is 3 things.
2 RS232 bluetooth modules and 1 RS232 Cable.

In my case, I have a KHR2, It is a USB connector (which finally give 0V and 5V to KHR2 at the servo socket end)

so, any idea, Meltdown, for this USB to RS232 stick,

any wireless module can directly give the final signal to KHR2?

or I should purchase a Kondo RS232 cable and then back to your configuration then?

any idea :)
I'm sorry, I fogotten KHR1 use a RS232 Cable (which already convert the bipolar signal to RZ signal)


I think the method of Meltdown is to use the original RS232 cable provided by Kondo (in KHR1) and then connected it to the Wireless RS232 bluetooth module.
And so, finally, there is 3 things.
2 RS232 bluetooth modules and 1 RS232 Cable.

In my case, I have a KHR2, It is a USB connector (which finally give 0V and 5V to KHR2 at the servo socket end)

so, any idea, Meltdown, for this USB to RS232 stick,

any wireless module can directly give the final signal to KHR2?

or I should purchase a Kondo RS232 cable and then back to your configuration then?

any idea :)
Ray
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 230
Joined: Sun Apr 23, 2006 1:00 am
Location: HK

Hi Meltdown

Post by ryann2k1 » Sat Nov 25, 2006 9:26 am

Post by ryann2k1
Sat Nov 25, 2006 9:26 am

Can I use any other Bluetooth Adapter, since I have purchased one with different specifications.
Thanks.
Can I use any other Bluetooth Adapter, since I have purchased one with different specifications.
Thanks.
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Post by biz » Thu Dec 21, 2006 2:42 pm

Post by biz
Thu Dec 21, 2006 2:42 pm

Noob for KHR-1 here. I just found that for the mode settings of servos, there are PWM,FREE,SET1,SET2,SET3,L, H.
The PWM and Free i know wats the usage.
But for SET1, SET2, SET3, L, H i cant figure it out. The manual do have much explaination on that, so need some help here.
Thanks.
Noob for KHR-1 here. I just found that for the mode settings of servos, there are PWM,FREE,SET1,SET2,SET3,L, H.
The PWM and Free i know wats the usage.
But for SET1, SET2, SET3, L, H i cant figure it out. The manual do have much explaination on that, so need some help here.
Thanks.
biz
Robot Builder
Robot Builder
User avatar
Posts: 8
Joined: Tue Dec 12, 2006 1:00 am

Post by Robo1 » Thu Dec 21, 2006 3:02 pm

Post by Robo1
Thu Dec 21, 2006 3:02 pm

Hello

L,H are used when you have something that isn't a servo and what to set the out put to either high 5V or low 0V. you can use this for setting LEDS on and off in a route.

SET1 I could remember of the top of my head but I think they do something similar.

bren
Hello

L,H are used when you have something that isn't a servo and what to set the out put to either high 5V or low 0V. you can use this for setting LEDS on and off in a route.

SET1 I could remember of the top of my head but I think they do something similar.

bren
Robo1
Savvy Roboteer
Savvy Roboteer
Posts: 501
Joined: Fri Jun 30, 2006 1:00 am
Location: UK - Bristol


13 postsPage 1 of 1
13 postsPage 1 of 1