Download Print this page

Advertisement

Quick Links

35
Education Robot

Advertisement

loading
Need help?

Need help?

Do you have a question about the CRX10 and is the answer not in the manual?

Questions and answers

Summary of Contents for CNRobot CRX10

  • Page 1 Education Robot...
  • Page 2 Chapter 1 : Getting ready Understanding CRX10 The CRX10 is an autonomous mobile robot platform for education in elementary, middle or high schools, training and research. CRX10 supports MSRDS, SPL (Simple Programming Language), AVR (C languages) and Android programming languages.
  • Page 3 CRX10 speci cations · 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 ·...
  • Page 4 CRX10 structure CRX10 Description Front and side view Education Robot...
  • Page 5 Main functions Autonomous vehicle Line tracking Robot uses 3 Infrared sensors for obsta- Robot uses an IR sensor to detect and cle avoiding and autonomous drive. track line. Education Robot...
  • Page 6 Main functions Payload Maximum angle of surmountable slope Up to 10 kg Max slope that robot is able to climb about 15° Education Robot...
  • Page 7 Main functions 360 degree rotation robot Counterclockwise rotation Robot can rotate through a full 360 de- Counterclockwise rotation gree. Great robot maneuverabilty can be used for implementing obstacle avoid- ance algorithms. Education Robot...
  • Page 8 Main functions Remote communication Audio source tracking Robot is equiped with a antenna to ex- Robot has 4 built-in microphones for tend the communication distance. Re- sound localization and tracking. mote communication up to 1 km. Education Robot...
  • Page 9 Main functions Demountable structure Dot Matrix Robot can be easily upgraded and 8x8 LED Dot Matrix is used to repre- customized. sent characters, symbols and images Education Robot...
  • Page 10 Main functions AVR training (Micro Controller) Visual Programming Language Robot supports Microsoft VPL. User User can learn microcontroller progra can set up the Bluetooth communica- mming (ATmega128 and ATmega88) tion between robot and PC via VPL. using C language. Education Robot...
  • Page 11 Main functions Android Simple Programming Language Robot supports Microsoft SPL. User Robot supports Android. User can de- can set up the Bluetooth communica- velop smartphone applications tion between robot and PC via SPL. Education Robot...
  • Page 12 System Block Diagram Education Robot...
  • Page 13 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.
  • Page 14 LED indicators and function buttons 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. Education Robot...
  • Page 15 LED state Descruotion Function buttons Function Description buttons Education Robot...
  • Page 16 CRX10 Installation Supported types of communication type Communication description Bluetooth wireless Ex) smartphone and wireless communication UART wired Ex) Laser sensor, camera etc. for upgrading ATmega 128 Ex) HEX format Communication speed parity stop bit ow control 115200bps 8 bit...
  • Page 17 CRX10 charging CRX10 charging scheme Charging Method Education Robot...
  • Page 18 Software installation MSRDS installation We o fer 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...
  • Page 19 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...
  • Page 20 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 o er SPL CD-Rom and training consultations Education Robot...
  • Page 21 Chapter 2 : CRX10 usage guide CRX10 control protocol Instructions - Protocol CRX10 number code number code number code IRS-5 Torque-B Lenth IRS-6 Bumber Check_sum IRS-7 Command 0 MIC-1 Command 1 MIC-2 PSD-1 MIC-3 PSD-2 MIC-4 PSD-3 Encoder-10 IRS-1 Encoder-11...
  • Page 22 CRX10 number code number code number code DM-data 0 Buzzer Lenth DM-data 1 Check_sum DM-data 2 Command 1 DM-data 3 Command 2 DM-data 4 Motor data 1 DM-data 5 Moter data 2 DM-data 6 DM-Command 0 DM-data 7 Education Robot...
  • Page 23 Motor control Encoder control CODE ENCODER-10 ENCODER-11 left motor Description Left side motor speed forward and backward Value 0 or 1 0 ~ 1 m/s CODE ENCODER-20 ENCODER-11 right motor Description Right side motor speed forward and backward Value 0 or 1 0 ~ 1 m/s Motor control CODE...
  • Page 24 Floor sensor CODE IRS-1 IRS-2 IRS-3 Description Value CODE IRS-4 IRS-5 IRS-6 Description Value CODE IRS-7 Description Value Education Robot...
  • Page 25 microphones CODE MIC-1 MIC-2 MIC-3 MIC-1 Description Value I/O control method Button CODE BUTTON Description Value DISPLAY (8x8) CODE DM-Command Description Value 0~9, A~Z Next page... Education Robot...
  • Page 26 DISPLAY (8x8) 0x00~0xFF 0x00~0xFF 0x00~0xFF 0x00~0xFF 0x00~0xFF 0x00~0xFF 0x00~0xFF 0x00~0xFF Buzzer Battery voltage Education Robot...
  • Page 27 Chapter 3 : Troubleshooting Q No rim c verings? Q No wheel or wheel fell o the robot? Q No Bluetooth connection? Q Is robot on? Is it getting power? Q Do you have a sensor problem? Q No download conncetion? MEMO Education Robot...
  • Page 28 Technical support Before contacting Customer Service, please refer to the CRX10’s Manual. If you have any further questions please contact the Customer Center at service@cnrobot.co.kr CNRobot Customer Center Address #306, Bussiness Incubation Center, Mokwon Univ, 21 Mokwon Gil, Seo-ku, Daejeon, Korea <302-729>...
  • Page 29 Failure to follow these terms and conditions could result in death or injury Make sure that the plug is properly inserted in the outlet or else re/electric shock will be caused. If the product will not be used for an extended period, remove the battery to prevent leakage.
  • Page 30 Failure to follow these terms and conditions can result in minor injurity or product damage Any performance of repairs or alternations by any person other than the original supplier will invalidate the warranty. Do not use any other type of battery charger. This could lead to damage to the robot and personal injury Do not touch charger if your hands are wet or else re/ electric shock will be caused.
  • Page 31 Education Robot...