EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... ·...

24
EDUCATION & FUNNY

Transcript of EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... ·...

Page 1: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

E D U C A T I O N & F U N N Y

Page 2: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes
Page 3: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes
Page 4: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

Turn imagination into reality

Saeon is the company that focuses on groundbreaking creative innovationThe Seaon company is striving to bring new vision and values to customers.

The Saeon is designing new products in rapidly changing world by pioneering new technologies and service.

By turning imagination into reality, our company is working hard to add more value to students’ learning experience

2013. 06. 05 Company foundation

2013. 08. 09 Participation in 3th Robot Fusion Festival 2013

2013. 09. 03 Mobile Robotics solution designed for Vocational Training students competition

Launching manipulator (Alto)

2013. 12. 04 Establishing production line (Factory)

2013. 12. 30 New product development: EduFun Robot (Altino)

2013. 12. 18 Signed a distribution agreement with 3D printing manufacture

2014. 01. 10 DM certificate (Procurement Center, Education and Science equipment,

National Federation of Small&Medium Business)

2014. 06. 09 Saeon has been recognized as a Venture Business

2014. 08. 01 Launching new product EduFun Robot: Altino

2014. 08. 01 Opening Competitive exhibition Main Hall (Daejeon’s Distributors, Team 3,

Deajeon Education Award Team 3, Patent Award Team 3)

HISTORY

Philosophy creativity and challenge

Goals 1. Designing world’s best products

2. Facing a challenge to create world’s best technology

3. Using world’s best technology to design create products

4. Initiate a real change by applying advanced technologies

VISION · Globalizing the way we think to design world-class product

· Establish co-operative business model for world leading

companies

· Customer experience driven service

· Improving competency of existing products

· Bringing new products to the market

· Exporting new overseas products and maximizing

cooperation

04

CREATIVE INNOVATIVE

Page 5: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

05

Business

Cooperation organization

l Daejeon technopark l Korea Atomic Energy Research Institute l Korea Institute of Machinery and Materialsl Korea Electronics and Telecommunications Research Institute l Kaist l

R&D servicesRequest Identifying

specsEstimate Signing

Contract

Inspection

Launch

Intelligence Robot High-tech component Robot Toy

Production& Delivery

Post-delivery review

Follow-up management

Completion

Page 6: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

EduFun Robot ALTINO _ Discovering new generation of intelligent robots

Engineers of SAEON always think about future. By designing new technology with

passion we change history of intelligent robotics. We strive in everything we do to

stay ahead of time.

Intelligent robot Altino makes everything more exciting. Altino brings technologies

and basic features to ensure glowing performance in the right place at the right

time. The best solution to learn technology and do research in a playful manner.

* EduFun Robot : Education Funny

06

Page 7: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

07

ALTINO means tall and strong.Dynamic and active robot delivers amazing experience and great valueMeet intelligent and full of fun robot that features an impressive design.

· Made with robust, high quality materials to build robot that is faster, stronger, and has better endurance.

· Robot checks surface condition of ground using electrical power.

· Front wheel drive similar to many of today’s vehicles.

· Autonomous driving and variety of different pre-build algorithms implemented through sensor network based distributed processing.

· Variety of sensors and automatic control mechanisms can be easily added

Car wheel algorithm Multiple electronic transmission algorithm Hybrid control technology

Wheel driving method uses modern vehicle’s

curve technology to turn wheels at different

angles so that there is no slippage. To prevent

sliding, robot utilizes theory of mechanics that is

widely used in modern vehicles.

This kind of mechanical structure is embodied

electronically in robot.

Vehicle’s transmission changes down to a lower

gear when going uphill. While existing robots use

only motor and gear to compensate the loss, our

robot uses multiple complex mutual incoming

data from inbuilt motor, encoder, main processor,

power control system etc. as feedback to make

change of the speed more intelligent.

Simply speaking, for many people hybrid car

brings association with reduced fuel consump-

tion and nature-friendly properties.

However Altino features hybrid control system i.e.

robot uses two types of controllers (PID control-

ler, Adaptive controller) and by uniting intelligent

data from them, robot overcomes performance

limitations to make its driving performance just

excellent. In addition the algorithm helps to con-

trol battery consumption.

Algorithm l Pre-built algorithms l

Page 8: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

08

Cutting edge technology of Intelligent robot ALTINOIntelligent robot ALTINO features sensors based intelligent movements.Robot offers natural movements, ability to accurately judge situation, smartphone-based control for users, content solutions that put in use variety of functions etc

Steering system

Driving functions similar to the

real cars

Dot Matrix Remote control

Receives remote control signals

Temperature measurement

Compass

Determine exact location

Function

With 8x8 dot matrix on the top of the robot you can display different

alphanumeric characters

Measure temperature using rob

