Článok z 6.4. 2015 : Mikroporcesor INFINEON XMC 1300 s CORDIC MATH Co-processor

6 apríla, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Článok z 6.4. 2015 : Mikroporcesor INFINEON XMC 1300 s CORDIC MATH Co-processor)

Pracovny adresar : 150406 INFINEON DAVE 4 MATLAB XMC 1300 MCU series

1.  Zmienka o MCU XMC1300 kt. podporuje SIMULINK a tento procesor má  CORDIC MATH koprocesor. Prvý krát čítam o MCU s CORDIC MATH koporocesore – čiže iná architektúra ako  FPGA  

  • The XMC MATLAB® Simulink® Embedded Coder Library provides support for code generation of all XMC microcontroller families.
  • XMC1300 Boot Kit (enabling CORDIC): KIT_XMC13_BOOT_001
  • http://www.infineon.com/cms/en/product/microcontroller/development-tools-software-and-kits/dave-tm-%E2%80%93-free-development-platform-for-code-generation/matlab-registered-simulink-registered-embedded-coder-library-for-xmc-mcus/channel.html?channel=5546d4614b0b239c014b936106292d0d

2. Kit s MCU XMC 1300 

  • http://www.mouser.com/ProductDetail/Infineon-Technologies/KIT_XMC13_BOOT_001/?qs=udYk%2FVsBYxts79xFIo22vg%3D%3D
  • stiahnutý manuál

3. XMC 1000 MATH Coprocessor with CORDIC  

  • http://www.infineon.com/dgdl/DEV_XMC1000_MATH_v1_0.pdf?folderId=db3a30433580b3710135a47f3eb76c98&fileId=db3a3043422231a90142282f9efb04eb&ack=t

 

 

Článok z 5.4. 2015 : rešerš na Google “Optical flow” “obstacle optical flow”

6 apríla, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Článok z 5.4. 2015 : rešerš na Google “Optical flow” “obstacle optical flow”)
  • Rešerš som uložil do adresára : 150406 Google — OPTICAL FLOW OBSTACLE
  • počet citácií Google uvádza pri vyhľadaní
  • použitie optického toku na detekciu prekážok je určitá špecializácia a na tú sa treba zanerať pri ďalšom výskume (rešerši či zameraní sa na simulácie či experiment)

 

 

Článok z 4.4. 2015 : rešerš na Google „CORDIC calculation““bioinspired optical flow“

6 apríla, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Článok z 4.4. 2015 : rešerš na Google „CORDIC calculation““bioinspired optical flow“)
Tu teba stiahnuť články a dať ich do jedného adresára 
1. PhD dizertacia lookup table
AP Ambler – ‎Citované 7-krát – ‎Súvisiace články

the development of several of the C++ programs used in the calculation, evaluation, and verification of the Table Look-up CORDIC algorithm. Mr. Paul T. Muehr …

A Sultan – ‎Citované 3-krát – ‎Súvisiace články

17. 12. 2008 – CORDIC: How Hand Calculators Calculate. Alan Sultan. Alan Sultan is a professor of mathematics at Queens. College of the City University of …

In 1959 Jack E. Volder [7] described the COordinate Rotation DIgital Computer or CORDICfor the calculation of trigonometric functions, multiplication, division …

4. CMOS bioinspired imaging optical flow
harvestimaging.com/pubdocs/157_2010_biocas.pdf – Preložiť túto stránku
M Sarkar – ‎Citované 1-krát – ‎Súvisiace články

Abstract—A differential CMOS image sensor to detect collision using 1D binary differentialoptical flow is presented. The algorithm is inspired by the insects‘ use  …

5. Dobry vyhladavacie slovo bioinspired optical flow
R Möckel – ‎2012 – ‎Citované 1-krát – ‎Súvisiace články

My thesis is part of a joint project on ”Bioinspired Vision-based Microflyers” … optic flowsensor is based on, Dr. Jean-Christophe Zufferey for his inspiring work  …

F Ruffier – ‎Citované 76-krát – ‎Súvisiace články

