Falcons team update. Presentation Portugal Workshop 2015

Similar documents
Multi-TS Streaming Software

ITU BS.1771 Loudness Meter BLITS Channel Identification for 5.1 Surround Sound

Horizontal Circuit Analyzing

D-ILA PROJECTORS DLA-X95R DLA-X75R DLA-X55R DLA-X35

Specifications. Lens. Lens Shift. Light Source Lamp. Connectors. Digital. Video Input Signal Format. PC Input Signal Format.

EDT/Collect for DigitalMicrograph

R&S TMU9 UHF medium power TV transmitters

Image Generation in Microprocessor-based System with Simultaneous Video Memory Read/Write Access

HU8550 SMART UHD TV 50" 55" 60" 65" 75" 85" SPEC SHEET PRODUCT HIGHLIGHTS. Ultra High Definition 4K (3840 x 2160) UHD Upscaling

Energy meter MRE-44S. MRE-44S/DC24V energy meter

MotionPro. Team 2. Delphine Mweze, Elizabeth Cole, Jinbang Fu, May Oo. Advisor: Professor Bardin. Midway Design Review

25th DOE/NRC NUCLEAR AIR CLEANING AND TREATMENT CONFERENCE

A320 Supplemental Digital Media Material for OS

Geometric Path Planning for Automatic Parallel Parking in Tiny Spots

HIGH PERFORMANCE WITH THE MOST PRECISE EQUIPMENT

Efficient implementation of a spectrum scanner on a software-defined radio platform

NCH Software VideoPad Video Editor

Approaches to synchronize vision, motion and robotics

THE BROADBAND DESKTOP RISE OF THE BIGSCREEN (AND IT S ABOUT TIME ) DUB DUBLIN DUBLINVENTION / BRILLIANT DEVICES

Risk Risk Title Severity (1-10) Probability (0-100%) I FPGA Area II Timing III Input Distortion IV Synchronization 9 60

Speech Recognition and Voice Separation for the Internet of Things

IPS 2400 SMAVIA Appliance for up to 24 IP Channels, 8 3.5" HDD, 3 HU

3,81 mm Wide Magnetic Tape Cartridge for Information Interchange - Helical Scan Recording - DDS-2 Format using 120 m Length Tapes

BenQ W2000+ Reviewer s Guide

UNIQUE LIGHTING SOLUTIONS. LED PRODUCTS for the SIGN INDUSTRY

Video VBOX Lite RLVBVD10LT2. Powerful VBOX data logging and video technology in a user-friendly, affordable product. What can Video VBOX Lite do?

Important Information... 3 Cleaning the TV... 3

FOSS PLATFORM FOR CLOUD BASED IOT SOLUTIONS