Page 9: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

09

DREAMS COME TRUEAdvancements and innovations in robotics will change human civilization as we know it, bringing to life technology we could only imagine.Our technology makes dreams reality; let’s dream right now to build the future.By making dreams born of imagination real we open a window to the future of robotic technology.

Infrared distance measurement

Distance measurement based on infrared sensors

Acceleration measurement

3-axis acceleration measurement

CDS sensor

Illumination measurements

using a CDS sensor

Bluetooth

Communication and connection with different

equipment via Bluetooth 2.1

Battery

Effective battery control using battery consumption sensor

Page 10: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

10

SpecificationDimensions 98mm x 180mm x 63mm (L x W x H) / Ground clearance : 12mm

Material PC, K Resin, ABS

Motor Atmega 128, Atmega 88 Dual Processor

DC Geared motor (250RPM / 20:1 / 3.5~8VDC)

Steering Control Motor

DC Geared motor / 220:1 / 88RPM / 2.5~6VDC

Wheels 4 wheel driving to front wheel driving

Speed MAX. 50cm/s

Payload more than 2 kg

Sensors

Infrared sensor for obstacle detection - 6 SET

Steering control sensor: 1 EA

3-axis magnetometer sensor: 1 EA

3-axis acceleration sensor: 1 EA

Temperature sensor: 1 EA

CDS sensor : 1 EA

IR receiver: 1 EA

Display 8 x 8 Dot Matrix, Indicating lamp: 13 EA, Buzzer: 1 EA

Connectivit UART (RS232), Bluetooth (2.4 GHz)

Batter Li-ion cell, 7.4V 2600mAh

Charger (Input) 100-240VAC / 47-63Hz, (Output) 8.4V 1200mAh

DOT MATRIX

BODY

INTERFACE HOLE

AUX POWER HOLE

BLUETOOTH MODULE

BEARING

TIRE

Page 11: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

11

EquipmentFRONT IR SENSOR

BUTTON IR SENSOR

HEAD LIGHT LED

SIDE IR SENSOR

BACK LIGHT LED

SIDE IR SENSOR

TEMPERATURE SENSOR

COMPASSSENSOR

IR Receiver

3AXISACCELERATION

SENSOR

CDS SENSOR

ALTINO Battery Chargers

Online educational materials Online Manual

Smartphone app

Page 12: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

12

W 98mm L 180mm

H 63mm

Dimensions

I FRONT I I SIDE I

Page 13: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

I Top Extention Hole I I TIRE I

38mm 38mm

38mm

40mm

62.9

70

94.877

179.582

13

Page 14: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

14

Interactive Video ContentsVideo recognition delivers the best experience for users through interactive response technology.

System specifications

Beam Projector

Native Resolution XGA 4:3 and 16:9

Brightness 4000 ANSI

Contrast Ratio 5000:1

Lamp Life Up to 5,000 hrs

Page 15: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

PC Camera

Resolution Full HD

Frame 30Frm/s

USB 3.0

3.0 Megapixel

Beam Projector

Content 1_ Maze

Content 2_ Ddang-dda Moki arcade game

USB Camera

Speaker

Controller

15

Page 16: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

VPL (Visual Programming Language) Curriculum

What is VPL?

VPL provides an opportunity for professional programmers and en-

thusiasts who have interest in area of robotics to create robotics

applications for robot hardware. It makes developing robotics easy

by offering you programming tools and application development en-

vironment. It is designed on a graphical dataflow-based program-

ming model. Rather than series of imperative commands sequen-

tially executed, a dataflow program is more like a series of works on

an assembly line, who do their assigned task as the materials arrive.

As a result VPL is well suited to programming a variety of concurrent

or distributed processing scenarios. As a result VPL is well suited to

programming a variety of concurrent or distributed processing sce-

narios. Therefore VPL may appeal to more advanced programmers

for rapid prototyping or large scale code development.

VPL practicum is an ideal platform for students that don’t know C language to learn how to read and code on their own and grasp the concept of a programming language

16

Page 17: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

17

No. TOPIC CONTENT

Week

1

Intel-ligent robot

system

· Intelligent robot’s part

· Intelligent robot’s sensors

· Intelligent robot connectivity

· Assembling intelligent robot

Week

2 MSRDS

· Getting started with MSRDS

· Installing MSRDS

· Getting started with VPL

Week

3

Basic Activities

I

· Data activity

· Variable activity

· Calculate activity

· Comment activity

· Join activity

Week

4

Basic Activities

II

· Marge activity

· If activity

· Switch activity

· List

· List Function activity

· Activity

No. TOPIC CONTENT

Week

5

Most Often Used

Service

· Simple Dialog Service

· Text to Speech (TTS) Service

· Log Service

· Direction Dialog Service

· Timer Service