BIO-INSPIRED OPTICAL FLOW CIRCUITS FOR THE. VISUAL GUIDANCE … In the framework of our research on biologically inspired microrobotics, we have …

F Ruffier – ‎2003 – ‎Citované 76-krát – ‎Súvisiace články

In the framework of our research on biologically inspired microrobotics, we have developed a visually based autopilot for micro air vehicles (MAV), which we …

8.

Článok z 2.4. 2015 : Výpočet optického toku pre COARD snímače s algoritmom CORDIC (rešerš na Google)

2 apríla, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Článok z 2.4. 2015 : Výpočet optického toku pre COARD snímače s algoritmom CORDIC (rešerš na Google))

150403 Reserš na GOOGLI :

  • časť článkov je v adresári pre slovo CORDIC  (1)
  • výsledok rešerše je zaujímavý
    • CORDIC pdf –> vela clankov
    • CORDIC FPGA –> dost clankov
    • optical flow –> vela clankov + wikipedia
    • FPGA optical flow –>vela clankov
    • CORDIC optical flow –> ziadne clanky

(1) 150403 CORDIC Algorithm resers

COARD snímače a výpočet optického toku

30 marca, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na COARD snímače a výpočet optického toku)

0. Cieľ projektu :

Hlavným cieľom výskumného projektu je nájsť taký spôsob (algoritmus) výpočtu optického toku pre snímač COARD,ktorý zohľadní dopredný pohyb snímača COARD počas výpočtu optického toku, zohľadní jeho geometriu a zohľadní výpočtovú architektúru CORDIC . Takto nájdený algoritmus by mal byť efektívnejší z pohľadu výpočtovej náročnosti na výpočet optického toku a mal by byť jednoduchší na jeho implementáciu v FPGA a mal by umožniť vyhýbanie sa prekážkam.Vedľajším cieľom výskumného projektu je nájsť také spracovanie signálu, ktoré môže nahradiť získanú informáciu z optického toku a umožniť tak vyhýbanie sa prekážkam pri zachovaní  hľadísk uvedených hore.  

1. Optical flow, CORDIC výpočtová architektúra, snímače COARD  : rešerše a štúdium 

 2. COARD snímače : námety na smerovanie výskumu 

  • COARD moiré : 
    • štúdium teórie vzniku moiré u 2D a COARD snímačov, štúdium vzniku aditívneho signálu vo výstupnom videosignále (urobiť MATLAB simulácie tohot javu)
    • štúdium COARD snímača ako analyzátora priestorového spektra s cieľom detekcie nízkych priestorových frekvencií
    • štúdium vplyvu priamo sa  pohybujúceho  letiaceho objektu s COARD snímačom na moiré vznikajúce od terénu
    • simulácia vzniku Moiré s  MATLAB-om  a 2D snímačom,
    • využitie  javov MOIRÉ na  detekciu prekážok
    • vytvorenie experimentu :
      • spracovanie obrazu z COARD snímača s cieľom detegovať COARD moiré
      • simulácia letu letiaceho objektu s COARD snímačom  vnútrom hadice
      • hadica bude mať zvnútra nakrelené pozdĺžne a priečne čiary
      • hadica bude zahnutá a tiež preliačená dovnútr ači dovon čo simuluje prekážky
  • výpočet optického toku pre lineárne vpred pohybujúce sa  COARD snímače na rôznych HW platformách :
    • PC C++ a Python a OpenCV
    • MATLAB simulácie
    • Raspberry Pi a Python CV
    • FPGA (VHDL) – refreš výsledkov článku z roku 2012 (1)
    • Nvidia TEGRA
    • výpočet optického toku  COARD snímačov analógovými metódami (CORDIC algorithmus)
  • umiestnenie COARD snímača do kyvadla a riešenie úloh
    • detekcie horizontu
    • detekcie polohy slnka voči pohybu – zimut
    • fúzia informácií z COARD snímača a snímačov zrýchlenia
  • COARD snímače a stereo videnie 

