User Tools

Site Tools


projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects [2015/08/26 21:58] jarekprojects [2016/01/13 20:05] (current) stevenc
Line 1: Line 1:
-====== Proposed Projects for Fall 2015 ======+====== Proposed Projects for Winter 2016 ======
 \\ \\
 +
 +
 +======Immersive Virtual Worlds======
 +
 +**Supervisor**: Robert Allison
 +
 +**Required Background**: General CSE408x prerequisites, good programming skills, previous work with computer graphics would be helpful
 +
 +We have a new and unique fully immersive virtual environment at York. The student would develop interactive 3D virtual worlds to study self motion perception and human computer interaction in a virtual world.  In particular, working with a senior graduate student or postdoctoral fellow, the successful applicant would model 3D environments, render them in a virtual reality display and develop/implement interaction methods to control and interact with the simulation. Artistic background or skill would be an asset but is not required.
 + 
 +
 +\\ 
 +======Virtual Walking Devices======
 +
 +**Supervisor**: Robert Allison
 +
 +**Required Background**: General CSE408x prerequisites, good programming and mechanical skills
 +
 +Simulating effective walking in an immersive virtual environment is challenging. Working with a senior graduate student, the successful applicant would help to develop a circular treadmill interface to support virtual walking metaphors.
 + 
 +
 +\\ 
 +======Adapting a 3D Printer for Paste Extrusion======
 +
 +**Supervisor:** James Smith
 +
 +3D printers are an enabling technology for engineering design.  However most low- to medium-end printers can only extrude plastics through a hot-end extrusion system.  A local company has developed a nozzle and pump system for pastes that can be integrated with existing printers.  A student group is sought to design a mounting bracket for an existing TAZ 4 printer that can be used to augment its ABS extruder with a Discov3ry paste extruder.  The bracket is to be printed with the TAZ and the design is to be released publicly to the open-source community.  Sample prints, calibration routines and possible modifications to the printer's software may be required.  Experience with programming and hardware are important prerequisites.
 +
 +For more information, please send email to drsmith@yorku.ca.
 +
 +Required Background: General CSE408x prerequisites
 +
 +
 +\\
 +
 +======Peer-to-Peer agent based applications in smart power grids======
 +
 +**Supervisor:** Hany Farag
 +
 +Multi-agent systems have been mentioned recently as a potential technology for several operational control objectives in smart power grids. The multi-agents technology allows the rapid and detailed creation of a system model and creates a robust framework for distributed control. The distributed control structure consists of components called control agents. These control agents try, through communication and negotiation with other control agents, to: 1) determine the current state of the system and/or subsystems and 2) make decisions (set their local actuators or communicate with other agents) in such a way that their own objectives are met as closely as possible and any constraints are satisfied.
 +
 +This project aims to implement formulated distributed constraint optimization (DCOP) in a multi-agent platform for two objectives in smart grids: 1) voltage regulation and 2) electricity market, There are several Java-based open source platforms for peer-to-peer agent based applications e.g. (JADE,  Jadex, Jason,..etc). With the help of the supervisor, the student will choose the platform that suits the required applications. Also, the student will implement the formulated DCOP in the suitable multi-agent platform to test its effectiveness and robustness. Toward that end, an interface between the multi-agent platform in Java environment and the power grid simulator in MATLAB environment is required to transfer the measurements from MATLAB to the multi-agent platform and then transfer the actions from the multi-agent platform to MATLAB in real-time. 
 +
 +The student should be a strong Java and MATLAB programmer. He should have prior knowledge about multi-agent platforms such as JADE. The work involves reading and understanding the formulated DCOP in smart grids and working with the supervisor and master/PhD student(s) to implement the developed algorithms and to measure the performance of the developed algorithm(s) in the multi-agent platform.
 +
 +For more information, please send email to hefarag@cse.yorku.ca.
 +
 +Required Background: General CSE408x prerequisites
 +
 +
 +\\
 +
 +
 ======Clustering High-Dimensional Data Sets====== ======Clustering High-Dimensional Data Sets======
  
Line 118: Line 171:
 \\ \\
  
-=====Dynamic Interface Detection and Control Project=====+======Dynamic Interface Detection and Control Project======
  
-**Supervisor: Michael Jenkin**+**Supervisor:** Michael Jenkin
  
  
Line 146: Line 199:
  
 \\ \\
-===== DDoS Attack using Google-bots ===== 
  
-**Supervisor: Ntalija Vlajic**+====== DDoS Attack using Google-bots ====== 
 + 
 +**Supervisor:** Natalija Vlajic
  
 **Recommended Background**: CSE 3213 or CSE 3214, CSE 3482 **Recommended Background**: CSE 3213 or CSE 3214, CSE 3482
projects.1440626338.txt.gz · Last modified: 2015/08/26 21:58 by jarek