Week

6

AltinoDrive

Service

· DC motor

· Motor structure

· Steering mechanism

· Programming: Driving motors

Week

7

AltinoDot-

Matrix-BuzzerService

· Controlling 8 LEDs

· Generating sounds using buzzer

Week

8

AltinoDot-

Matrix-BuzzerService

· Dot Matrix

· Displaying characters

· Displaying numbers

No. TOPIC CONTENT

Week

13

AltinoBatteryService

· Understanding battery

· Measuring robot’s battery power source

Week

14

AltinoAccel-erationSensorService

· 3 axis acceleratio sensor

· Controlling robot using 3 axis acceleratio sensor

Week

15

AltinoCopassSensorService

· Compass sensor

· Controlling robot using compass sensor’s value

Week

16

Autono-mous driving

· Avoiding Obstacle and autonomous driving

No. TOPIC CONTENT

Week

9

AltinoCDS

Service

· Illumination sensor

· Measuring the brightness values using illumination sensor

Week

10

AltinoTemper-

atureSensorService

· Temperature sensor

· Controlling robot using temperature sensor

Week

11

AltinoSteering

VarService

· Potentiometer

· Controlling robot using potentiometer’s value

Week

12

AltinoTorqureSensorService

· Measuring torque

· Controlling robot using torque sensor’s value

Page 18: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

AVR (Alf Bogen, Vergard Wollen, Risc) Curriculum

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 offer such features as 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 (Se-

rial Peripheral Interface Bus), it also delivers 8KB ISP (In-System

Programmable) flash, 512B SRAM, 512 ISP EEPROD and 32 x 8

General Purpose working registers.

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

Page 19: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

19

Weeks TOPIC CONTENT

Week

1

Intel-ligent robot

system

· Intelligent robot’s part

· Intelligent robot’s sensors

· Intelligent robot connectivity

· Assembling intelligent robot

Week

2

Installing AVR

Studio

· Getting started with AVR Studio

· Installing programing WinAVR

· AVR Programming method

· AVR ISP Download cable

Week

3

AVRStudio

· ATmega128

· Mobile robot platform’s circuit

Week

4I/O

Control

· I/O register

· Blinking an LED

Weeks TOPIC CONTENT

Week

5 TIMER

· Flashing LED using timer

· Clock using timer

· Controlling dot matrix using timer

Week

6Commu-nication

· Serial communication

· Transmitting 1BYTE (PC) data using Serial communication

· Receiving 1BYTE data (PC) using Serial communication

· Receiving 1BYTE data using Interrupt(PC)

· Receiving data frames using Interrupt(PC)

· Receiving and trans- mitting data frames with ATMEGA88

Week

7Dot

Matrix

· Dot Matrix

· Displaying characters

· Displaying numbers

· Controlling dot matrix using communication

Week

8 Motor

· DC motor

· Principles of motor driving

· Principles of PWM(Pulse Width

Modulation) method

· Driving programming using motor controllers

· Motor controlling using Bluetooth

Weeks TOPIC CONTENT

Week

13

Battery voltage/Illumi-nation

sensor/

· Measuring battery voltage using potenti- ometer Measuring your battery voltage

· Reading the illumina- tion value from the sensor

Week

14

Tem-perature sensor

· Reading the temp value from the sensor

Week

15

Autono-mous drive

· Avoiding Obstacles and autonomous driving

Week

16

Robotics practi-cum

· Robot Mission: Autonomous drive and Dot Matrix

Weeks TOPIC CONTENT

Week

9 Buzzer

· What is sound?

· Generating sound using PWM

Week

10IR

sensor

· IR outputs and frequency

· IR filter

· Autonomous driving using IR sensor

Week

11

Magne-tometer device

· Value of Magnetometer device

· Value of magnetom- eter device and

Week

12

Accel-eration sensor

· Acceleration sensor’s value

· Value of Acceleration sensor

Page 20: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

C Language Curriculum

What is C language?

C is a general purpose language for system development work that

was originally developed by Dennis Ritchie around 1971 at AT&T

Bell Labs. C was developed to write an operating system Unix and

almost the whole of the UNIX operating system is written in C. C lan-

guage features a distinctive concise programming language that en-

ables fundamental technology of computer organization. It is based

on lower case ASCII alphabet, defines the function as a program

statement, allows division compilation, declaration of external vari-

ables outside any function block and access to that variable from

any other compilation units. In addition C programming functions

have functionality of Fortran subroutine and function, C uses call by

value method of passing the value to the parameter, allowing use of

pointers that store the addresses of other variables.

Learning C language programming with Altino is where the real fun begins!

20

language

Page 21: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

No. TOPIC CONTENT

Week

1

Intel-ligent robot

system

· Intelligent robot’s part

· Intelligent robot’s sensors

