mobile robot platform crx10

15
August, 2012

Upload: anon188496695

Post on 18-Apr-2015

98 views

Category:

Documents


4 download

TRANSCRIPT

August, 2012

Artist_

Dunsan Information System (robotic company) is established.

C&Robot Co.,Ltd. is established.

Signing an exclusive contract with Donbu Robot (previously Dasarobot).

Promotion of programmable (MRDS) robot Genibo M starts.

Production line and plant starts.

C&Robot Co.,Ltd. participates in Robot World Exhibition 2009 (Busan).

C&Robot Co.,Ltd. wins Gold medal award in International Hi-Tech Fair (China, Shenyang).

MOU with Science and Technology Exchange Association is signed, Shenzhen, China.

C&Robot Co.,Ltd. participates in International Robot Exhibition, Tokyo, Japan.

Research Department is established.

Signing MOU with the branch of the Incruit company, Daejeon,Chungnam Province.

certificate of Business Activities is granted.

C&Robot Co.,Ltd. participates in Hong-Kong Electronics Fair(Hong Kong Convention and Exhibition Centre).

C&Robot Co.,Ltd. participates in Robot World Exhibition 2010(KINTEX, Ilsan).

Dual camera control and player patent is registered.

Venture Business certificate is granted.

The CRX10 brand and robot is launched.

Design patent for CRX10 in the countries of European Community is granted.

CRX10 trademark is registered.

Federal Communications Commission certificate is granted to CRX10.

European Conformity (CE) certificate is received.

Korean Certificate (KC) is granted.

2010. 08

2010. 10

2010. 10

2010. 11

2011. 01

2011. 07

2011. 11

2012. 02

2012. 03

2012. 04

2012. 05

2002. 11

2008. 02

2008. 04

2008. 10

2009. 06

2009. 09

2009. 09

2009. 11

2009. 12

2009. 12

2010. 03

Despite tough business environment we continue to develop technologies and

create the company that gives customers confidence.

We are striving to create a future with robots and bring innovation into your lives.

From the beginning the company’s core responsibility is to make robot technologies accessible.

We provide a variety of educational services and devise innovative ways to evolve technologies in education

to satisfy our customer’s needs.

We appreciate your continuous interest and encouragement.

Take your robot experience to the next level with

CREATIVE EDUCATION AND ROBOTICS

HISTORY

※ Educational robot CRX10 has been certified as conforming internationally recognized healthy and quality standards and requirements.

CE certifiedID:E12WD-066

FCC certifiedID:S7APARANIESD1XXV2

KC certified ID:KCC-REM-CN0-CNR-CRX10

cooperation organizations_

The C&Robot Co.,Ltd. is the leading companyin creative education and robotics

05CNROBOT_04 _CNROBOT

06 _CNROBOT

The C&Robot Corporation devises robots to make technologies come true and bring future to life.

We think that technologies can be exciting, wake our creativity and have a positive impact on all spheres of human life.

We remember that a journey of a thousand miles begins with a single step.

ONE STEP CLOSER TO A DREAM COME TRUE

07CNROBOT_

[Optional item] 10 school chairs

[Optional item] 10 classroom PCs

[Necessary item] Rink for robot’s missions

[Necessary item] 11 textbooks (4 volume set)

[Necessary item] Classroom presentation materials

[Necessary item] 11 CRX10 robots

[Optional item] Teacher’s desk

[Optional item] Teacher’s chair

[Optional item] Classroom table

[Optional item] Teacher’s PC

[Optional item] 10 student desks

[ CREATIVE EDUCATION ]

ROBOTIC PLATFORM WITH A VERSATILE CONCEPT

High functionality, advanced sensor system and

maneuverability make learning a fun and

creative experience.

09CNROBOT_08 _CNROBOT

70mm

28°

800mm

The 7 IR sensors on the bottom of the robot offer

a precise, error-free ability to track a line. Line

tracking system is the best way to learn about

sensors and sensor programming.

Line Tracking System

With highly precise PSD sensor system we deliver

advanced obstacle avoidance and self-drive technology.

Its highly flexible and reliable sensor system designed to

determine robot’s position effortlessly and allow you employ

high level algorithms (Map building and so on). Use sensor

