Short Range Object Detection and Avoidance

Total Page:16

File Type:pdf, Size:1020Kb

Short Range Object Detection and Avoidance Short Range Object Detection and Avoidance N.F. Jansen CST 2010.068 Traineeship report Coach(es): dr. E. García Canseco, TU/e dr. ing. S. Lichiardopol, TU/e ing. R. Niesten, Wingz BV Supervisor: prof.dr.ir. M. Steinbuch Eindhoven University of Technology Department of Mechanical Engineering Control Systems Technology Eindhoven, November, 2010 Abstract The scope of this internship is to investigate, model, simulate and experiment with a sensor for close range object detection for the purpose of the Tele-Service Robot (TSR) robot. The TSR robot will be implemented in care institutions for the care of elderly and/or disabled. The sensor system should have a supporting role in navigation and mapping of the environment of the robot. Several sensors are investigated, whereas the sonar system is the optimal solution for this application. It’s cost, wide field-of-view, sufficient minimal and maximal distance and networking capabilities of the Devantech SRF-08 sonar sensor is decisive to ultimately choose this sensor system. The positioning, orientation and tilting of the sonar devices is calculated and simulations are made to obtain knowledge about the behavior and characteristics of the sensors working in a ring. Issues surrounding the sensors are mainly erroneous ranging results due to specular reflection, cross-talk and incorrect mounting. Cross- talk can be suppressed by operating in groups, but induces the decrease of refresh rate of the entire robot’s surroundings. Experiments are carried out to investigate the accuracy and sensitivity to ranging errors and cross-talk. Eventually, due to the existing cross-talk, experiments should be carried out to decrease the range and timing to increase the refresh rate because the sensors cannot be fired more than only two at a time. A ROS node is still work in progress but is subject to finish at the end of November. At this point the conclusion can be drawn that the sonar system can be a good asset in navigation and mapping the environment of the robot. 3 Traineeship Report November 17, 2010 Contents 1 Introduction 10 2 Sensors 13 2.1 Ranging techniques . 14 2.1.1 Proximity . 14 2.1.2 Triangulation . 16 2.1.3 Time-Of-Flight . 17 2.1.4 Phase Modulation . 17 2.1.5 Intensity of reflection . 18 2.1.6 Frequency modulation . 18 2.2 Sensor technologies . 19 2.2.1 Acoustical . 19 2.2.2 Optical . 21 2.2.3 Electromagnetic . 21 2.3 Candidate systems overview . 22 2.4 Discussion . 24 3 Sonar Systems 25 3.1 Sonar selection . 25 3.2 Discussion . 27 3.3 Implementation . 28 3.3.1 Cross-talk . 28 3.3.2 Refresh rate . 29 4 Simulations 30 4.1 Simulation sensor behavior . 30 4.2 Simulation robot navigation with sonar . 33 4.2.1 Kinematics of differential steering . 33 4.2.2 Results navigation simulations . 35 5 Data Acquisition 38 5.1 The physical I2Cbus...................................... 38 5.2 PC to I2C adapter . 38 5.3 Protocol and communication . 39 5.3.1 Start signal . 40 5.3.2 Slave address transfer . 40 5.3.3 Data transfer . 40 5.3.4 Stop signal . 40 5 Traineeship Report November 17, 2010 CONTENTS CONTENTS 5.4 The I2C software protocol . 41 5.5 Example communication . 42 6 Experiments 45 6.1 Sensor characteristics . 45 6.1.1 Measured straight-line distance . 45 6.1.2 Cross-talk . 47 6.1.3 Angular measurements to pole . 48 6.1.4 Maximum angle measurements to wall . 49 6.2 Sensors mounted to robot platform . 50 6.2.1 Cross-talk . 51 6.2.2 Ranging a corner . 52 6.2.3 Ranging a doorway . 53 7 Concluding Remarks and Future Work 55 Acronyms 57 References 58 A Datasheet Devantech SRF08 59 B Datasheet Parallax PING))) 76 C Additional Measurement Tables and Results 89 D USB-I2C Devantech SRF-08 commands 91 E Matlab M-Files 93 E.1 Simulations . 93 E.1.1 Calculate position and orientation sensors . 93 E.1.2 Simulation random polygon in environment robot . 97 E.1.3 Function CalcDist2Obj . 99 E.1.4 Function Drawreading . 100 E.1.5 Simulation robot navigation with sonar . 101 E.1.6 Function Drawrobot . 105 E.2 Communication with sensors . 106 E.2.1 Main sensor communication . 106 E.2.2 Function StartRanging . 108 E.2.3 Function RecDistCmSens . 109 6 Traineeship Report November 17, 2010 List of Figures 1.1 Overview of TSR setup, adapted from [10] . 10 1.2 Overview of partners . 11 2.1 Applied technologies for optical proximity sensors, adapted from [4] . 15 2.2 Triangulation techniques, adapted from [4] . 16 2.3 Phase modulation, adapted from [3] . 18 2.4 Frequency modulation, adapted from [4] . 18 2.5 Shape and Field-Of-View (FOV) of ultrasonic sensor, adapted from [12] . 20 2.6 Ultrasonic ranging errors, adapted from [4] . 20 3.1 Sensor placements and orientations . 26 3.2 Sensor placement and orientation for Senscomp Series 6000 . 26 3.3 The groups of sensors operating on the mobile platform . 28 4.1 Example of sonar object detection . 30 4.2 Circle of radius r = 1, center (a, b) = (1.2, -0.5) . 31 4.3 Sensor simulation of behavior on different objects . 32 4.4 Maps for simulation of moving mobile robot . 33 4.5 The Pioneer platform with differential steering . 33 4.6 Wheels at different velocities . 34 4.7 Simulation of mobile robot navigation throughout an office . 36 4.8 Simulation of mobile robot navigation throughout a map . 36 5.1 Overview I2C connection . 38 5.2 The PC to I2C Adapter . 39 5.3 Overview I2C communication protocol . 39 5.4 Bit transfer on I2Cbus..................................... 40 5.5 Overview order of sensors mounted to mobile robot . 43 5.6 Flow diagram of communication with sensors when ranging is issued . 43 6.1 Comparison chart of real distance to measured distance . 46 6.2 Resulting graph of cross-talk measurement . 47 6.3 Plan of angular measurement of square pole . 48 6.4 Plan of angular measurement of a wall . 49 6.5 Resulting graph of angular measurement . 50 6.6 Beam Pattern according to data sheet . 50 6.7 Overview of mobile robot platform with Devantech SRF-08 sonar sensors mounted to platform for experimental purposes . 51 6.8 Overview of robot and mounted sensors ranging the corner with wall of glass . 52 7 Traineeship Report November 17, 2010 LIST OF FIGURES LIST OF FIGURES 6.9 Results of ranging a corner with wall of glass . 53 6.10 Results of ranging a doorway . 53 8 Traineeship Report November 17, 2010 List of Tables 2.1 Candidate systems . 23 2.2 Sensors . 23 3.1 Sonar systems . ..
Recommended publications
  • Kinematics Study of Motion
    Kinematics Study of motion Kinematics is the branch of physics that describes the motion of objects, but it is not interested in its causes. Itziar Izurieta (2018 october) Index: 1. What is motion? ............................................................................................ 1 1.1. Relativity of motion ................................................................................................................................ 1 1.2.Frame of reference: Cartesian coordinate system ....................................................................................................................................................................... 1 1.3. Position and trajectory .......................................................................................................................... 2 1.4.Travelled distance and displacement ....................................................................................................................................................................... 3 2. Quantities of motion: Speed and velocity .............................................. 4 2.1. Average and instantaneous speed ............................................................ 4 2.2. Average and instantaneous velocity ........................................................ 7 3. Uniform linear motion ................................................................................. 9 3.1. Distance-time graph .................................................................................. 10 3.2. Velocity-time
    [Show full text]
  • Architecture of 8051 & Their Pin Details
    SESHASAYEE INSTITUTE OF TECHNOLOGY ARIYAMANGALAM , TRICHY – 620 010 ARCHITECTURE OF 8051 & THEIR PIN DETAILS UNIT I WELCOME ARCHITECTURE OF 8051 & THEIR PIN DETAILS U1.1 : Introduction to microprocessor & microcontroller : Architecture of 8085 -Functions of each block. Comparison of Microprocessor & Microcontroller - Features of microcontroller -Advantages of microcontroller -Applications Of microcontroller -Manufactures of microcontroller. U1.2 : Architecture of 8051 : Block diagram of Microcontroller – Functions of each block. Pin details of 8051 -Oscillator and Clock -Clock Cycle -State - Machine Cycle -Instruction cycle –Reset - Power on Reset - Special function registers :Program Counter -PSW register -Stack - I/O Ports . U1.3 : Memory Organisation & I/O port configuration: ROM RAM - Memory Organization of 8051,Interfacing external memory to 8051 Microcontroller vs. Microprocessors 1. CPU for Computers 1. A smaller computer 2. No RAM, ROM, I/O on CPU chip 2. On-chip RAM, ROM, I/O itself ports... 3. Example:Intel’s x86, Motorola’s 3. Example:Motorola’s 6811, 680x0 Intel’s 8051, Zilog’s Z8 and PIC Microcontroller vs. Microprocessors Microprocessor Microcontroller 1. CPU is stand-alone, RAM, ROM, I/O, timer are separate 1. CPU, RAM, ROM, I/O and timer are all on a single 2. designer can decide on the chip amount of ROM, RAM and I/O ports. 2. fix amount of on-chip ROM, RAM, I/O ports 3. expansive 3. for applications in which 4. versatility cost, power and space are 5. general-purpose critical 4. single-purpose uP vs. uC – cont. Applications – uCs are suitable to control of I/O devices in designs requiring a minimum component – uPs are suitable to processing information in computer systems.
    [Show full text]
  • SERVO MAGAZINE TEAM DARE’S ROBOT BAND • RADIO for ROBOTS • BUILDING MAXWELL June 2012 Full Page Full Page.Qxd 5/7/2012 6:41 PM Page 2
    0 0 06 . 7 4 $ A D A N A C 0 5 . 5 $ 71486 02422 . $5.50US $7.00CAN S . 0 U CoverNews_Layout 1 5/9/2012 3:21 PM Page 1 Vol. 10 No. 6 SERVO MAGAZINE TEAM DARE’S ROBOT BAND • RADIO FOR ROBOTS • BUILDING MAXWELL June 2012 Full Page_Full Page.qxd 5/7/2012 6:41 PM Page 2 HS-430BH HS-5585MH HS-5685MH HS-7245MH DELUXE BALL BEARING HV CORELESS METAL GEAR HIGH TORQUE HIGH TORQUE CORELESS MINI 6.0 Volts 7.4 Volts 6.0 Volts 7.4 Volts 6.0 Volts 7.4 Volts 6.0 Volts 7.4 Volts Torque: 57 oz-in 69 oz-in Torque: 194 oz-in 236 oz-in Torque: 157 oz-in 179 oz-in Torque: 72 oz-in 89 oz-in Speed: 0.16 sec/60° 0.14 sec/60° Speed: 0.17 sec/60° 0.14 sec/60° Speed: 0.20 sec/60° 0.17 sec/60° Speed: 0.13 sec/60° 0.11 sec/60° HS-7950THHS-7950TH HS-7955TG HS-M7990TH HS-5646WP ULTRA TORQUE CORELESS HIGH TORQUE CORELESS MEGA TORQUE HV MAGNETIC ENCODER WATERPROOF HIGH TORQUE 6.0 Volts 7.4 Volts 4.8 Volts 6.0 Volts 6.0 Volts 7.4 Volts 6.0 Volts 7.4 Volts Torque: 403 oz-in 486 oz-in Torque: 250 oz-in 333 oz-in Torque: 500 oz-in 611 oz-in Torque: 157 oz-in 179 oz-in Speed: 0.17 sec/60° 0.14 sec/60° Speed: 0.19 sec/60° 0.15 sec/60° Speed: 0.21 sec/60° 0.17 sec/60° Speed: 0.20 sec/60° 0.18 sec/60° DIY Projects: Programmable Controllers: Wild Thumper-Based Robot Wixel and Wixel Shield #1702: Premium Jumper #1336: Wixel programmable Wire Assortment M-M 6" microcontroller module with #1372: Pololu Simple Motor integrated USB and a 2.4 Controller 18v7 GHz radio.
    [Show full text]
  • Programming and Customizing the Multicore Propeller
    PROGRAMMING AND CUSTOMIZING THE MULTICORE PROPELLERTM MICROCONTROLLER This page intentionally left blank PROGRAMMING AND CUSTOMIZING THE MULTICORE PROPELLERTM MICROCONTROLLER THE OFFICIAL GUIDE PARALLAX INC. Shane Avery Chip Gracey Vern Graner Martin Hebel Joshua Hintze André LaMothe Andy Lindsay Jeff Martin Hanno Sander New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved. Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the publisher. ISBN: 978-0-07-166451-6 MHID: 0-07-166451-3 The material in this eBook also appears in the print version of this title: ISBN: 978-0-07-166450-9, MHID: 0-07-166450-5. All trademarks are trademarks of their respective owners. Rather than put a trademark symbol after every occurrence of a trademarked name, we use names in an editorial fashion only, and to the benefit of the trademark owner, with no intention of infringement of the trademark. Where such designations appear in this book, they have been printed with initial caps. McGraw-Hill eBooks are available at special quantity discounts to use as premiums and sales promotions, or for use in corporate training programs. To contact a representative please e-mail us at [email protected]. Information contained in this work has been obtained by The McGraw-Hill Companies, Inc.
    [Show full text]
  • Propeller Manual, Propeller Datasheet, Propeller Forum, and Propeller Object Exchange, As Well As Examples of Using These Resources
    Propeller Education Kit Labs Fundamentals Version 1.2 (web release 2) By Andy Lindsay WARRANTY Parallax Inc. warrants its products against defects in materials and workmanship for a period of 90 days from receipt of product. If you discover a defect, Parallax Inc. will, at its option, repair or replace the merchandise, or refund the purchase price. Before returning the product to Parallax, call for a Return Merchandise Authorization (RMA) number. Write the RMA number on the outside of the box used to return the merchandise to Parallax. Please enclose the following along with the returned merchandise: your name, telephone number, shipping address, and a description of the problem. Parallax will return your product or its replacement using the same shipping method used to ship the product to Parallax. 14-DAY MONEY BACK GUARANTEE If, within 14 days of having received your product, you find that it does not suit your needs, you may return it for a full refund. Parallax Inc. will refund the purchase price of the product, excluding shipping/handling costs. This guarantee is void if the product has been altered or damaged. See the Warranty section above for instructions on returning a product to Parallax. COPYRIGHTS AND TRADEMARKS This documentation is copyright © 2006-2010 by Parallax Inc. By downloading or obtaining a printed copy of this documentation or software you agree that it is to be used exclusively with Parallax products. Any other uses are not permitted and may represent a violation of Parallax copyrights, legally punishable according to Federal copyright or intellectual property laws. Any duplication of this documentation for commercial uses is expressly prohibited by Parallax Inc.
    [Show full text]
  • Using the Parallax Propeller for Mechatronics Education
    Paper ID #7393 Using the Parallax Propeller for Mechatronics Education Dr. Hugh Jack, Grand Valley State University Hugh Jack is a Professor of Product Design and Manufacturing Engineering at Grand Valley State Uni- versity in Grand Rapids, Michigan. His interests include manufacturing education, design, project man- agement, automation, and control systems. c American Society for Engineering Education, 2013 Using the Parallax Propeller for Mechatronics Education Abstract Microcontrollers have become a mainstay of mechatronics laboratories. For example, the Arduino boards, and shields, are low cost flexible hardware that can provide substantial capabilities. At Grand Valley State University all engineering students learn to program microcontrollers using Atmel ATMega processors, the same processors used on the Arduino boards. In the mechatronics course, EGR 345 - Dynamic System Modeling and Control, the students use Parallax Propeller based hardware. The alternate, Parallax Propeller, hardware platform broadens the students’ knowledge and gives them access to a multiprocessing environment. The paper objectively outlines the hardware/software platform and how it can be used in a mechatronics course for Manufacturing Engineering students. The supported topics include data collection, feedback control, various sensors, networking, and human interfaces. Educational activities include laboratory work and small projects. Introduction A computation platform is the backbone of any introductory course focused on mechatronics and/or modern controls. The number of available platforms easily reaches into the thousands. However for the purposes of education there are a few wise alternatives. The typical selection criteria for these systems are: • Cost for hardware and software; • Programming knowledge and student prerequisites; • Capabilities; • Electronic interfacing complexity and options; • Built in capabilities and functions; and • Adoption by industry.
    [Show full text]
  • 3D Computer Graphics Compiled By: H
    animation Charge-coupled device Charts on SO(3) chemistry chirality chromatic aberration chrominance Cinema 4D cinematography CinePaint Circle circumference ClanLib Class of the Titans clean room design Clifford algebra Clip Mapping Clipping (computer graphics) Clipping_(computer_graphics) Cocoa (API) CODE V collinear collision detection color color buffer comic book Comm. ACM Command & Conquer: Tiberian series Commutative operation Compact disc Comparison of Direct3D and OpenGL compiler Compiz complement (set theory) complex analysis complex number complex polygon Component Object Model composite pattern compositing Compression artifacts computationReverse computational Catmull-Clark fluid dynamics computational geometry subdivision Computational_geometry computed surface axial tomography Cel-shaded Computed tomography computer animation Computer Aided Design computerCg andprogramming video games Computer animation computer cluster computer display computer file computer game computer games computer generated image computer graphics Computer hardware Computer History Museum Computer keyboard Computer mouse computer program Computer programming computer science computer software computer storage Computer-aided design Computer-aided design#Capabilities computer-aided manufacturing computer-generated imagery concave cone (solid)language Cone tracing Conjugacy_class#Conjugacy_as_group_action Clipmap COLLADA consortium constraints Comparison Constructive solid geometry of continuous Direct3D function contrast ratioand conversion OpenGL between
    [Show full text]
  • Help Contents Page 1 of 252
    OziExplorer Help Contents Page 1 of 252 Help Contents OziExplorer Help Contents About OziExplorer GPS Mapping Software Conditions of Use Printing Help File Program History Getting Started History of Changes Demonstration Data Help Tutorial Known Problems in this Version (Essential Reading) Configuration Hints & Tips Configuration Common User Problems Tutorial Frequently Asked Questions Tutorial (Demonstration Data) Trouble Shooting GPS Receivers Lowrance and Eagle GPS Receivers Garmin GPS Receivers Magellan GPS Receivers MLR GPS Receivers Brunton / Silva GPS NMEA Only Tripmate GPS Earthmate GPS Program Menus and Toolbars Toolbar User Toolbar File Menu Select Menu Load Menu (on Toolbar) Save Menu (on Toolbar) View Menu Options Menu Moving Map Menu Map Menu Navigation Menu Garmin Menu Magellan Menu Lowrance Menu MLR Menu Brunton / Silva Menu GPS - NMEA Only menu OziExplorer Help Contents Page 2 of 252 Map Related Creating (Calibrating) Maps Image Formats Supported Map Projections France Grids Changing the Map Image File Import Map Features and Comments Importing DRG Maps Converting Geotiff Image Files Importing BSB Charts Importing NOS/GEO Charts Importing NV.Digital Charts Importing Maptech PCX and RML Charts Import QuoVadis Navigator Maps Importing ECW Maps Importing SID Maps Save Map to Image File Map Searching Index Map Name Search Using the Find Map Feature Using the Blank Map Magnetic Variation Seamless Maps Datums Datums Adding User Datums Display Datum Moving Map (Real Time Tracking) Moving Map Proximity Waypoints Alarm Zones Range
    [Show full text]
  • Integration of Ray-Tracing Methods Into the Rasterisation Process University of Dublin, Trinity College
    Integration of Ray-Tracing Methods into the Rasterisation Process by Shane Christopher, B.Sc. GMIT, B.Sc. DLIADT Dissertation Presented to the University of Dublin, Trinity College in fulfillment of the requirements for the Degree of MSc. Computer Science (Interactive Entertainment Technology) University of Dublin, Trinity College September 2010 Declaration I, the undersigned, declare that this work has not previously been submitted as an exercise for a degree at this, or any other University, and that unless otherwise stated, is my own work. Shane Christopher September 8, 2010 Permission to Lend and/or Copy I, the undersigned, agree that Trinity College Library may lend or copy this thesis upon request. Shane Christopher September 8, 2010 Acknowledgments I would like to thank my supervisor Michael Manzke as well as my course director John Dingliana for their help and guidance during this dissertation. I would also like to thank everyone who gave me support during the year and all my fellow members of the IET course for their friendship and the motivation they gave me. Shane Christopher University of Dublin, Trinity College September 2010 iv Integration of Ray-Tracing Methods into the Rasterisation Process Shane Christopher University of Dublin, Trinity College, 2010 Supervisor: Michael Manzke Visually realistic shadows in the field of computer games has been an area of constant research and development for many years. It is also considered one of the most costly in terms of performance when compared to other graphical processes. Most games today use shadow buffers which require rendering the scene multiple times for each light source.
    [Show full text]
  • Lecture #3 PIC Microcontrollers
    Integrated Technical Education Cluster Banna - At AlAmeeria ‎ © Ahmad © Ahmad El E-626-A Real-Time Embedded Systems (RTES) Lecture #3 PIC Microcontrollers Instructor: 2015 SPRING Dr. Ahmad El-Banna Banna Agenda - What’s a Microcontroller? © Ahmad El Types of Microcontrollers Features and Internal structure of PIC 16F877A RTES, Lec#3 , Spring Lec#3 , 2015 RTES, Instruction Execution 2 Banna What is a microcontroller? - • A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit © Ahmad El containing a processor core, memory, and programmable input/output peripherals. • It can only perform simple/specific tasks. • A microcontroller is often described as a ‘computer-on-a- chip’. RTES, Lec#3 , Spring Lec#3 , 2015 RTES, 3 Microcomputer system and Microcontroller Banna based system - © Ahmad © Ahmad El RTES, Lec#3 , Spring Lec#3 , 2015 RTES, 4 Banna Microcontrollers.. - • Microcontrollers are purchased ‘blank’ and then programmed with a specific control program. © Ahmad El • Once programmed the microcontroller is build into a product to make the product more intelligent and easier to use. • A designer will use a Microcontroller to: • Gather input from various sensors • Process this input into a set of actions • Use the output mechanisms on the microcontroller to do something useful. RTES, Lec#3 , Spring Lec#3 , 2015 RTES, 5 Banna Types of Microcontrollers - • Parallax Propeller • Freescale 68HC11 (8-bit) • Intel 8051 © Ahmad El • Silicon Laboratories Pipelined 8051 Microcontrollers • ARM processors (from many vendors) using ARM7 or Cortex-M3 cores are generally microcontrollers • STMicroelectronics STM8 (8-bit), ST10 (16-bit) and STM32 (32-bit) • Atmel AVR (8-bit), AVR32 (32-bit), and AT91SAM (32-bit) • Freescale ColdFire (32-bit) and S08 (8-bit) • Hitachi H8, Hitachi SuperH (32-bit) • Hyperstone E1/E2 (32-bit, First full integration of RISC and DSP on one processor core [1996]) • Infineon Microcontroller: 8, 16, 32 Bit microcontrollers for Spring Lec#3 , 2015 RTES, automotive and industrial applications.
    [Show full text]
  • 45% of Members Believe Mo Lybdenite O R Grapheme Will Replace Silico N As the Co Nducto R O F Choice
    ja, … goedkope) en onbeperkte (nou ja… bijna) hardware bijna) ja… (nou onbeperkte en goedkope) … ja, (nou gratis over gaat toekomst De komt. op aan er het als 32-bits MCU’s of en 8-bit microcontrollers, elektronica discrete Vergeet toekomst. de heeft Platform-denken 89% of members work on MCU- based projects in their spare time. Il vero sacro calice della progettazione con FPGA è passare da un qual- che modello ad alto liv- ello direttamente al co- dice FPGA. Solo in questo modo è possibile proget- tare un sistema utilizzan- THE CIR do del codice C, simulare l’intero sistema sul pro- prio computer e scaricare con estrema facilità il co- C dice nella FPGA. Ebbene, UI questa tecnologia esiste T ed è disponibile in varie CELLAR 25 . 60% of members solder almost daily. Si vous avez des signaux HF dans la partie analogique d’un par les lignes ce signal HF rayonnera forcément circuit, sûr : une ligne d’alimentationd’alimentation. Un seul remède séparée pour chaque section analogique ou numérique de avec un découplage systématique de chacun, circuit, votre eux. d’alimentation et entre aussi bien par rapport à la source forme già da diversi anni A MICROCONTROLLER IS A SPECIALIZED, INTE- GRATED CHIP THAT PERFORMS SIMILAR FUNC- TIONS TO A PC. ITS OPERATION, HOWEVER, IS TAILORED FOR A SINGLE DEDICATED TASK COMPARED TO A PC TYPICALLY USED FOR MANY T H GENERAL-PURPOSE TASKS. MICROCONTROLLER A PERFORMANCE IS LIMITED TO THE ON CHIP NNIVERSARY PHYSICAL RESOURCES. THE PC, IN CONTRAST, IS COMPOSED OF MANY HIGH-PERFORMANCE INTEGRATED CIRCUITS AND IS BETTER SUITED FOR GENERAL-PURPOSE TASKS.
    [Show full text]
  • Polish Game Industry
    THE GAME INDUSTRY REPORT 2020 OF POLAND W ASD Enter Shift Alt Ctrl W A S D The game industry of Poland — Report 2020 Authors: Eryk Rutkowski Polish Agency for Enterprise Development Jakub Marszałkowski Indie Games Poland, Poznan University of Technology Sławomir Biedermann Polish Agency for Enterprise Development Edited by Sławomir Biedermann, Jakub Marszałkowski Cooperation: Ministry of Development Ministry of Culture and National Heritage Expert support: Game Industry Conference Published by the Polish Agency for Enterprise Development Pańska 81/83, 00-834 Warsaw, Poland www.parp.gov.pl © Polish Agency for Enterprise Development 2020 ISBN 978-83-7633-434-9 The views expressed in this publication are those of the authors and do not necessarily coincide with activities of the Polish Agency for Enterprise Development. All product names, logos and brands mentioned in this publication are the property of their respective owners. Printing of this publication has been co-financed from the European Regional Development Fund in the framework of the Smart Growth Operational Programme. 4 Table of contents Overview of the gaming sector .............................................................................................................. 7 A game has to stir up emotions Success story of 11 bit studios ............................................................................................................... 11 Global game market growth estimates and drivers ................................................................... 13 To diversify
    [Show full text]