· Intelligent robot connectivity

· Assembling intelligent robot

Week

2

Getting started

with Visual C++

· Getting familiar with Visual C++

· Controlling robot using Bluetooth

Week

3

Altino Motor control

· DC motor

· Steering system

· Intelligent robot’s motor

· Intelligent robot’s steering system

Week

4

Altino Buzzer

and LED control

· Buzzer

· LED structure

· Output sound using buzzer

· Turning LED On/Off

No. TOPIC CONTENT

Week

5

AltinoDot

Matrix control

· Dot Matrix

· Displaying characters when button pushed

· Displaying numbers when button pushed

Week

6

Altino Sensors control

· Reading the distance using an IR sensor

· Measuring Value of Magnetometer device

· Temperature sensor

· Outputting 3-axis acceleration sensor’s gradient values (X, Y, Z)

· Outputting Magnetometer’s values (X, Y, Z-axis)

Week

7

Data Types and

Values

· Data Types

· Value

Week

8Opera-

tors· Operator

No. TOPIC CONTENT

Week

13

Complex data

declara-tion

· Structures

· Unions

· Enumerated data types

Week

14

File input-output

· Input File in C

· Output file in C

Week

15

Autono-mous drive

· Avoiding Obstacles and Autonomous drive

Week

16

Robotics practi-cum

· Robot Mission: Autonomous drive, Sensor and Display

No. TOPIC CONTENT

Week

9

Condi-tional

opera-tors

· if statement

· if else statement

· switch statement

Week

10 Loops

· for loop

· while loop

· do while loop

Week

11Func-tions

· Autonomous drive

Week

12 Arrays· Arrays

· Pointer

21

Page 22: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

Android Curriculum

Android?

Android is a mobile operating system initially developed by Android

Inc., a firm purchased by Google, the world’s most popular search

engine. Android based on Linux kernel and offers a comprehensive

set of libraries, a rich multimedia user interface Application frame-

work enabling reuse and replacement of components. An Android

phone is a smartphone running on open-source Android operating

system and that lets anyone create an application.

The Android SDK provides the tools and APIs necessary to begin

developing applications on the Android platform using the Java pro-

gramming language to give you a powerful, integrated environment

in which to build applications and a complete set of phone applica-

tions. Android also features Eclipse (integrated development envi-

ronment (IDE) ) and Android Development Tools (ADT).

Android course will teach students how to create apps for smartphonesand enhance their programming skills.

22

Page 23: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

No. TOPIC CONTENT

Week

1

Intel-ligent robot

system

· Intelligent robot’s part

· Intelligent robot’s sensors

· Intelligent robot connectivity

· Assembling intelligent robot

Week

2

Installing Android Studio

· JAVA JDK Installation

· Android Studio Installation

Week

3

Android Interface

pro-gram-ming I

· Layouts

· I/O for Android

· Menu

· View

Week

4

Android Interface

Pro-gram-

ming Ⅱ

· Widgets

· Smartphone sensors

· Smartphone sensor control

No. TOPIC CONTENT

Week

5

Android Interface

Pro-gram-

ming ⅡI

· Bluetooth

· Data transmitting via Bluetooth

Week

6

Altino Motor control

· DC Motor

· Principles of motor driving

· Programming buttons to control motor

Week

7

Altino LED

control

· 8 Bit LED

· Turning LED On/Off

Week

8

Altino Buzzer control

· Buzzer

· Generating sounds using buzzer

No. TOPIC CONTENT

Week

13

Altino 3-Axis Accel-eration sensor control

· Outputting 3-axis Acceleration sensor’s gradient values (X, Y, Z)

Week

14

Altino Magne-tometer sensor control

· Outputting Magnetometer’s values (X, Y, Z-axis)

Week

15

Auton-omous drive

· Avoiding obstacles and autonomous drive

Week

16

Robotics practi-cum

· Robot Mission: Autonomous drive, Sensor and Display

No. TOPIC CONTENT

Week

9

Altino Dot

Matrix control

· Dot Matrix

· Displaying characters

· Displaying numbers

· Controlling dot matrix using communication

Week

10

Altino IR sensor control

· Measuring distance with an IR sensor

Week

11

Altino Illumi-nation sensor control

· Reading the illumi- nation value from the sensor

Week

12

Altino Tem-

perature sensor control

· Reading the temp value from the sensor

23

Page 24: EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... · Using world’s best technology to design create products: 4. ... sliding, robot utilizes

P L A Y T H E R O B O T

(Tamnip-dong) Daejeon Robot Center 512, 35, Techno 9-ro, Yuseong-gu, Daejeon, KoreaTEL +82-42-933-3369 / FAX +82-42-933-3379Copyright© 2014 saeon company all right reserved designed bt DESIGNREPUBLIC