system to ease your robotic application development and

enhance your robot experience.

Sensor System

Sound Tracking SystemWith 4 sound sensors CRX10 robot platform

delivers efficient and improved sound localization

experience. CRX10 identify the direction of sound

in real-time while moving.

1

1. Autonomous Drive ㅣ With 3 PSD sensors CRX10 self-drives and avoids obstacles.

2. Line tracking ㅣ 7 IR sensors on the bottom of the robot offer a precise ability to track a line.

3. Payload ㅣ Strong enough to lift 20 kg

4. Maneuverability ㅣ CRX10 offers high maneuverability and mobility on rough terrain. Can climb over a 30-degree slope.

5. Front-wheel drive/Four-wheel drive ㅣ Advanced algorithms allow power all four wheels or drive the front wheels only.

6. Long-distance communication ㅣ And with Bluetooth technology you can be connected with CRX10 up to 1 km away.

7. VPL (Visual Programming Language) ㅣ CRX10 is an ideal platform to learn Visual Programming Language (VPL) without all the wires.

8. AVR ㅣ Dual Processor (ATMEGA128, 88) creates an effective space for learning and programming microcontrollers.

9. SPLㅣ A high-functional robot platform CRX10 provide a quick way to learn Simple Programming Language (SPL).

10. Android ㅣ Fast and effective way to learn how to develop Android apps for robots.

11. Sound localization ㅣ With 4 microphones robot can be interactive and fun. CRX10 hears and reacts to sounds. Try it now!

12. Dot Matrix ㅣ With 8x8 dot matrix on the top of the CRX10 body you can display different graphics, emoticons and alphanumeric characters.

PID control algorithm Enhance accuracy and improve performance. CRX10 PID algorithm maintains motor motion control and offers an

automatic tuning method for the calibration of PID controllers.

4 wheel drive to 2 wheel drive conversion system Robust and immensely powerful CRX10 robot platform offers a unique 4 wheel drive to 2 wheel drive transformable

structure. It features excellent maneuverability and can carry up to 20 kg.

Motor torque control algorithm Increase robot motion effectiveness. It calculates motor torques and determines load torques to produce superior

motor performance.

Encoder algorithm Encoder algorithms incorporated in robot is ideally suited to calculate robot motion. CRX10 easily measure

displacement, velocity and acceleration.※ Actual product may differ from above images in color.

1. Sound localization sensors 2. Torque

3. PSD sensor 4. IR sensor

FUNCTION PERFORMANCE

CHARACTERISTIC

11CNROBOT_10 _CNROBOT

2 3 4 5 6

7 8 9 10 11 12

13CNROBOT_

[ WHITE ][ SILVER ][ BLACK ][ BLUE ][ RED ]

※ Others colors are available upon request (extra fee is charged)

INTELLIGENT PERFORMANCE

CRX10 robot platform is a powerful research and learning tool that aims to address the

needs of robot-related, engineering and IT labs or advanced users in robust, ease to

customize, upgrade and (un)mount various devices platform.

CRX10 can be customized for any level of research and easy robotic application

development for researchers, developers and users.

Our accessories are designed to enhance your robot experience.

[ Laptop ] [ Embedded board ]

[ SoC board ]

Accessories

1.Research module designed to utilize swarm behavior

2.Kinect mount aims for researchers inimage processing filed

3.Microprocessor development board delivers enhanceexperience for researchers and advanced users

※ sold separately

※ sold separately

※ sold separately

12 _CNROBOT

VPL (VISUAL PROGRAMMING LANGUAGE)

Step 1 : Building basic programming skills

- What is VPL? -Visual Programming Language (VPL) provides a relatively simple drag-and-drop visual programming language

tool that uses a service and activity catalog. It helps make it easy to create robotics applications. VPL is targeted to a

wide audience of users including students, enthusiasts, hobbyists, as well as possibly web developers and professional programmers.

VPL provides the ability to take a collection of connected blocks and reuse them as a single block elsewhere in your program.

VPL is also capable of generating human-readable C#.

Educational effect

VPL course is designed to introduce the fundamental concepts of algorithm development and programming

No. topic content

1 (W)

Understand-ing robots

· An outline· Robot development· Introduction to robot history· Types of robots

2 (W)

