KoreBot's small credit card size makes it the smallest, low power embedded platform based on XScale available. The same type of functionality and performance found in the latest generation consumer PDA devices can be extended to the industrial market with KoreBot. It is extremely compact but flexible for expansion and cusomization for application needs, such as developers of handheld devices. KoreBot comes complete with all the hardware and software needed to start development.

KoreBot was originally designed for the Koala mobile robot, to increase its performance and connectivity while offering low power consumption. The large range of input power (3-30V) and 10W embedded power regulation makes it ideal for prototyping your own robot or upgrading an existing robot.

KoreBot provides KB-250 Interface. KB-250 interface is an open standard interface to easily and quickly expand the functionality of an existing ARM-based platform. Besides using a full line of off-the-shelf KB-250 modules, developers can also design their own modules. KB-250 modules can be used singularly or stacked together to give the needed functionality. KB-250 bus does not include system bus to ease KB-250 module development but offers a fast serial bus. KoreMotor is the first KB-250 module. Multimedia Extension and CAN Bus Extension will be available soon.

KoreBot is internet-ready, with a web browser and server built-in when using the pre-configured Linux operating system. With its load of I/O functions the XScale can be rapidly configured to be a data entry terminal, video player, or control system. With knowledge of Linux programming, advanced applications can quickly be developed and microprocessor assembler knowledge is not required. In addition to the Linux embedded operating system, the cross-compilation tool chain for a Linux workstation is provided so KoreBot code can be compiled on your PC. Moreover, with IP over USB, you can compile code on your workstation and test it on KoreBot from a mounted filesystem.

KoreBot is the result of a collaboration between K-Team and two labs at the Swiss Institute of Technology at Lausanne namely the LAP within Armonie Project (credits to S. Magnenat, J. Pilet, and R. Beuchat) and ASL within Swarm-Bots Project.


Processor: Intel XSCALE PXA-255 400MHz
RAM: 64 Mbyte
Flash: 32 Mbyte
Power supply: Input: 3-30VDC
Output: 10W embedded power regulation for USB, Compact Flash, KB-250 extension,...
Power Consumption: Idle: 500mW
Max: 1200mW
Connectors: Compact Flash Type I Sockets x2
USB Host Port x2
KB-250 Interface (2x50-pin, see below) x1
JTAG debug port (KoreJTAG) x1
RS232 x 2 and USB Client x 1 (KoreConnect)
KB-250 Interface: UART Bluetooth
MMC controller (MutiMedia Card)
LCD controller
I2C bus
AC97 sound controller
2 x PWM pins
53 x GPIO pins (if not used for above features)
OS Support: Linux 2.4.19 (Familiar Distribution)
License: GPL license on boot loader
KoreBot Platform Package: System bootloader in executable format and source code.
GNU-Linux Development Based Environment.
Optional Extensions: KoreMotor drives up 4 DC motors.
KoreConnect (2 x RS232, 1 x USB Client).
KoreJTAG (JTAG to USB interface, credits to S. Gerlack).
KoreMedia, 2 stereo inputs, 1 stereo out (available now).
KoreOmniCam, omnidirectional USB camera (soon available).
KoreIO, (available in September, 2004).
Size: 85mm x 57mm x 14mm
Weight: 40g

© 2008, AAI Canada, Inc.
112 John Cavanaugh Drive, Ottawa,
Ontario, Canada K0A 1L0
TEL: +1.613.839.6161 or 1.800.895.1122 ; FAX: +1.613.839.6616
AAI Canada, Inc. provides this information as an informational tool to the public,
and is not responsible for any errors in content. All information should be verified by the reader.

General Inquiries: Contact Us
Technical Inquiries: Webmaster