MAREK ANDRZEJ PERKOWSKI

Professor of Electrical Engineering

SUNDAY SCHOOL ON QUANTUM ROBOTICS FOR TEENAGERS.

The meetings of our group are on Sundays, 2:30 - 5:30 pm. I wait for you at the door from Harrison Street. Our interest is in building robots and embedded systems for practical applications. We perform also research on quantum computing and its applications. Our students won many competitions and present research papers worldwide. We accept teenagers from 13 years up.

PART 1. INFORMATION ABOUT MEETINGS, COMPETITIONS AND DATES.

  • The information here will be updated.

    PART 2. RESEARCH METHODOLOGY

    This section includes lectures about scientific method and research methodology. It is especially useful to students who participate in ISEF finals.
    1. Slides on Theory of Science in PDF.


    PART 3. BASIC ROBOT DESIGN

    This section includes lectures about basic robot design on elementary level.

    PART 4. LEGO NXT SYSTEM

    This section includes lectures about Lego NXT system and its uses.

    PART 5. TETRIX SYSTEM

    This section includes lectures about TETRIX system and its uses.

    PART 6. ROBOT THEATRE

    This section includes lectures about Robot Theatre.

    PART 7. ROBOTS FOR AUTISM THERAPY AND DIAGNOSIS

    This section includes lectures about Autism, Autism Diagnosis and Autism Therapy using Robots and Robot Theatre.

    PART 8. IMAGE PROCESSING

    This section includes lectures about Image Processing, especially in medical applications related to our projects
    1. Robot soccer competitions. Introduction to Robot Vision. Slides in PPT.
    2. Cameras. Visual Servoing. Slides in PPT.
    3. Edge detection and feature extraction algorithms. Slides in PPT.
    4. Labeling and sequential algorithms. Slides in PPT.
    5. Histogramming. Soccer robot vision. Slides in PPT.
    6. Walsh Transforms and butterflies. Slides in PPT.
    7. Walsh Matrix. Slides in PPT.
    8. Spectral Transforms and Image Processing software. Slides in PPT.
    9. Walsh and Fourier Transforms. Butterflies. Fast algorithms and their properties. Use of spectral methods in robot vision. Slides in PPT.
    10. Hough Transforms. Slides in PPT.
    11. Hough Transform application in a mobile robot for corridor navigation. Slides in PPT.
    12. Quad trees and Oct-trees. Slides in PPT.
    13. Thinning algorithms. Slides in PPT.
    14. Review. Questions in Intelligent Robotics. In Word format. How many you can answer?
    15. GOOD-NEWS-OpenCV-HBP-folks.txt
    16. cv096.dll DLL from Jeff for project.
    17. cxcore096.dll DLL from Jeff for project.
    18. Thesis by Mikhail Pivtoraiko about using OpenCV on Stanton board. In Word format.
    19. Instruction about using OpenCV. In PPT format.
    20. Contact to Sam Siziliano who is OpenCV expert.
    21. Email from Anthony Kautz who build speech for robot and worked on OpenCV. Helpful. But may be obsolete now. In txt format.
    22. Vision Guided Motion. Slides in PDF.
    23. Robot Soccer. Birgit Graf, student of Prof. Braunl. Here you can learn about Robot Soccer and their vision system in full detail. In PDF format.

    PART 9. MATLAB PROGRAMMING.

    1. matlab1.pdf Lectures on Matlab. Lecture 1. Introduction to Matlab.
    2. matlab2.pdf Lectures on Matlab. Lecture 2. More Matlab Programming.
    3. matlab3.pdf Lectures on Matlab. Lecture 3. Finishing with Matlab.
    4. matlab4.pdf Lectures on Matlab. Lecture 4. Finishing with Matlab.
    5. Lecture on Introduction and Control Basic to Matlab. In PDF.
    6. The same lecture in PPT.
    7. Matlab Primer in PDF.
    8. Introduction to Matlab in PPT.
    9. Matlab two-dimensional plots in PPT.
    10. Matlab Script and Function files in PPT.
    11. Simple Programming in Matlab in PPT.
    12. Solution of non-linear algebraic equations in Matlab. PPT format.
    13. F2D.mat Matlab.
    14. F3D.mat . Matlab.


    PART 10. QUANTRUM CIRCUITS

    This section includes lectures classical logic circuits and quantum circuits.

    PART 11. QUANTRUM ALGORITHMS

    This section includes lectures about quantum algorithms.
    1. Motivation to Quantum Computing.
    2. Quantum Entanglement and EPR circuit.
    3. Quantum Circuits Analysis and Synthesis.
    4. Informal introduction to Grover Algorithm.
    5. Designing Oracles for Grover Algorithm and Homework.
    6. Comparison of quantum and probabilistic concepts.
    7. Deutsch's Algorithm.ppt
    8. Simon Algorithm.
    9. Grover more formally. Part 1.
    10. Grover part 2.
    11. Example of good project from a student. NEW! This solution still has some errors, but the general design and writeup are good.


    WORK OF YALE FAN.


    1. Generalization of Deutsch Algorithm to MV
    2. Generalization of Deutsch Jozsa Algorithm to MV
    3. Generalization of Bernstein-Vazirani Algorithm to MV
    4. Generalization of Grover Algorithm to MV
    5. Simulation of Many-Body problems.


    STUDENT WORKS ON GROVER SIMULATION


    Some projects below have errors. But their general concepts are good.
    1. Student's work. By Eric Paul. Order of matrices is wrong.
    2. From John Gebbie. Order of matrices is wrong.
    3. Other student project. Matlab code.
    4. Another project by Youssef Qassim.


    PART 12. QUANTRUM BRAITENBERG VEHICLES

    This section includes lectures about Braitenberg Vehicles and Quantum Braitenberg Vehicles which are our invention.

    PART 13. QUANTUM FUZZY LOGIC

    This section includes lectures about classical fuzzy logic and quantum fuzzy logic which is our invention.



    PART 14. AWARDS AND HISTORIC INFORMATION.

    This section includes information about previous awards and recognition.