Mobile robot platform

· Mobile robot control · Mobile robot’s sensors · Mobile robot communication

3(W)

MSRDS· MRDS Overview· MRDS installation· VPL Overview

4(W)

BasicActivities I

· Data activity· Variable activity· Calculate activity· Comment activity· Join activity

5(W)

BasicActivities II

· Merge activity· If activity· Switch activity· List· List Function activity· Activity

6(W)

Most often used

services

· Simple Dialog Service · Text to Speech (TTS) Service· Log Service· Direction Dialog Service· Timer Service· Xinput Controller Service· Simple Dashboard Service

No. topic content

7(W)

CRX10Drive Service

· DC motor· Motor structure· Principles of operation of DC motor· Motor Controller programming

8(W)

CRX10FloorSensor

Service

· Understanding of IR sensor· Line detection using IR sensor

9(W)

CRX10 VoiceSource

Service

· Understanding of audio source · Audio source tracking

10(W)

Most often used

services

· LED control· Dot matrix· Character displaying· Number displaying

11(W)

CRX10Drive Service

· Mobile robot platform sound constructing

12(W)

CRX10Camera Service

· Image processing · Robot camera installation· Image recognition

No. topic content

13(W)

CRX10Encoder Service

· Encoder· Motion Measurements

14(W)

Line tracking· Line tracking using mobile robot platform

15(W)

Driving mobile robot

platform

· Obstacle avoidance and autonomous drive

16(W)

Application development

training

· Mission fulfillment using line tracking, autonomous driving and display

15CNROBOT_14 _CNROBOT

No. topic content

1 (W)

Understand-ing robots

· An outline· Robot development· Introduction to robot history· Types of robots

2 (W)

Mobile robot platform

· Mobile robot control · Mobile robot’s sensors · Mobile robot communication

3(W)

SPLinstallation

· SPLX Launcher Tool setup program installation· SPL installation

4(W)

SPL usage

· Entities instructions· Actions instructions· Robots instructions· Services Modification instruction· SPL scrip command language mode for additional instruction

5(W)

Robotsimulation using SPL

· Environment driving simulation· Robot simulation· Robot driving simulation

6(W)

Motorcontrol

· Understanding of DC motor· Motor structure· Principles of operation of DC motor· Motor Controller programming

No. topic content

7(W)

Distance measurement

using PSD sensor

· Understanding of PSD sensor· Distance measurement using PSD sensor

8(W)

Linedetection

usingIR sensor

· Understanding of IR sensor· Line detection using IR sensor

9(W)

Audio sourcedetection

· Understanding of audio source · Audio source tracking

10(W)

Character and number displaying on

dot matrix

· Understanding of dot matrix· Character displaying· Number displaying

11(W)

Soundconstructing

· Mobile robot platform sound constructing

12(W)

Imageprocessing

· Image processing · Robot camera installation· Image recognition

No. topic content

13(W)

Speechrecognition

· Speech recognition · Understanding of speech recognition

14(W)

Line tracking· Line tracking using mobile robot platform

15(W)

Driving mobile robot

platform

· Obstacle avoidance and autonomous drive

16(W)

Application development

training

· Mission fulfillment using line tracking, autonomous driving and display

SPL (SIMPLE PROGRAMMING LANGUAGE)

Step 2 : Building practical programming skills

- What is SPL? -Simple Programming Language (SPL) is a new simplified and easy tool for novices to start creative programming.

SPL script is executed on the SPL script engine that is implemented in the Microsoft Robotics Developer Studio (MRDS). The primary programming

language of MRDS is C# that creates difficulties for those who plan to start MRDS programming while SPL uses simple commands to implement the same functions.

The concept of scripting language makes learning easy for students and helps to build necessary programming skills to grasp the concept of objective oriented languages.

Scripting languages are simpler, safer and more flexible than system languages. Expression part of SPL introduces Java coding pattern and

C/C++ style grammar. SPL is the easiest and flexible way to learn programming.

Educational effect

SPL course gives students practical skills that are essential for understanding C programming language.

17CNROBOT_16 _CNROBOT

No. topic content

1 (W)

Understand-ing robots

· An outline· Robot development· Introduction to robot history· Types of robots

2 (W)

