Page 1
KOA- - - - PICO PICO PICO PICOITX User manual Version 1.0 april 2010...
Page 2
All efforts have been made to ensure the accuracy of the content of this manual. However, should any error be detected, please inform K-Team. The above notwithstanding, K-Team can assume no responsibility for any error in this manual. Koa-PicoITX User Manual rev 1.0...
Thanks to its powerful processor, the Koa-PicoITX is perfect for image processing, mapping and odometry calculation. The Koa-PicoITX was developed to work with a Koala, but can be used as a standalone mini-computer in your own application.
How to use this handbook This handbook introduces the Koa-PicoITX extension and how to use it. For a quick start, jump to section 2.3, "First Start-up". If this handbook does not answer one of the problems you are confronted with, please consult the K-Team web site (www.k-team.com) and, especially the Forum and the FAQs.
Store your computer in a stable position. This will avoid the risks of falls, which could break it or cause damage to a person. Use only the official supply cable which is delivered with the Koa-PicoITX. Do not try to use another charger; this can cause irreversible damage to the battery.
UNPACKING AND INSPECTION 2.1 Package Content Figure 2.1: Content of the Koa-PicoITX extension Your package should contain the following items: 1. Koa-PicoITX box 2. Koa-PicoITX Support CD 3. Power Supply cable 4. Serial cable (DB9->DB15) 5. 4x fixation screws Koa-PicoITX User Manual rev 1.0...
9 : GPI5 10: GND Audio jacks connector (Line-IN, Line-OUT, Mic-IN) USB 2.0 connectors COM0 serial connector (/dev/ttyS0) Power button Power LED indicator Hard Drive LED indicator VGA output USB serial port (/dev/ttyUSB0) Gigabit Ethernet connector Koa-PicoITX User Manual rev 1.0...
To mount the Koa-PicoITX box on a Koala, you must first unmount the black protection plate at the rear of the Robot. Place the Koa-PicoITX box on the four fixations points (see n°2 in page 5 of the "Koala User Manual"); the rear size of the box must be turned at the back of the Robot.
Figure 2.3: Ubuntu desktop The system should be already fully working with the gcc compiler installed and the libkorebot. See chapter 4, PROGRAMMING" for software development and the next chapter for using the different features. Koa-PicoITX User Manual rev 1.0...
If this is not the case, with the icon in the figure above you can setup your network connection. You can have more information about the operation system Ubuntu there: http://help.ubuntu.com/ and about the network manager there: https://help.ubuntu.com/9.10/internet/C/networkmanager.html Koa-PicoITX User Manual rev 1.0...
3.5 Digital input/output ports usage In the directory ~/software/libkorebot_VERSION/src/tests , the gpio_test program is already compiled. - Run it with the command: ./gpio_test => You will have a prompt > Koa-PicoITX User Manual rev 1.0...
See chapter 4 PROGRAMMING" for software development. 3.6 Motors usage You can use the motors connectors (M0, M1, chapter 2.2: "Koa-PicoITX Overview") to connect one or two motors (up to 4). See the KoreMotorLE user manual for more details about the connections and motors: http://ftp.k-team.com/korebot/documentation/KoreMotorLE.UserManual.pdf...
You can connect up to two Pan-tilt cameras using the motors connectors (chapter 2.2: "Koa-PicoITX Overview": M0 and M1 for the first one, M2 and M3 and another KoreMotorLE needed). See the Pan-Tilt user manual for more details about the connections: http://ftp.k-team.com/koala/pan-tilt/PanTiltCameraManual.pdf...
The compiler gcc should be already installed: launching gcc in a terminal should return "gcc: no input files". The libkorebot, which is a K-Team library providing facilities for using different robots and modules, should already be installed in ~/software/libkorebot_VERSION, where VERSION is the actual version. The documentation for the library is available here: http://ftp.k-team.com/korebot/libkorebot-doc/files.html...
./PROGRAM_NAME Here after is the list of examples of source code recommended for starting programming with the Koa-PicoITX and its extensions: Make the Koala move: koala_test.c Here after are desribed the steps to program the robot. The source code is listed in figure 4.1 below.
Page 17
0; Figure 4.1: koala_test.c source code For this file, you must change the serial port in the libkorebot configuration files. Edit it with the following command on the Koa-PicoITX: sudo gedit /etc/libkorebot/Koala.knc Change the line device Robot rs232 /dev/tts/2 device Robot rs232 /dev/ttyUSB0 Then execute the program with: sudo ./koala_test...
PicoITX. Finally you can compile your program as explained in chapter above 4.1 above"Directly on the robot" then transfer it to your robot (see chapter 3.3 "File transfer"). Koa-PicoITX User Manual rev 1.0...
SOFTWARE REINSTALLATION Usually the Koa-PicoITX comes already installed. But you may need the instructions below if you would like to reinstall the software. 5.1 Ubuntu installation From an Ubuntu installation cd, do the standard installation. 5.2 Libkorebot installation Unpack the library file libkorebot_ABC_picoitx_XYZ.tar.bz in ~/software cd ~/software tar -xjf libkorebot_ABC_picoitx_XYZ.tar.bz2...
: #! /bin/sh #create node mknod /dev/via_gpio c 241 0 -m660 # add via_gpio into dialout group chown :dialout /dev/via_gpio change the file to execution mode: sudo chmod +x /etc/init.d/via_gpio launch the script: sudo /etc/init.d/./via_gpio Koa-PicoITX User Manual rev 1.0...
Page 21
(pay attention to not use sudo for this command, else you will have to resintall the kernel headers files!) make sudo make install sudo make load Koa-PicoITX User Manual rev 1.0...
It is likely that the contents of Customer's flash memory will be lost or reformatted in the course of the service and K-TEAM will not be responsible for any damage to or loss of any programs, data or other information stored on any media or any part of the...
Page 23
This limited warranty does not apply when the malfunction results from the use of the Product in conjunction with any accessories, products or ancillary or peripheral equipment, or where it is determined by K-Team that there is no fault with the Product itself.
Page 24
K-Team S.A. Rue Galilee 9 1400 Yverdon-les-bains Switzerland Koa-PicoITX User Manual rev 1.0...
Need help?
Do you have a question about the Koa-PicoITX and is the answer not in the manual?
Questions and answers