loader image
Zum Hauptinhalt
Wenn Sie weiter auf dieser Webseite arbeiten möchten, bestätigen Sie bitte unsere Nutzungsrichtlinie:
  • Datenschutzerklärung & Nutzungsbedingungen für PAUL
Fortsetzen
x
  • Kategorien
    • Alle Kategorien
    • Allgemein
    • Darstellende Künste und Film
    • Design
    • Fine Arts
    • Kulturanalysen und Vermittlung
    • Musik
    • Projekte
    • Weiterbildung
  • Startseite
  • Kalender
Deutsch ‎(de)‎
Deutsch ‎(de)‎ English ‎(en)‎
Sie sind als Gast angemeldet
Login
Kategorien Einklappen Ausklappen
  • Alle Kategorien
  • Allgemein
  • Darstellende Künste und Film
  • Design
  • Fine Arts
  • Kulturanalysen und Vermittlung
  • Musik
  • Projekte
  • Weiterbildung
Startseite Kalender
Alles aufklappen Alles einklappen
Kursmenü
      Design

      Bits and Atoms IV

      Luke Franzke Luke Franzke
      Paulina (extern) Zybinska Paulina (extern) Zybinska
      • Design

        Bits and Atoms IV

        Luke Franzke Luke Franzke
        Paulina (extern) Zybinska Paulina (extern) Zybinska

        Bits and Atoms IV



         Video taken from this article.

        Mehr Weniger anzeigen
        • forum icon
          Ankündigungen Forum
        Mehr
      • Overview

        This seminar introduces technical skills for designing and prototyping spatial perception in machines. Such systems push new interactions between humans, machines, and the environment. Understanding and building such devices will equip students to confront many contemporary and future societal and ecological issues.

        In the fourth semester, the course is closely tied to Spatial Interaction.


        Key topics

        • Networked Sensors
        • Computer Vision
        • Machine Learning
        • Robotics


        Deliverables

        Participation in class discussions, completion of exercises, 80% attendance. 


        Documentation

        Documentation/code should be placed on the server in smb://fileredu.ad.zhdk.ch/DDE/BDE_VIAD/01_ABGABEN/22_FS/Sem4_Bits&AtomsIV/

        Documentation stands as evidence of attempting/completing the exercises. A copy of code in most cases will suffice, and in some cases, a photo or video of the outcome would be appropriate. Please clearly label and organise your folders so it's clear for which days and exercises the material relates. 


      • Schedule

          23.03.2022 09:00 - 12:00 

          Lecturer: Paulina 

          Topic : Computer Vision


                    30.03.2022 (4.T06) 09:00–12:00           

                 Slides

                    Lecturer: Paulina 

          Topic : Computer Vision & p5.js

          CV Examples: https://paul.zhdk.ch/pluginfile.php/178578/course/section/17275/Image%20Processing.zip

                    Tools:


            Computer Vision IAD ZHDK

              OpenCV

              Processing OpenCV

              p5.js OpenCV

              Detectron2

              MediaPipe

              Open Data Cam 2.0 (Linux only)

              Image Filters

              AR Cut-paste 

              Tracking.js

              Spatial interaction Examples (Florian Bruggisser)

              TransforMR: Paper / Article 

              ADOP: Approximate Differentiable One-Pixel Point Rendering


            Projects:

            James Coupe: The Lover
            Scanvision 
            Triggered by Motion


            06.04.2022 (4.T37) 09:00–12:00

            Slides

            Lecturer: Luke Franzke 

            Topic : Networked Sensors - Sensors 


            13.04.2022 (4.T06) 13:00–17:00 (new time and location!) 

            Lecturer: Luke Franzke 

            Topic: Networked Sensors - Lora communication



            20.04.2022 (5.T04) 09:00–12:00

            Slides

            Lecturer: Paulina 

            Topic: Machine Learning & Computer Vision

            Machine Learning Principles:

            Markov Chains
            Machine Learning for Humans
            Machine Learning for Everyone
            Understanding LSTM Networks
            Neural Network Playground
            Visualizing Features

            Great Learning Resources:
            Computational Thinking (MIT Course)
            Tensorflow, Keras Google course
            Practical Deep Learning for Coders (Fast.ai)
            Deep Reinforcement Learning: Pong from Pixels

            Other:

            Import AI (Weekly Newsletter about AI & ML)

             

            27.04.2022  (5.T04) 09:00–12:00

            Lecturer: Luke Franzke, Paulina Zybinska 

            Topic : Robotics

            Possible visit to dfab/Gramazio-Kohler Research


        1. Sensors Activity

          Sensor investigation

          Dust Sensor Module Kit - GP2Y1014AU0F with Cable
          – To measure the Sahara dust

          LORA

          The Video from Silvan and me is on the server:
          smb://fileredu.ad.zhdk.ch/DDE/BDE_VIAD/01_ABGABEN/22_FS/Sem4_Bits&AtomsIV/LORA/Silvan and Eleonora

          Sensor Exercise Part 1: Arduino Refresh  

          • Hook up the Environmental Combo to the MKR 1310
          • Install the board profile (MKR 1310) 
          • Install the required libraries (CCS811 & BME280)
          • Get a basic example up and running with a serial output 


          Sensor Exercise Part 2: Visualising Sensor Data (P5js refresh)

          • Download the examples from the git repository for multiple inputs. Run a local server with Visual Studio Code 
          • Modify the Arduino code to output a single line of comma-separated values over serial
          • Modify the visualisation to be mapped appropriately to the value ranges 
          • Label the channels on the visualisation 
          • Create new visuals suitable for the data

          Sensor Exercise Part 3: Sensor investigation (Homework)

          Briefly investigate a natural phenomenon and identify a sensor that may be able to measure this phenomenon. Add a link to the distributer's website (i.e Sparkfun or Adafruit).

          Eleonora:

          Sensor investigation
          Dust Sensor Module Kit - GP2Y1014AU0F with Cable
          – To measure the Sahara dust

          Nadia:
          https://www.adafruit.com/product/1485

          Daniel:

          I was looking into rainfall detection and found this simple sensor that looks like it can do the job. 

          Nicole

          There are approaches to measure an aurora borealis with the help of seismographs:

          https://eu.usatoday.com/story/news/nation/2020/07/29/aurora-borealis-earthquake-sensors-detect-northern-lights-alaska/5538759002/

          For Arduino I found a lot of DIY-sensors:

          https://create.arduino.cc/projecthub/mircemk/sensitive-mpu6050-seismometer-with-data-logger-9e6bf5

          Bin: 

          A phenomenon I find interesting is the different qualities of light throughout the day.

          https://en.wikipedia.org/wiki/Blue_hour

          https://en.wikipedia.org/wiki/Golden_hour_(photography)

          To measure that quality, we could use a combination of sensors:

          Spectral colour sensor: https://www.adafruit.com/product/4698 or https://www.adafruit.com/product/3779

          Real time Clock: https://www.adafruit.com/product/3013

          Some sort of sensor to measure how to diffuse / focused the light is. Sadly, I could not find such a sensor.

          Silvan:

          Wassersensor:
          Sensor for detecting the presence of water such as in rainfall.
          101020018 - Grove - Water Sensor, Seeed Studio 
          Distrelec Article Number: 300-69-804
          https://www.distrelec.ch/en/grove-water-sensor-seeed-studio-101020018/p/30069804?ext_cid=shgooaqchen-Shopping-CSS&gclid=CjwKCAjwo8-SBhAlEiwAopc9W7SpojhbBZbPQoB4dh_6p5l6DKnlirjYRmRlWC_D58t656QNdBNq3RoCKz4QAvD_BwE

          Janosch & Miguel
          Attached are two videos which demonstrate what is possible with Ultra Wide Band (UWB). Indoor tracking with distance and angle. Miguel and I would like to look into this technology further. Would it be possible to order chips (DWM1000) like this?


          Sandro
          A natural phenomena I picked was the development of dew in the morning. This could be measured with this sensor:
          https://electropeak.com/waveshare-moisture-sensor

          Elena

          to measure the lake level after a rainfall one could use such a liquid level sensor. Maybe two stacked on top of each other for a longer range.https://www.adafruit.com/product/1786

          Johannes 

          Not a too extravagant natural phenomena I chose: Volcanic Eruption. (Could be obviously used for a lot of different ones as well)
          Mainly because the sensor looks interesting to me.
          It’s a thermal imaging module with the camera core made by FLIR. Found it interesting to see a module with such a high resolution in that price scale. Mostly does IR-Sensors have a resolution of around 32x32 which makes them quite limiting for recognition purposes. 

          Here the link to the sensor:
          https://groupgets.com/manufacturers/getlab/products/purethermal-2-flir-lepton-smart-i-o-module

          Another sensor I didn’t choose (asked Paulina before if it would be possible to get one) but is really nice is a string potentiometer. Know them from my working experiences. As far as I know you don’t have one at the lab. These are not as common, but super useful in certain situations (non linear motion, no clear view on travel distance, interference from outside, material constrains, spacial constraints).
          Because they are not that common, there aren’t any good cheap variants on the western markets. You mostly find professional sensors in the range of upwards of a thousand franks.
          Searched for them on aliexpress and actually found something that is “affordable”. Would be super cool to have one of those in the lab if needed.

          https://de.aliexpress.com/item/32999507320.html?spm=a2g0o.productlist.0.0.5d60c5370JQ35g&algo_pvid=15b09cd6-896e-4363-8344-2273bf2c4ef5&algo_exp_id=15b09cd6-896e-4363-8344-2273bf2c4ef5-14&pdp_ext_f=%7B%22sku_id%22%3A%2266939241787%22%7D&pdp_pi=-1%3B91.77%3B-1%3B-1%40salePrice%3BCHF%3Bsearch-mainSearch



          • chat icon
            Sensor Oder list: Chat
        2. Lora Activity

          LORA Exercise Part 1:  Basic Communication 

          • Install the Lora library by sandeepmistry with the library manager. 
          • With a partner, send some simple messages between two devices. See the first examples here for sending and receiving.  
          • Turn your devices into a one-way txt messenger, by relaying messages that are input into the serial terminal. (advanced option, make it two way) 

          LORA Exercise Part 2:  Just getting what you want

          • Modify your last example to use a unique ID for identifying the messages sent between you and your partner. See here on how to do that.
          LORA Exercise Part 3:  Getting Sensors to Talk and Stress Testing 

          • Combine examples from this week and last, to send sensor information over Lora
          • Put your sensor into the field and try to send and receive messages between devices over a longer distance 
          • Use your phones keep in touch and see how far apart you can get

        3. Machine Learning Exercise

          Using the results from the exercise from the last week divide yourself in four groups; two Receivers(R) and two Senders(S).

          1. S: Hookup environmental sensor to MKR 1310 in the same way as last week and open up the sketch which sends the data.
          2. R: Open up the sketch which receives the data.
          3. R and S: Choose together two sensor values and collect data from two different environments. Make sure you end up with one training data set (1000 examples) and one test data set (100 examples)
          4. R: Train ML model which either:
            1. Recognises the right environment for the new values. 
            2. Predicts one environmental value based on the other
            3. Choose one of the provided templates to train your own model.
          5. R + S: Create a sketch that represents the classified environment in a visual way.

          Deadline: May 6th 23:00
          Upload to : smb://fileredu.ad.zhdk.ch/DDE/BDE_VIAD/01_ABGABEN/22_FS/Sem4_Bits&AtomsIV/

        Website-Support
        Sie sind als Gast angemeldet (Login)
        Datenschutzinfos
        Laden Sie die mobile App
        Powered by Moodle


        2024, Zürcher Hochschule der Künste



        Datenschutz & Nutzungsbedingungen



        Impressum & Support





        Datenschutzrichtlinie Nutzungsbedingungen

        Urheberrechtsinhalte