Mobile robot platform

· Mobile robot control · Mobile robot’s sensors · Mobile robot communication

3 (W)

AVR Studio

· AVR Studio and WinAVR installation · AVR programming method, · AVR ISP download cable

4(W)

Introductory to AVR

structure

· Atmega128 · Mobile robot platform’s circuit

5 (W)

I/O · I/O register · LED output· Reading button status

6 (W)

PSD sensor· Basic principles of ADC· PSD sensor· Distance measurements

No. topic content

7(W)

IR sensor· IR sensor· Line detection using IR sensor

8(W)

Dot matrix· Understanding of dot matrix· Character displaying· Number displaying

9(W)

MotorController

· Understanding of DC motor· Motor structure· Principles of motor driving· LED 1sec blink control· Understanding of PWM method· Motor Controller Programming

10 (W)

SoundLocalization

· Audio sensor· Sound source localization

11(W)

Outputgeneration

· Sound constructing

12 (W)

Communica-tion

· Displaying characters using Hy-perTerminal RS-232

· Reading sensor data using HyperTerminal RS-232

No. topic content

13. (W)

Wireless communica-

tion

· LED control using Bluetooth· Motor control using Bluetooth

14 (W)

Line tracking · Line tracking application

15 (W)

Driving mobile robot

platform

· Obstacle avoidance and autonomous drive

16 (W)

Application development

training

· Mission fulfillment using line tracking, autonomous driving and display

AVR (ALF BOGEN, VERGARD WOLLEN, RISC)

Step 3 : Developing applications

- What is AVR? -The AVR is a modified Harvard architecture 8-bit RISC MPU which was developed by Atmel. An 8 MHz processor can achieve up to

8 MIPS and PWM output, A/D converters, Serial Peripheral Interface Bus (SPI) and so on. Besides it offers an open source software development

tool the WinAVR compiler and AVR studio. AVR also offers the In-system programming (ISP) programming method that is functionally performed

through SPI, it also delivers flash memory, 512B SRAM, 512 ISP EEPROD and 32 working registers.

Educational effect

AVR course is specifically designed for students to introduce the concept of processor architecture. The objective is to develop skills in programming microcontrollers and creating different kinds of applications.

18 _CNROBOT 19CNROBOT_

No. topic content

1 (W)

Understand-ing robots

· An outline· Robot development· Introduction to robot history· Types of robots

2 (W)

Educational mobile robot

platform

· Mobile robot control · Mobile robot’s sensors · Mobile robot communication

3 (W)

SPL installation

· JAVA JDK Launcher· Eclipse installation· ADT Eclipse Plugin Installation· Android SDK Installation· AVD & DDMS

4(W)

An Overview of Java

· An Overview of Java· Java: Syntax and Grammar· Control statements

5 (W)

Java Basics

· Understanding Java’s Object- Oriented Programming Methods, Classes and Objects· Inheritance & Polymorphism, Interface

6 (W)

AndroidInterface

ProgrammingI

· Layouts· I/O for Android· Menu· View

No. topic content

7(W)

AndroidInterface

programming 2

· Understanding of Widget· Introductory to Smartphone sensors· Smartphone sensor control· Introductory to Bluetooth· Data transmitting via Bluetooth

8(W)

Motorcontroller

· DC motor · Motor structure· Principles of motor driving· Motor Controller Programming

9(W)

PSD sensor· Understanding of PSD source · Displaying distance measurements on smartphone

10 (W)

IR sensor· Understanding of IR sensor· Line detection using IR sensor

11(W)

Dot matrix· Understanding of dot matrix· Character displaying· Number displaying

12 (W)

Outputgeneration

· Understanding of Buzzer· Sound constructing

No. topic content

13. (W)

Inclination sensor

· Controlling robot motor via inclination sensor

14 (W)

Line tracking · Line tracking application

15 (W)

Driving mobile robot platform

· Obstacle avoidance and autonomous drive

16 (W)

Application development

training

· Mission fulfillment using line tracking, autonomous driving and display

ANDROID

Step 4 : Training application development skills

- What is Android? -Android is a mobile operating system initially developed by Android Inc., a firm purchased by Google in 2005.

Android relies on Linux kernel for core system services. Android offers a comprehensive set of libraries, a rich multimedia user interface

