CNRobot CRX10 User manual

Education Robot 35
{GGjGXGaGnGˍGjyXWGMGˍjyXWGˍjyXWGGMGˍjyXWGtGˍzGiGkˍslkGGGGˍjyXWGˍjyXWGˍzGjGYGaGjXWGGˍjyXWGGjGZGaG{ˍ{GˍjuyGjGjGhˍ~Z]Z^Z_Z`[][_\W\X\Y\\]Y]Z

Education Robot
36
Chapter 1 :GGGetting ready
The CRX10 is an autonomous mobile robot platform for education
in elementary, middle or high schools, training and research.
CRX10 supportsMSRDS, SPL (Simple Programming Language), AVR (C languages)
and Android programming languages.
· Clean and modern design
· Microsoft VPL visual programming language support
· Voice recognition, joystick and other various services are represented graphically via VPL
· 9 robot activities or services in VPL
· 2 wheel to 4 wheel transformable structure, for driving stability robot
has double wide wheels
· Robots can roll over bumps. Maximum slop is about 15 degree.
· 3 rubber ring-shaped coverings t around a wheel rim to protect it
and enable a close contact with the ground. For easy coverings maintenance
there are special“U” type notches on rims.
· Audio source tracking, autonomous obstacle avoidance, line tracing
· 64 LED-based display
· 4 user programmable function buttons
· Built-in rechargeable lithium-ion battery
· Detachable payload tray
Understanding CRX10
jyXWG

Education Robot 37
CRX10 specications
· dimension : 192x197x79.5 (LxWxH)
· processor : Atmega 128, Atmega 88 Dual Processor
· motor : DC Geared motor [Encoder type] / 30:1 / 12VDC
· wheels : 4wheel drive to 2wheel drive conversion type
· wheel diameter : 60.1mm
· speed up to 1m/s
· payloadup to 10kg
· detachable tray : -holes : 32 -hole distance : 30mm
-“L” type slots for tray attaching
· Sensors : -IR oor sensors: 7 -Obstacle detection PSD sensors : 3
-Sound localization sensors: 4 -Digital camera : Option
· Display : Dot Matrix : 8x8, Buttons : 4
· Connections : -cable : UART(RS232) -wireless : Bluetooth(2.4GHz, Max : 1Km)
· Program downloader : USB to ISP
· Battery : Li-ion 11.1V, 2.6A or AAA Battery 6ea(9V) -RunTime more than 8 hrs
· Battery Charger : -Input : 100-240VAC -Output: 12.6Vdc, 1.2A
-Charge time : 1 hour 45

Education Robot
38
CRX10 structure
CRX10 Description
-Front and side view yGRGGGiiGjkTyvtt

Education Robot 39
Autonomous vehicle
Robot uses 3 Infrared sensors for obsta-
cle avoiding and autonomous drive.
Line tracking
Robot uses an IR sensor to detect and
track line.
Main functions

Education Robot
40
Payload
Up to 10 kg
Maximum angle of
surmountable slope
Max slope that robot is able to climb
about 15°
Main functions

Education Robot 41
360 degree rotation robot
Robot can rotate through a full 360 de-
gree. Great robot maneuverabilty can be
used for implementing obstacle avoid-
ance algorithms.
Counterclockwise rotation
Counterclockwise rotation
Main functions

Education Robot
42
Remote communication
Robot is equiped with a antenna to ex-
tend the communication distance. Re-
mote communication up to 1 km.
Audio source tracking
Robot has 4 built-in microphones for
sound localization and tracking.
Main functions

Education Robot 43
Demountable structure
Robot can be easily upgraded and
customized.
Dot Matrix
8x8 LED Dot MatrixGis used to repre-
sent characters, symbols and images
Main functions

Education Robot
44
VPL Visual Programming Language
Robot supports Microsoft VPL. User
can set up the Bluetooth communica-
tion between robot and PC via VPL.
AVR training (Micro Controller)
User can learn microcontroller progra
mming (ATmega128 and ATmega88)
using C language.
Main functions

Education Robot 45
zwsGSimple Programming Language
Robot supports Microsoft SPL. User
can set up the Bluetooth communica-
tion between robot and PC via SPL.
Android
Robot supports Android. User can de-
velop smartphone applications
Main functions

Education Robot
46
System Block Diagram

Education Robot 47
System Block Diagram
Overall structure is divided into ATmega128 and ATmega88, there is a serial
port (RS232c) for wired connection and Bluetooth module for wireless com-
munication. For communication robot uses SPI protocol. The control board uses
external 9V DC power supply, for powering each module separately control
board includes 5V line and 3.3 V regulator. I/O and A/D operates separately
from processor (128, 88).
First, user should download rmware via USB to ISP communication cable and
then set up Dot Matrix, Buzzer, DC Motor Drive, Encoder, Function buttons (5
I/O modules), IR and PSD sensor (2 A/D models). Atmega 88 processor can’t be
edited by the user. It contains default LED (1 I/O module) and 4 A/D modules
(Mice, Battery check, IR and circuit check setups).

Education Robot
48
When the power is on, the power LED located on the right side of robot
next to LED display will light red and when the Bluetooth is on, the LED
located on the left side of robot next to LED display will light blue.
LED indicators and function buttons

Education Robot 49
123456 LED state
Descruotion
{GGslkGGGGYWiGGOyzYZYPGGGGGXGslkGGXGwG˄෫˅GZGGGGGXGG[GslkGGGYWSGG\GslkGGkGGGGhG]GslkGGvmmjw|GGFunction
buttons Description
|GG|GGGGGୠ|GGkGGGGGG{GGGGGGh}yGwGtzGGˈlˉGGGGUpGGGGGGGGGGGGGGGUFunction buttons

Education Robot
50
CRX10 Installation
- Supported types of communication
- Communication
type Communication description
1Bluetooth wireless
Ex) smartphone and wireless communication
2UART wired
Ex) Laser sensor, camera etc.
3ISP for upgrading ATmega 128
Ex) HEX format
speed bit parity stop bit ow control
115200bps 8 bit no 1 bit no

Education Robot 51
- Charging Method
CRX10 charging
- CRX10 charging scheme

Education Robot
52
Software installation
MSRDS installation
$ We ofer MSRDS CD-Rom and training consultations
AVR Studio installation
- AVR STUDIO
content : ATmega Chip series Development Tool
Source website :
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
Installation le : nd it on site
- WIN-AVR
content : Suite of executable software development tools for Atmel AVR
Source website :
http://sourceforge.net/projects/winavr/les/WinAVR/20081205/
Installation le: WinAVR-20081205-ins tall.exe

Education Robot 53
Android Installation(Eclipse)
1. Java JDK(Java Development Kit)
Content: Java Development Tool
Source website :
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Installation le : jdk-6u23-windows-i586.exe
2. Eclipse
Content: Java Development Tools
Source website :
http://www.eclipse.org/downloads/
Installation le: eclipse-java-helios-SR1-win32.zip
3. ADT(Android Development Tool) Eclipse Plugin
Content : Eclipse Plugin, Android development tool
Source website :
Execute Eclipse, Help>Install New Software ADT installation

Education Robot
54
4. Adroid SDK(Software Development Kit)
Content : Android Software Development Kit
Source website :
http://developer.android.com/sdk/index.html
Installation le: Android-sdk_r09-windows.zip
5. AVD(Android Virtual Device)
content : Android Virtual device
Source :
Execute Eclipse, Window>Android SDK and AVD Manager > create AVD
SPL Simple Programming Language installation
$ We oer SPL CD-Rom and training consultations