Upload
abner-hensley
View
220
Download
0
Embed Size (px)
Citation preview
MTA-SZTAKI
Motivation
• The mechanical properties of robots enable faster operation than their current vision systems;
• A high-speed, medium resolution, low cost vision system has many potential application fields in the industry;
• Both stereo and mono versions have potential applications;
MTA-SZTAKI
Goals
Main characteristics of the Roboteyepair:– Standalone vision system;– Capable to capture and process image pairs at
frame rates up to 5000 per second; – Medium resolution;– High performance focal plane CNN processors;– Equipped with serial and Ethernet communication
ports; – Developed for industrial use.
MTA-SZTAKI
The CNN visual processor• 128x128 sensor-processor array;• Optimized for performing array operations
on analog and logic values;• Time to perform a typical operation:
– Logic: 300ns (morphology, binary
logic operations, skeletonizing, etc.)– Analog: 3-5ms (diffusion, edge detection, Sobel, etc..)
• 8 internal image memories;• 128Mpixel/sec I/O speed (128 internal AD/DA)• 0.35mm technology, 12x12mm silicon surface;• Operates as a coprocessor, a master processor is needed
MTA-SZTAKI
Realization of the system
Ethernet 10/100 (Rj-45)
Serial Port (RS-232)
Clock circuit
JTAG connector
Reset circuit
Power block
ETRAX 100 communication processor with Linux kernel
Texas TMS320C6202
DSP @250MHz
Clock
JTAG
RS
1.8V 3,3V
XBUS
EMIF CONTROL ADDRESS DATA
PLDs
Flash 16 Mbit
Bus Interface
SDRAM 4Mx16
Fast Platform Bus III
optical input
32
Universal interface board
CVM platform
power block
2 CVM chips
analog test interface
MTA-SZTAKI
Programming the DSP
• Image processing– Native languages (AMC, Alpha, C)
• Handling two CNN chips– The target chip has to be specified for every
command– Synchronization
• Adapting CNN image processing library• Communication using the ETRAX chip
MTA-SZTAKI
Programming the communication processor
• ETRAX 100 2.4 LINUX kernel– Driver (ETRAX XBUS)
• TCP/IP communication module (INET Daemon)– Assigns the communication driver to the given TCP port– standard input standard output redirecting
• A special daemon has also been implemented
– Boot device
MTA-SZTAKI
Monitoring software on the PC side
• Why is it needed:– Supporting system setup– Application development and testing – Parameter adjustment– Testing camera parameters
• Capabilities:– Multi-window graphical interface– Editor, compiler and software downloading
devices
MTA-SZTAKI
• Stereo machine vision system for robots;
• Visual navigation for NASA Mars Mission 2007
• Non-invasive speed and displacement measurement, quality control of narrow textile bands and tapes (textile industry);
• Classification of large number of tiny objects (pills, grains, pebbles, etc.);
• Monitoring fast industrial processes (sparkplug);
Applications
MTA-SZTAKI
• Replace the current DSP with a TMSC3206115 DSP running @600 MHz
• Equip the system with an optional 1.3 MPixel CMOS sensor
• Support of communication via USB port• These developments are expected to be finished
by September, 2003
Future developments