Top Banner
POB-Technology Products
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

Mar 08, 2018

Download

Documents

hoangkhue
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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