pob-technology products v1.1 us - robot kits | robot · pdf filerobot kits. you can find : - 1...

13
POB-Technology Products

Upload: hoangkhue

Post on 08-Mar-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

POB-Technology Products

Page 2: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ ����������������������������������������������������������������������������������������������������������������������������������������������������

������

INTRODUCTION..................................................................................................... 4

POB-EYE ................................................................................................................ 5

POB-LCD128.......................................................................................................... 6

POB-PROTO .......................................................................................................... 7

POB-TOOLS........................................................................................................... 8

ROBOT EN KIT .................................................................................................... 11 �����

Page 3: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ ����������������������������������������������������������������������������������������������������������������������������������������������������

POB-Technology

�������� ������ ! "�#�$ %�&'�����! ��� ��(��)����*+�,,-�#%�" �

��� ������������� �����. /0������� 1�� �

2 �0������� 2 2 2 1/0������� 1�� �

����/��� 3���4,56�-��6��,���*�

(�7� 3���4,56�-&�8&�,6�+��

Page 4: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ ����������������������������������������������������������������������������������������������������������������������������������������������6�����

Introduction

POB-TECHNOLOGY creates and markets electronic devices and

software programs for robot use. The goal of POB-TECHNOLOGY is to give the tools that would help customers in building amazing robots.

Today, POB-TECHNOLOGY sells 3 different electronic devices

which are provided with a complete SDK (Software Development Kit). The languages used are the Java language, C and soon BASIC.

POB-EYE POB-PROTO POB-LCD128

Page 5: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ ����������������������������������������������������������������������������������������������������������������������������������������������8�����

POB-EYE

The purpose of POB-EYE is to give a real “view” to a robot. Because it was

designed to be the leading point of the system, the customer has complete freedom in the implementation of the final application. Its technical features allow the POB-EYE to recognize patterns as well as directing the robot. A powerful and easy to use SDK is included with the POB-EYE. There is no need for the user to program algorithms for pattern recognition but simply to use pre-existing function. The so called function “IdentifyForm” will identify the patterns given in front of the camera.

However, the user can create his own functions, hence there’s a free access to the RGB components from the CMOS sensor

POB-EYE provides a real-time recognition and robot direction for less costs, lower supply energy and smaller dimensions than the usual computer-webcam link. Moreover, the POB-EYE is equiped a regular PC I/O that allows it to communicate with slave devices (cf. POB-PROTO et POB-LCD128).

The mains characteristics of POB-EYE are:

- Kernel 32bits ARM7TDMI, 60Mhz - 64 Kbytes of Ram, 128 Kbytes of Flash - One I2C bus - One Serial Port - 15 digitals I/O - languages : C, JAVA and soon BASIC (SDK include)

Page 6: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ ����������������������������������������������������������������������������������������������������������������������������������������������*�����

POB-LCD128

Because POB-EYE has 15 digitals I/O, POB-TECHOLOGY made a bus similar to a PCI bus used in a personal computer. With that bus, POB-EYE can communicate with several slave devices faster than any serial protocol like the I2C bus.

POB-LCD128 is the first slave device of POB-EYE: it allows the user to

watch in real time videos from the POB-EYE and/or draw your own graphic interface as a PDA. To see demonstrations, videos are available at the following address: http://www.pob-technology.com/download/pob-video1.wmv and http://www.pob-technology.com/download/pob-LCD128.wmv

The software POB-BITMAP in the SDK and the graphics functions (C, Java

and soon BASIC) allow you to manage a list of bitmaps created with your favorite graphic tool (the transparency colour is also available) and drawn every where on the screen.

The transparency colour is used to draw a picture on another one, like with

a video game. The mains characteristics of POB-LCD128 are:

- 128 by 64 pixels - Back Light - You split the screen in two parts of 64 par 64 pixels - Graphic library included - Graphic display resources included (POB-BITMAP)

Example of a Graphic Interface At the left, the video is drawn in real time.

Page 7: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ ����������������������������������������������������������������������������������������������������������������������������������������������-�����

POB-PROTO

POB-PROTO is the second slave device for the POB-EYE. This board allows you to build your own interface with the POB-EYE.

The main chip of the board is a microcontroller PIC16F877 from Microchip. The customer can reprogram PIC16F877 and add electronic components on the board. The mains characteristics of POB-PROTO are:

- Control 6 servomotors - Control.2 DC motors (Voltage can be changed using a

potentiometer) - For graphic interface a joystick with pushbutton - A supply switch to supply the whole system (see POB-EYE’s

documentation) - A 40 pins IC socket to change microcontroller - A ICD2 connection for programming the Microchip - PORT A, PORT B, PORT C can be configured by the user

This board is sold with many functions: drive servomotor, get value of

analogical inputs…

Page 8: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ ����������������������������������������������������������������������������������������������������������������������������������������������&�����

POB-TOOLS

POB-TECHNOLOGY includes to its POB-EYE a SDK which allows to the customers to programme a POB-EYE. At this time, POB-EYE can be programmed with to languages: C or JAVA and BASIC.

For each language, software was created:

POB-COMPILER

To compile an application from a list of source files. POB-LOADER

To upload in the POB-EYE an application.

POB-BITMAP To regroup bitmaps from a list of pictures, and then, this group will be included during the compilation.

POB-PATTERN To build a dictionary of forms from a list of bitmaps drawn by the user. As for the POB-BITMAP, the file exported by the tool will be included in the application during the compilation.

POB-TERMINAL It uses to debug the application. The customer can write text on the terminal or draw pictures catch by the CMOS sensor.

Page 9: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ ����������������������������������������������������������������������������������������������������������������������������������������������+�����

� ��������

The C compiler is coming from the GNU world, its names is GNUARM (www.gnuarm.com).

POB-TECHNOLOGY made a graphic interface to control this compiler.

POB-COMPILER POB-LOADER

POB-BITMAP POB-PATTERN POB-TERMINAL

POB-TOOLS

Source code example in C language.

Page 10: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ �����������������������������������������������������������������������������������������������������������������������������������������������,�����

� ��� �������

The C language is a real power full language; however few people can use it well enough to create a good application. That is why POB-TECHNOLOGY made the choice to develop its own Java compiler to build applications for POB-EYE.

Using the JAVA language allows to the customer to forget the “pointers” or others quid of strange thing used in C.

POB-TOOLS POB-LOADER

POB-BITMAP POB-PATTERN POB-TERMINAL

POB-COMPILER

Example of source code in Java language.

Page 11: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ �����������������������������������������������������������������������������������������������������������������������������������������������������

Robot en Kit For a quick use of all our products, POB-TECHNOLOGY created a robot from robot kits. You can find :

- 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO

This robot can move using modular tracks (also know as caterpillar tracks) powered by 2 DC motors. A program is given as an example to show all the different features of our products. The robot’s head is working with a servomotor and the program is available in C, JAVA and BASIC.

Page 12: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ �����������������������������������������������������������������������������������������������������������������������������������������������������

Thanks to the joystick you will be able to :

- Aim the robot‘s head towards a triangle. - Move the robot towards a cross. - Test the different motors.

The third icon is meant to test the servomotors plugged on POB-PROTO.

Servomotors movement

Test buttons for DC motors.

Page 13: POB-Technology Products v1.1 US - Robot Kits | Robot · PDF filerobot kits. You can find : - 1 POB-EYE - 1 POB-LCD128 - 1 POB-PROTO This robot can move using modular tracks (also know

���������� ������� �������

____________________________________________________________________________ �����������������������������������������������������������������������������������������������������������������������������������������������������

POB-Technology �

���

�� ������ � � �� � ���������� ��� ��������� ��!"���

#$�%%&���� � ��'�� ���

�(�!�����))��* * * +,-!�"�./�- -0+.-� �

���� 1 �����))��.-�"."2 ,-!�"�./�- -0+.-� �

��

�� ���344�5%67�&8�74�%8�4#������344�5%67�&��9��%7�$8