and a complete set of phone applications. Android is an open-source software that lets anyone create an application.

Application framework enabling reuse and replacement of components. The Android SDK provides the tools and APIs necessary to begin developing

applications on the Android platform using the Java programming language to give you a powerful, integrated environment in which to build applications

Android also features Eclipse (integrated development environment (IDE) ) and Android Development Tools (ADT).

Educational effect

Android course will train students’ application development skills and enhance their programming skills.

20 _CNROBOT 21CNROBOT_

l Robot (1EA) l l Charger (1EA) l

l CD-ROM (1EA) l l ISP l l Manual (1EA) l l Bag l

l Smartphone l l Textbooks (4-volume set) l l Kinect l

※ smartphone and Kinect sold separately

Dimensions 200x193x94.8 (LxWxH)

Dual Processor Atmega 128, Atmega 88

Motor DC Geared motor [with integrated encoder] / 30:1 / 12VDC

Wheels 4 wheel drive to 2 wheel drive conversion type

Rim size 60.1 (with tire: 64)

Speed up to 1m/s

Payload more than 20 kg

Detachable payload trayHoles 32

Distance between holes 30mm

‘L’ type slots for tray attaching

Sensors7 IR floor sensors3 PSD sensors4 Audio source detection sensors

ChargerInput 100-240 VAC

Output 12.6 Vdc, 1.2Ah

Charge time 1 hour 45 minutes

Programming connectorUSB to ISP

Display Dot Matrix 8x8

4 function buttons

ConnectivityTC connectivity cable UART(RS232)

WiFi connectivity Bluetooth(2.4GHz, up to : 1Km)

BatteryOutput Li-ion 11.1V, 2.6Ah or

AAA Battery 6ea(9V)

Run Time more than 5 hours

W 193mm L 200mm

H 80.5mmH 94.8mm

Detachable payload trey

PSD sensors

wheel

Bluetooth

Audio sourcedetection sensors

Dot matrix

Function Buttons

Bumper

IR sensors

Battery

Serial port

SPECIFICATION EQUIPMENT DIMENSIONS

l Battery (1EA) l

23CNROBOT_22 _CNROBOT

25CNROBOT_

RGB LED

Touch Sensor

Ultra sonic sensor

PSD

Wheel Bumper

Sub Webcam

10.4 inch Touch Display

Main Webcam/MIC

LED Array for Character

4CH Sterero speaker

Motion ON/OFF Button

Navigation

Expansion Port

Power Button/LED

Battery Pack

MICx3 (sound direction detection)

Who are you?

“ I’m Engkey ”

What can you do?

“ I can do telepresenceand I also can be aservice assistant ”

| Foreign country | | South Korea |

telepresence

24 _CNROBOT

Bringing innovation to school empowers children to explore, discover and learn.“ ”

PLC lab Maintenance lab

SERVO PRESS SYSTEM

[ Here are some of the companies we work with. ]

Practical hands-on Industrial robotics trainingHands-on access to real industrial robots with respect to trade secret protections.

Latest equipmentWe offer the latest equipment currently used in industry for those who wish to acquire and master advanced

technical skills in the industry.

Professional developmentOur professional training programs designed to bring out the best in teachers. We offer high quality train-

ings and workshops for professional development. Our curriculum combines technology and learner-cen-

tered activities to prepare students to be successful professionals.

Real skillsWe provide learning equipment and software to help students develop real-job skills and knowledge.

MaintenanceContinuing Professional Development of teachers & 48-hour service guarantee.

| Our course comes with more than 130 hours of learning materials |

| HYUNDAI KAPPA || WOOSHIN EMC || HYUNDAI POWERTECH,CHINA |

| HYUNDAI WIA |

27CNROBOT_26 _CNROBOT

Make your choice www.cnrobot.co.kr

#306, O-building, Mokwon Univ, 21 Mokwon-Gil, Seo-Ku Daejeon, Korea <302-729> TEL 042. 536. 2266 / FAX 042. 536. 1472 Copyright (C) 2008 C&Robot Co.,Ltd. All rights reserved Designed by DesignRepublic

Scan QR code to know more about us

The catalog was published thanks to the support to Daejeon Technopark