computing university of worcester
    Comp 3302 Workshop Resources    
DrC's Homepage
Module Homepage

Here's links to workshop materials including task sheets and software. Lecture notes and Voice Recordings can also be found here.

WORKSHOP MATERIALS  
               
UNIT 1 (part 1) Image Processing
Octave_ImProc_Release

Mini-lecture 1

Contrast Enhancement  

Mini-lecture 2

Spatial Filtering 

Mini-lecture 3

Unsharp Masking
  Mini-lecture 4 Edge Detection 
  Mini-lecture 5 Segmentation
  Morphological Operations
  Link to OCTAVE ImProc Functions
  Link to MATLAB Improc Toolbox
 

Breakfast   

Chapter 1 Image Processing
   
UNIT 1 (part 2) Robot Vision: Object Detection Line Following
   

  Arduino Assets

 

 

  PixyMon Installer

 

 

  Octave Assets

 

 

  Pixy2 Wiki

Breakfast   

 

  Chapter 3 Robot Vision 

Breakfast   

 

  Chapter 2 Robot Kinematics

 

 

  Worksheet Robot Movement Calibration

 

 

  Worksheet Camera Setup

 

 

  Worksheet Camera Calibration

 

 

  Worksheet Scan to Object

 

 

  Line Following

Breakfast   

 

  Chapter 5 Intro to Control Theory

 

 

  Barcode control      The Barcodes

                   
          UNIT 2 (part 1)   Wind Turbine and Farm Simulations  
              Unreal4 Assets  
              Octave Assets  
              Turbine reference data  
              LilyPad Assets  
              Floris Assets  
                 
          Breakfast      Chapter 4 Wind Turbines  
              Worksheet Wind Turbines -1-  
              Worksheet Wind Turbines -2-  
              Worksheet Wind Turbines (Coders)  
              Latest Source Code  
              Worksheet Wind Time Series  
              Computational Fluid Dynamics  
              Wind Farms : Turbine Wake Interaction  
          Breakfast      Chapter 4 (ctd) Wind Farms  
          Breakfast      Chapter 4 (ctd) Fluid Dynamics  
              Alternative Option-2 Worksheet  
                 
                 
                 
          UNIT 2 (part 2)   Neural Circuits  
         

Breakfast   

Chapter 6 Neural Circuits  
         

Breakfast   

Chapter 7 Neural Oscillators  
            Octave Assets  
            Braitenberg Assets  
            Hexapod Assets  
            Worksheet Circuits_1  
            Worksheet Braitenberg  
            Worksheet Circuits_2  
            Worksheet Procedural (optional)  
            Worksheet Oscillators & CPGs  
            Worksheet Hexapod  
               
               
          UNIT 3 (part 1)   Design-Build-Test mini-Project

This Unit (part) will be a time to relax a little after all our hard work so far. You will work as part of an informal group on a mini-project of your choice. You will be able to carry forward any of the work done so far; image processing, robots, wind energy, neural circuits and coding in C++ with Unreal 4/5.

Some suggestions for projects will be provided at the link below.

 
               
            Mini-Projects  
               
               
          UNIT 3 (part 2)   Parallel Programming / Multi-tasking  
         

Breakfast   

Chapter 8 Parallel Computing Updated  
               
          Part1 FreeRTOS Introduction to FreeRTOS  
            Critical Sections, MUTEX  
            FreeRTOS Arduino Assets  
               
          Part1 OpenMP Intro to OpenMP  
            Barriers Functions and Races  
            Working with Matrices  
            OpenMP Assets (1)  
               
          Part2 FreeRTOS Robot Architecture Notes  
          Part2 OpenMP The N-Body problem (Asteroids)  
            How a Farmer would calculate pi.  
            OpenMP Assets (2)