Down - (DW Sampler Hold Buffer * Digital Filter * Fig. 1 Conceptual bunch-by-bunch, downsampled feedback system.

R&S WMS32 Wireless Measurement System Software Specifications

OL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0. General Description. Applications. Features

Video VBOX Waterproof


DATV-Express Users Guide For running on Windows OS. (based on Express_DVB _Transmitter software v1.25lp11) Draft 14

NAIVE - Network Aware Internet Video Encoding

Vision Standards Bring Sharper View to Medical Imaging

1080P HD Vandal Resistant Dome IP Camera

Video VBOX Pro RLVD10P2P/RLVD10P2PV/RLVD10P4PV/RLVD20P2PV/RLVD20P4PV. Features

Day & Night 1080P HD IR IP Camera

PRODUCT GUIDE 2017/18 SHARE SERIES ACCESSORIES CAM SERIES CONVERTERS

The Basics of Monitor Technology (1)

VBOX3i Dual Antenna. Measures Slip and Pitch/Roll (RLVB3iSL) Features

Introduction to GRIP. The GRIP user interface consists of 4 parts:

VIDEO GRABBER. DisplayPort. User Manual

A Novel Study on Data Rate by the Video Transmission for Teleoperated Road Vehicles

The best light for best results!

V9A01 Solution Specification V0.1

Wireless Cloud Camera TV-IP751WC (v1.0r)

2013 ARRL/TAPR DCC. DATV-Express

Kula TM The most powerful production switcher in its class

VBOX 3i. 100Hz GPS Data Logger. Features

INSTALATION AND OPERATION MANUAL ABYSSAL OS Overlay Module Version 1.0.1

VBOX 3i Dual Antenna Measures Slip and Pitch/Roll (RLVB3iSL)

MPEG decoder Case. K.A. Vissers UC Berkeley Chamleon Systems Inc. and Pieter van der Wolf. Philips Research Eindhoven, The Netherlands

Day & Night 1080P HD Vari-Focal Dome IR IP Camera

High-Definition CESNET

The DM7 and the Future of High

MMS-Übungen. Einführung in die Signalanalyse mit Python. Wintersemester 2016/17. Benjamin Seppke

Day & Night 1080P HD Vandal Resistant Dome IR IP Camera

MotionPro. Team 2. Delphine Mweze, Elizabeth Cole, Jinbang Fu, May Oo. Advisor: Professor Bardin. Preliminary Design Review

VBOX 3i. 100Hz GPS Data Logger (VB3i-V3) Features

Data Converters and DSPs Getting Closer to Sensors

Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE

Update on DATV-Express exciter for Digital-ATV

KS5600 USB E. Rev KS5600 USB E. Digital 1-CCD OEM Color Video Camera

Specifications SMART Board 6075 interactive flat panel with iq Model SPNL-6275

Getting in touch with teachers

The QVGA+ Smart Thermal Imaging Camera One of the Most Compact and Lightest High Resolution of InfraRed Camera OEM in the World

TRANSCENSION DMX OPERATOR 2 USER MANUAL

Plus Kit. Producer PTZOPTICS. a four (4) camera solution. for Streaming and Recording 8/14/2017

MULTI-PROFILE DEVELOPER AND MANUFACTURER OF ELECTRONIC PRODUCTS

OMNISTAR GX2. GX2-LM1000E Series 1310 nm Broadcast Transmitter DATA SHEET BENEFITS. 1 GHz bandwidth

Altera's 28-nm FPGAs Optimized for Broadcast Video Applications

Vicon Valerus Performance Guide

Home & Garden Shows. Oak Brook v N. Shore v Naperville v Arlington Lake Co. v Tinley Park v Crystal Lake

SIZE CLASS. SMART CONNECTIVITY TV to Mobile/Mobile to TV Mirroring Smart View App (Content Sharing + 2nd TV + App Casting) Briefing on TV

Operation Guide Version 1.0, December 2015

MGW Ace Decoder. Professional Portable HEVC & H.264 Decoder VIDEO INNOVATIONS

Scanning For Photonics Applications

Surveillance Robot based on Image Processing

SIZE CLASS. TV to Mobile/Mobile to TV Mirroring. Smart View App (Content Sharing + 20 Watt 2 Channel MR 120 Auto Depth Enhancer UHD Dimming

LONG term evolution (LTE) has now been operated in

The Ultimate UHD PVR

Striking Clarity, Unparalleled Flexibility, Precision Control

Getting started in Amateur Television. BATC - August 2016

SNG AND OB VANS. Broadcast Contribution Challenges in an IP World SOLUTION GUIDE. New interactive services to boost productivity.

12G UHD Pattern Generator & Signal Analyzer

OL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0. General Description. Applications. Features

Avigilon View Software Release Notes

Getting Started In SSTV

Operation Guide 4717

3.0 Next Generation Digital Terrestrial Broadcasting

In-process inspection: Inspector technology and concept

smallhd 703 UltraBright

Heritage Series. Heritage Heritage Heritage Heritage Extender. Heritage 1000

VPL-HW45ES Home Theater Projector

For high performance video recording and visual alarm verification solution, TeleEye RX is your right choice!

Operation Guide Version 2.0, December 2016

MEMS Mirror: A8L AU-TINY48.4

A summary of scan conversion architectures supported by the SPx Development software

Transcription:

Facons team update Presentation Portuga Workshop 2015

Contents ASML s mission for Robocup Software updates New vision system

Mission

Vision for 2015-2016 Inside ASML there is a growing awareness for the Facons team, resuting in request to demonstrate the robots on job fairs and schoos The Turte 5k hardware is not used to its imit yet and winning mutipe games shoud be possibe with current hardware New hardware shoud be avaiabe before current hardware becomes the imit This resuts in: Creation of a new demo team with dedicated demo software Optimization of current hardware and software, e.g ba handing and shooter/kicker Writing and execution of test pans Start deveopment new hardware

Team constraints A work is done off-hours (evenings) with vounteers Team consists of approx. 34 vounteers Team ooks big, but is ony 5 FTEs

Upcoming activities Dutch open in March 2016 About 9 demo events in H1 2016 Mini games against TU/e and VDL robot sports WM in Leipzig

Software updates

Phiosophies to program by 1/2 Share code with other teams KISS-principe Be future proof ROS interface and types decouping Behavior-driven deveopment Make use of continuous integration

Phiosophies to program by 2/2 Create software that is Scaabe Maintainabe Testabe Activey rework and refactor Document code with DoxyGen Maintain wiki pages

Genera technica notes what why status Migrated SVN to GIT Deveopment efficiency (branching) Done! Upgraded to Ubuntu 14 and Use atest and greatest packages ROS jade Done! Isoate SW interfaces (ROS, UDP) from interna ibrary Future proof; improved code re-usabiity Mosty done! Reduce SW atency Improved responsiveness In progress Repace python with C++ Improved performance / reduced CPU oad Mosty done! Rewritten firmware from scratch To sove China drunken robots ; code maintainabiity; adding new features Testing Panning to use Gazebo Repace custom with advanced out-of-thebox simuation; visuaization capabiities Not started

Overa architecture

Teampay (strategy/reasoning) Inspired by CAMBADA s strategy software architecture Teampay modue (node) decouped from ROS; therefore interchangeabe in future Added ayering to prevent code exposion Naming in ine with other teams Convert Teampay code from od (Hefei) to new (Leipzig)

Vision system

Vision system - Contents Turte5k vision Requirements Standard soution Do it yoursef Proof of concept Concusion The future

Turte 5k vision Fied 18x12 meters Camera radius about 4.5 meters Edge coor distortion from tube Edge coor distortion from mirror Ony down view Not abe to track obbing bas Inefficient use of pixes 16:9 to circe view Difficut to caibrate No homogeneous tangent function Optica/mechanica Difficut to determine distance

Down view

Increased view

Requirements 360x120 degrees 60 FPS Resoution 800x600 per camera Low atency ess then 5ms Synchronized (goba) shutter ess then 1ms Low optica distortion (< 80 degrees per camera) Tota size assemby (h<15cm, d<20cm) Communication Interface Linux / OpenCV compatibe Avaiabiity Affordabe (ess then 1000 per robot)

Standard soution Most of them are Large Expensive No streaming (SD card) Limited vertica view Cosed design Panone 360x360 36 camera's (45 degrees each) 1499, streaming expected in 2018 Sphericam 360x360 6 camera's (90 degrees each) 60 FPS Pre-order $1999, expected January 2016

Do it yoursef Standard x86-64 interface Genius Widecam F100 1080p @ 30 FPS 120 x 65 degrees 8 x 45 = 360 degrees (vertica) 8 x 40 Unknowns Bandwidth (USB 2.0) Latency Shutter contro 30 FPS Camera contro from Linux

Visibe area

Proof of concept Hardware 2x Genius Widecam F100 3x Logitech C525 3x Streams 4 x i7-3540m @ 3GHz Synchronization Each camera/stream in thread Use create join to synchronize

Resuts Success 5 camera's 800x600 30 FPS Camera contro Fai Maxima 1 camera per USB hub Synchronization error > 5ms

Synchronization fan test Shutter synchronization 250ms per turn 250*20/360 = 14ms Concusion Cosed design Dead end

The future Smart-phone camera soutions Raspberry Pi camera Ardocam added shutter contro Mutipe camera's to FPGA Stereoscopy

Questions