Thursday, September 5, 2013

[KTX] Installing Remote Controller

It's really getting hard to find PS2 remote controllers new/used...
When you buy our KTX robots from us, make sure you get the remote also!

Here is the new version of KTX remote controller, VS-C3.

The remote controller for one of our demo KTX is getting old and having problem with the analog stick...
Let's replace with new VS-C3!

1.  Remove 4 screws and take the front body panel off.

2.  Remove 2 screws and take the old receiver out.

3.  Connect new receiver.

4.  Place the AAA batteries inside remote controller and turn on the remote controller.

5.  Place battery inside the robot and turn on the robot, then press the button switch on the receiver.

6.  The red and green LEDs should start blinking faster.  Press the "analog" button once on the remote controller.
7.  If the remote controller is paired ok, The LEDs should stop blinking and stay turned on.

8.  Place the receiver and screw it on.

Monday, July 1, 2013

[VS-RC003] Analog Board IX-008

Here are some useful information on IX-008.

<Setting up IX008>
1. Settings on the Dip Switch
    1, 2, 3 => OFF, 4 => ON  (it will set the address 0x92 to the board for I2C communication)
2. Settings on the Jumper Pin
    Short 1 and 2 => 5V from CN2-9, Short 2 and 3 => 3.3V from CN2-9
3. Pin Configuration on CN2 Analog IN
    CN2-1:  CH0
    CN2-2:  CH1
    CN2-3:  CH2
    CN2-4:  CH3
    CN2-8:  CH7
    CN2-9:  Power (5V or 3.3V set by the JP1)
    CN2-10 GND

<Setting up Vsrc003 from RM2>
1. Add the analog board from “CPU Preference”.
2. Go to Advanced Settings
3. Change “Data input variable” to “0” for none used channels
4.  “Apply” the settings and transfer the updated CPU preference to VSRC003

Tuesday, April 30, 2013

[KTX] First time using RobovieMaker2

This Post is for the KTX Users who received KTX pre-assembled.
Please have your RobovieMaker2 manual ready in case you need more information.

Once you have had fun with your robot, you would wonder how you can change the animations on those robots.  well, it's pretty simple using our software called RobovieMaker2.
Here is a little tips to get you easy start!

When you start RobovieMaker2 for the first time, it will not be able to locate your robot project file.
Just create one from the scratch!
Please make sure that you are selecting correct robot model.
Also, do NOT connect your robot yet, and do NOT check "initialize CPU board".

Click "Create", and now you have a new robot project file.
Let's connect your robot now!
Connect usb cable and click on connection button on RM2.

When you connect your KTX humanoid robot to RobovieMaker2, it will shows a dialogue box asking for "creating new project".
Normally you can select your robot project that you've been using for the robot...
Since the robot does not come with the original Robot Project file, you cannot chose that option.

Just select "No" on the dialogue.
It will establish connection and load all the CPU configuration from the robot (Vsrc003), without flashing the memory.

Now, click on the transfer button.
Transfer window "Mode switching and adjusting..." will show up.
Click on the transfer button "Transfer the preferences to CPU board".
This will load all the settings to the CPU board, your robot now has the same name as specified in your project file.

Wow, now you have your robot project file ready for your programming!

Tuesday, August 21, 2012

[Robot Parts] Omnidirectional Sensor

The omnidirectional sensor is an image sensor that can observe 360 degree at a time.  The surrounding scenery is reflected to the omnidirectional mirror, and it corrects image data from the camera mounted looking up facing the mirror.

<Installation of software and driver>
Step 0:  Make sure your camera is not connected onto your PC.
Step 1:    Insert CD into your PC.  It will start setup program.  If not, open the content inside the CD and run “Setup.exe” under “ODS/camera/software” folder.
Step 2:  Select “Install IUC PCCam Driver”, and follow the instruction.  It will install camera driver and TViewer software.
Step 3:  Connect your camera to USB port.
Step 4:  Start TViewer.  It will show you camera image.

The drivers (included in the CD) come with the sensor did not run on my win7 PC...
The one I have is really old version so it wasn't updated for win7.

If you run into the same problem for some reason, please check on the manufactures website and download newest drivers for your use.

Tuesday, December 6, 2011

[KTX] How to install English Voice in RM2

The voice files loaded on to original Robovie Maker2 are all in "Japanese"...
Here is a little instruction to change the voice to your language.

  1. Go to the directory where RM2 is installed.  By default, it is under Program Files or Program Files (x86). You should find a folder "RobovieMaker2".
  2. Inside the folder, look for a folder name "robovie***_def".  *** should represents your robot model.  For Regular KTX (17 DOF), the folder name is "roboviexe_def".  
  3. Inside the "robovie***_def" folder, go to a folder "X Voice Files". 
  4. Look for some voice files that you want to change... For example, greeting voices can be found in "Other" folder.   
  5. Create your own voice file.  To replace those voices without modifying the motion files, you have to use the same voice name.  Replace them and use the same name it was used in the original file.  Remember, the voice file has to be "***.wav" format, and file size has to stay really small.  You can download sample english voice files from here >>.  Copy the "Other" folder and replace with your original folder.
  6. Start RM2 and create new robot project.  Go to created project folder, it should have updated voices.  If you initialize your robot when you creating new project, it will overwrites current configurations you already have on your robot, such as calibration and Sensor offset values, etc....  If you do not want to change any configurations, please do not connect your robot and uncheck the "initialize" check box.  Once you have the project created, you can connect your robot and transfer the updated preference with new sound files.