(1) https://www.academia.edu/11755971/The_FPGA_based_optical_flow_computing_for_concentric_arrangement_of_detectors_with_SAD_alghoritms

Zoznam otvorených otázok k prípadovej štúdii ATM terminál

8 februára, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Zoznam otvorených otázok k prípadovej štúdii ATM terminál)

Poznámky :

  • Z týchto otázok budú vygenerované uzavreté testové otázky-odpovede (vždy bude v teste len jedna správna odpoveď)
  • dole su  odpovede v casti „FAQ – navrh odpovedi „
  • Súčasťou testu budú obrázky v súbore TU

Zoznam otvorených otázok :  

1.Vysvetlite a popiste UML notaciu na obr Fig.31.10 (kazdy element vo vyraze ma svoj vyznam, vsimnite si znamienka viditelnosti, datov etypy, typ pisma kurziva, defaultne hodnoty atributov)

  • Trieda ATM:- userAutenticated : bool = false
  • Trieda Transaction (preco kurziva):+ «property» AccountNumber :int {readOnly} + Execute() (preco kurziva)
  • Trieda BalanceInquiry: nema atribut  , + Execute()
  • Trieda Withdrawal: – amount : decimal, + Execute()
  • Trieda BankDatabase: + AuthenticateUser() : bool  + GetAvailableBalance() : decimal + GetTotalBalance(): decimal + Credit() + Debit()
  • Trieda CashDispenser:
    • – billCount : int = 500

2.Vysvetlite a popiste UML notaciu na obr Fig.31.9 (kazdy element na obrazku ma svoj vyznam, vsimnite si sipky reprezentujucu navigovatelnost, nasobnosti medzi triedami, jednu abstraktnu triedu a jej vzath k podtriedam, asociacne a agregacne vazby medzi triedami)

  • –  Q:Aký typ väzby je medzi triedami ATM a Screen (…Keypad, DepositSlot, CashDispenser) A: plny kosostvorec – t.j. kompozica
  • –  Q:Aký typ väzby je medzi triedami BankDatabase a Account  A: plny kosostvorec – t.j. kompozica
  • –  Q:Aký typ väzby je medzi triedami ATM a BankDatabase A: len ciara – asociacia
  • –  Q:Aký typ väzby je medzi triedami ATM a Transaction A: len – ciara  asociacia
  • –  Q:Aký vztah medzi triedami Transaction a Withdraval, Deposit, BalanceInquiry (vid charakter sipky) A: Transaction je bazova (nadtrieda) abstraktna trieda a ostatne spomenute su pdriadene triedy
  • –  Q:Aký je rozdiel medzi triedami Transaction a triedami Withdraval, Deposit, BalanceInquiry A: Transaction je abstraktna triedy a ta nema instanciu t.j. objekt, ostatne spomnute triedy maju svoje objekty
  • –  Q:Aké sú násobné väzby medzi jednotlivými triedami (napr. kolko objektov triedy Account vidí objekt triedy BankDatabase, ako je to medzi ATM a Transactions) A: BankDatbase vidi 0 az n objektov Account, opacne kazdy Accopunt vidi len jeden objekt triedy  BankDatabase

