EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... ·...
Transcript of EDUCATION & FUNNY - Microsoftprokcssmedia.blob.core.windows.net/sys-master-images/hba/h24/... ·...
E D U C A T I O N & F U N N Y
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
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
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
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
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
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
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
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
12
W 98mm L 180mm
H 63mm
Dimensions
I FRONT I I SIDE I
I Top Extention Hole I I TIRE I
38mm 38mm
38mm
40mm
62.9
70
94.877
179.582
13
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
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
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
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
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
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
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
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
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
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
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