<!> If you want to change voices in existing project, look for the voice file inside your project folder and replace it with your own voice file and name it as the same as original file.  

<!> If you need more space to store sound files, buy our MP3 Player Expansion Board. You can save your files up to 2G. 

Monday, October 10, 2011

[KTX] Placing Gyro / Accelerometer Sensor

Gyro / Acceleration Sensor Board helps balancing KTX walking and acrobatic motions.
The kit comes with sensor board and cable, screws.
- Sensor board x1
- IX-Bus Cable x 1
- M2-4 Non-Tapping Screw x 4

- Phillips-head screw driver P.1
- Phillips-head screw driver P.0 or P.00 
* For M2 screws, I normally use P.00 screw drivers; however, the head size varies a little by the make, chose best fitting screw driver to prevent damaging the screw head.
- Loctite
* Apply a little to the screw thread when the screw is screwed into threaded metal parts. 

Step1:  Take off the body plates and ...
Using P.1 screw driver,Take off the front and back body plate off.  There are 4 screws on both front and back.  If you have remote receiver connected, take it off.  Also, take off the battery, too.

Step2:  Take off the sensor bracket and left arm.
Take off the sensor bracket.  There are 2 screws on both front and back.

Step3:  Connect cable to the sensor board
Connect IX-Bus cable to the sensor board.  Make sure the orientation of the cable is correct.  You should have brown cable connected to pin #1 as shown in above picture.  Also, make sure the dip switch is set to all OFF.  For more information, please look at setup document here.  

Step4: Place sensor board on the bracket
Run the cable through the hole of the bracket as shown in the picture.
Using P.00 (or P.0) screw driver, screw the sensor board on the bracket with 4 M2-4 non-tapping screws.  Don't forget Loctite!!!

Step5:  Place the sensor bracket back on the robot
Take off 4 M2-4 screws that holding the CPU board and slid the board to the right.
Run the IX-Bus cable through the space between the CPU board and the back side metal plate.
Mount the sensor board bracket.  Screw 2 M2-4 on both front and back.

Step6:  Place the left arm
 Place the left arm on the robot.  Please make sure not damaging the IX-Bus cable. Screw 2 M2-4 on both front and back.

Step7:  Connect the servo cables of left arm 
Connect the left arm servo cables onto CPU board.  From the left top, it should be the order of left shoulder pitch, left shoulder roll, left elbow.  The light color (Gray) cable should be facing inside the CPU board.

Step8:  Connect IX-Bus cable to the CPU board
Connect the IX-Bus cable to the CPU board.

Step9:  Put everything back
Put everything back on the robot such as remote receiver, body plates, and battery.
* I normally leave the battery unplugged, so that it won't runs out the charge.

Step10: Setting up the board using RM2
Go to this link and open or download PDF file, and follow the instruction!!!

Thursday, June 30, 2011

[Robot Parts] VS-BT001 ~ Bluetooth Module for KTX ~


Bluetooth Serial Communication Module “VS-BT001” is a communication module compatible with Bluetooth Serial Port Profile SPP.
This module supports
By installing this module on to your robot, you can control it from Android phone, PC , or any other device has programming capability using Bluetooth communication.

  • Size:  W 35mm × D 38mm × H 16.5mm
  • Weight:  8g
  • Input Voltage:  +3.3V ~ +5.0V
  • Max Current at Power ON:  50mA
  • Max Current at Waiting (no SPP communication established):  10mA
  • Max Current at SPP Communication established:  20mA ~ 30mA
  • Bluetooth Model:  Bluetooth(R)2.0  Class 2
  • Signal:  Max 30m
  • Bluetooth Profile:  SPP, GAP, SDAP
  • Serial Communication
    • Setup at shipment:  115200bps, no parity, 1 stop bit, two wire communication speed 2400bps~921.6kbps (11 steps)
    • Data length:  8 bit
    • Voltage level:  +3Vp-p, or +3.3~5.0V
Controlling from PC
VS-BT001 is a Bluetooth serial port SPP enabled device.  Using RFCOMM protocol, it can communicate with a virtual communication port of an external PC.   You can easily develop an application for your wirelessly controlled robot, by accessing the com port.

Android App

There is a sample app called “VS-C2 for Android” available at android market.  By installing this app on your android phone, you can control your robot from your phone as you do on PS2 remote controller.
VS-C2 for Android
- Remote feature like PS2 remote
- Voice command input
- Analog input using accelerometer of the phone
Android is an open platform.  You can develop your own application to control your robot using camera, speaker, mic, 3G network, accelerometer, etc….

Using the Bluetooth module, you can control the robot wirelessly from PC or any other devices supports blutooth communication.  One of the interesting development would be vision processing using wireless camera.  You can mount a small wireless camera on your robot and connect it to your pc. You pc will capture the camera image and process it then send command to the robot to do some behavior corresponds to the image input.  Also, it can be used for researching communication between robots.