3. Vysvetlite a popiste UML notaciu pre state diagram na obr Fig.30.3 (kazdy element na obrazku ma svoj vyznam, vsimnite si sipky reprezentujuce prechody medzi stavmi, vychodiskovy START
stav, neexistenciu STOP stavu)

  • – Q: Aky datovy typ maju vysledky logickych vyrazov reprezentujuce podmienky prechody medzi stavmi („user exists system“ a „bank database authenticate user“| A: ide o TRUE/FALSE logiku
  • – Q: Ma stavovy diagram STOP stav ? – A: nie, nema

4. Vysvetlit elementy jazyka UML na Sekvencnom  diagrame na obrazku (obrazok nema cislo)

  • – Q: Co reprezentuje obdlznik a text v nom “ : Withdraval“ A: objekt triedy Withdraval
  • – Q: Co reprezntuje zvisla ciarkovana ciara A: cas
  • – Q: Co reprezntuje zvisla siroka ciara A: cas zivota objektu
  • – Q: Co reprezntuje horizontalna ciara so sipkou A: spravu medzi dvoma objektami
  • – Q: Co reprezntuje horizontalna ciara so sipkou medzi objektom triedy Withdraval a objektom triedy BankDatabase A: objekt triedy Withdraval vola metodu GetAvailableBalance() objektom triedy BankDatabase
  • – Q: aky parameter ma volanie metody IsSufficienctCashAvailable() objektom triedy Withdrawal ? A: amount

5. Vysvetlit elementy jazyka UML na diagrame tried na obrazku (nema cislo)

  • -Q: Trieda Screen, ako sa vola jej metoda; ma navratovu hodnotu; ma parameter ?; ako sa vola; aky ma datovy typ A: DisplayMessage(); nie; mesage; string
  • -Q: Trieda Account, popiste metodu ValidatePIN() A: navratova hodnota ma datovy typ bool; ma jeden parameter userPIN s datovym typom int
  • -Q: Co znamena ked ma atribut deklaraciu: billCount:int=500 A:atribut sa vola billcount, ma datovy typ int a inicializuje sa na hodnotu 500

 

FAQ – navrh odpovedi

1.Vysvetlite a Popište UML notace na obr Fig.31.10 (kazdy element ve výrazně mě svůj význam, všimněte si znaménka viditelnosti, datový etypy, typ písma kurzíva, defaultně hodnoty atributů)

  • Třída ATM: – userAutenticated: bool = false
  • Třída Transaction (proc kurzívou): + «property» AccountNumber: int {readonly} + Execute () (preco kurzíva)
  • Třída BalanceInquiry: nema atribut, + Execute ()
  • Třída Withdrawal: – amount: decimal, + Execute ()
  • Třída BankDatabase: + AuthenticateUser (): bool + GetAvailableBalance (): decimal + GetTotalBalance (): decimal + Credit () + Debit ()
  • Třída CashDispenser: 
    • – billCount: int = 500

2.Vysvetlite a Popište UML notace na obr Fig.31.9 (kazdy element na obrazku mě svůj význam, všimněte si šipka znázorňující navigovatelnost, násobnosti mezi třídami, jednu abstraktní třídy a její vzath k podtřídám, asociace a agregace vazby mezi třídami)

  • – Q: Jaký typ vazby je mezi třídami ATM a Screen (… Keypad, DepositSlot, CashDispenser) A: asociace
  • – Q: Jaký typ vazby je mezi třídami BankDatabase a Account A: asociace
  • – Q: Jaký typ vazby je mezi třídami ATM a BankDatabase A: asociace
  • – Q: Jaký typ vazby je mezi třídami ATM a Transaction A: asociace
  • – Q: Jaký vztah mezi třídami Transaction a Withdraval, Deposit, BalanceInquiry (vid charakter sipky) A: Transaction je bezového (nadtrieda) abstraktních třída a ostatně zmíněno su pdriadene třídy
  • – Q: Jaký je rozdíl mezi třídami Transaction a třídami Withdraval, Deposit, BalanceInquiry A: Transaction je abstraktní třídy a ta nema instancemi tj objekt, ostatně spomnute třídy maji své objekty
  • – Q: Jaké jsou násobné vazby mezi jednotlivými třídami (např. Kolik objektů třídy Account vidí objekt třídy BankDatabase, jak je to mezi ATM a Transactions) A: BankDatbase vidi 0 az n objetí Account, oacne kazdy Accopunt vidi pouze jeden objekt třídy BankDatabase
  1. Vysvětlete a popište UML notace pro state diagram na obr Fig.30.3 (kazdy element na obrazku mě svůj význam, všimněte si šipka znázorňující přechody mezi stavy, výchozí START

stav, neexistenci STOP stavu)

  • – Q: Aky datový typ maji vysledky logických výrazů reprezentující podmínky přechody mezi stavy ( „user exists system“ a „bank database authenticate user“ | A: jde o TRUE / FALSE logiku
  • – Q: Ma Stavový diagram STOP stav? – A: ne, nema
  1. vysvětluje elementy jazyka UML na sekvenční diagram na obrazku (obrazok nema cislo)
  • – Q: Co reprezentuje obdélníky a text v něm „: Withdraval“ A: objekt třídy Withdraval
  • – Q: Co reprezntuje svislá přerušovaná čára A: cas
  • – Q: Co reprezntuje svislá široká ciara A: cas zivota objektu
  • – Q: Co reprezntuje vodorovnou čárou se šipkou A: spravu mezi dvěma objekty
  • – Q: Co reprezntuje vodorovnou čárou se šipkami mezi objektem třídy Withdraval a objektem třídy BankDatabase A: objekt třídy Withdraval vola metodu GetAvailableBalance () objektem třídy BankDatabase
  • – Q: aky parametr ma volání metody IsSufficienctCashAvailable () objektem třídy Withdrawal? A: amount
  1. vysvětluje elementy jazyka UML na diagramu tříd na obrazku (nema cislo)
  • -Q: Třída Screen, jak se vola její metoda; ma návratovou hodnotu; mne parametr?; jak se vola; aky ma datový typ A: DisplayMessage (); ne; mesage; string
  • -Q: Třída Account, popište metodu ValidatePIN () A: Návratová hodnota mě datový typ bool; ma jeden parametr userPIN s datovým typem int
  • -Q: Co znamena ked ma atribut deklaraci: billCount: int = 500 A: atribut se vola billcount, ma datový typ int a inicializuje se na hodnotu 500

 

E201BI Došlé seminárne práce

27 septembra, 2011 | Posted by doc. Pančík in Business Intelligence - (Komentáre vypnuté na E201BI Došlé seminárne práce)

E201IPM2 Zadanie seminárnych prác

26 septembra, 2011 | Posted by doc. Pančík in Informatika pre manažérov - (Komentáre vypnuté na E201IPM2 Zadanie seminárnych prác)

1.časť – Štruktúrovaný dokument vypracovaný vo Word 2007 (2010) (*.docx) podľa novej smernice UMB pre  záverečné práce – je TU (piataci teoretická časť diplomovej práce, štvrtáci ich Bc práca). Vypracovaný dokument musí obsahovať : štruktúru dokumentu, automaticky generovaný obsah, predné strany DP či BC, citácie literatúry a bibliografie urobené vo Word 2007 (2010), viacúrovňové číslovanie, automatické číslovanie obrázkov a tabuliek.  A musí tam byť jedna strana A4 na „kant“ (napríkald s obrázkom, ostatné môžu byť „normálne“.  doplnenie zadania : text musí obsahovať aj spracované odkazy a bibliografiu vytvorenú vo  Word 2007.

E201MIS Zadanie seminárnych prác

26 septembra, 2011 | Posted by doc. Pančík in Manažérske informačné systémy v MASP - (Komentáre vypnuté na E201MIS Zadanie seminárnych prác)

1. Vypracovanie teoretickej seminárnej práce z oblasti analýzy údajov a dataminingu (vlastný výber alebo spracovanie hotovej diplomovej práce – texty budú k dispozícii) – prezentácia pred kolegami. Treba si vybrať si jednu tému z tém vypísaných na stránke TU alebo témy uvedené v Literatúre TU

  • Hodnotenie :   50 bodov zo 100 bodov.
  •  Termín : v priebehu semestra. 
  • SEM4 : M.Sarvaš – Modelovanie v poisťovni
  • SEM5 : L.BARNOVÁ – WEKA datamining
  • SEM6 :
  • SEM7 :
  • SEM8 :

 

2. Praktická seminárna práca z preberaného učiva (napríklad: 1. časť formulárové a SQL dotazy zo vzorových databáz, 2. časť analýza údajov pomocou kontigenčných tabuliek v Exceli, 3. časť vytvorenie a analýza vlastnej OLAP kocky či vypracovanie vlastného makara vo VBA pre Excel )   

  • Hodnotenie : 50 bodov zo 100 bodov
  •  Termín : skúškové obdobie

E201IPM2 Študijné povinnosti a ich ohodnotenie

25 septembra, 2011 | Posted by doc. Pančík in Informatika pre manažérov - (Komentáre vypnuté na E201IPM2 Študijné povinnosti a ich ohodnotenie)

PODMIENKY  ZÍSKANIA KREDITU:  

1.  Účasť na seminároch je povinná. Ospravedlňuje sa z neúčasti na seminári dopredu – kontakt viď posledný bod.

2.Témy seminárnych prác a podklady k nim.

Študent vypracuje seminárnu prácu zloženú z viacerých častí (všetko bude v jednom ZIP-e s predmetom IPM_PriezviskoStudenta_MenoStudenta,): viď Zadanie seminárnych prác

1.časť – Štruktúrovaný dokument vypracovaný vo Word 2007 (*.docx) podľa novej smernice UMB pre  záverečné práce – je TU (piataci teoretická časť diplomovej práce, štvrtáci ich Bc práca). Vypracovaný dokument musí obsahovať : štruktúru dokumentu, automaticky generovaný obsah, predné strany DP či BC, citácie literatúry a bibliografie urobené vo Word 2007, viacúrovňové číslovanie, automatické číslovanie obrázkov a tabuliek.  A musí tam byť jedna strana A4 na „kant“ (napríkald s obrázkom, ostatné môžu byť „normálne“.  doplnenie zadania : text musí obsahovať aj spracované odkazy a bibliografiu vytvorenú vo  Word 2007.

Toto zatiaľ nie – uvidíme kam sa dostaneme :-):

2. časť – technický dokument vytvorený v programe VISIO 2007 (*.vsd)  s témou pôdorys a zariadenie mojej snovej  miestnosti : obývačka, detská izba, pracovňa, kúpeľňa, (WC nie -tam je málo roboty, je to malé)

3. časť – dokument v programe EXCEL 2007 (*.xlsx) – kontigenčná tabuľka analyzujúca hepatitídu  typu A v SK

3.Seminárne práce. Termín : koniec semestra – obdobie na plnenie študijných povinností Tlačená forma seminárnej práce nie je potrebná. Učiteľom sa archivujú elektronické formy seminárnych prác. Elektronická forma seminárnych prác bude k dispozícii všetkým na web stránke doc. Pančíka (www.drpancik.sk). Elektronickú formu seminárnej práce (dokumenty word .docx (Word 2007), súbor .vsd (VISIO 2007), súbor Excel 2007 (.xlsx)) pošle študent ako jeden zazipovaný súbor v prílohe emailu doc. Pančíkovi najneskôr do polnoci predchádzajúceho dňa, kedy sa koná seminár. Adresa emailu je juraj.pancik@umb.sk , predmet emailu je  IPM_PriezviskoStudenta_MenoStudenta, názov zazipovaného súboru je IPM2_PriezviskoStudenta_MenoStudenta.zip . Doc. Pančík operatívne zavesí seminárnu prácu na svoj web www.drpancik.sk.
4.Hodnotenie seminárnej práce. Hodnotí sa seminárna práca (formálna a obsahová stránka), hodnotí sa splnenie dohodnutého termínu odovzdania seminárnej práce.

 

 

6. Kontakt.Všetky potrebné informácie sú na tránke www.drpancik.sk . Všetky potrebné operatívne informácie (aj ospravedlnenky) poskytne aj cez email  juraj.pancik@umb.sk  s predmetom emailu :  IPM2_PriezviskoStudenta_MenoStudenta.

7. Iné. Je zakázané počas výkladu vyučujúceho, prezentácie seminárnych prác či následnej diskusie na učebni používať akékoľvek počítače (školské či svoje notebooky) na iný účel ako je dané obsahom a zmyslom výučby. Vyučujúci však na požiadanie vytvorí časový priestor pre prezretie pošty či vybavenie súrnych záležitostí na Internete.
Študijné povinnosti a ich hodnotenie

Študijná povinnosť Termín vykonania Body
dochádzka/seminárna práca 20/80
Spolu 100