Teaching Activities

Prof. Emil M. Petriu


Undergraduate Courses

 ELG 4912  Electrical Engineering Design Project (Fall 2014)

 

   Lectures:        Monday,  14:30 - 16:00

   Laboratory:     Tuesday, 14:30 – 17:30, & Wednesday, 14:30 – 17:30

   Office hours:  Monday, 16:00 – 18:00

 

·      Syllabus

·      Final Report Format

·      Health, Safety and Risk Management in Engineering (by Dr. Pierre Laflamme), Electrical Hazards, Lab Safety Guidelines, uOttawa Laboratory Procedures and Safety Manual,

 uOttawa Electrical Safety Guidelines, uOttawa Office of Risk Management - Electrical Safety,  Workplace Hazardous Materials Information System - A Guide to the Legislation

 

-  The midterm report should be submitted to the TA and professor no later than Oct. 20, 2014, 10:00 am

-  The final project report should be submitted to the TA and professor no later than Dec. 02, 2014, 6:00 pm

-  The final project presentation = the design teams will schedule together with the professor and the TA a specific time for their presentations

    on one of the following time slots: Tuesday, Nov. 25, 14:30-17:30; Wednesday, Nov. 26, 14:30-17:30; and Monday, Dec. 01, 14:30-16:00

 
 
Links of interest: 

MetaScan 3: Emerging Technologies, Policy Horizons Canada, 2013, 

 Electrical, Computer, and Software Engineering - historical perspective, Engineering Practice and Design,

Leadership in Project Management (by Mr. Raymond Perras, P. Eng.), Investigating the Collapse of Nortel: What We Learned (by Peter MacKinnon & Peter Chapman),

A Discussion on Intellectual Property and Patenting Issues (by Mr. Wing T. Yan), IP@Nelligan - Intellectual Property Law Blog, The Association of University Technology Managers - AUTM

Hardware/Software Co-design and the SPLASH Effect (by Dr. Rami Abielmona), Robotic Systems -Basics , Robotic Systems -Sensors , Position Recovery , Behavior-Based Robot Control,  
Mission-Driven Robotic Intelligent Sensor Agents,  Soft Computing Control of a Mobile Robot (by. Dr. Moufid Harb), Robotics Trends,  Virtual Environments, Biology Inspired Robots,  
Electronic Instrumentation Lab (Alan Stewart), uOttawa Makerspace , about Makerspace 
 
    - - - - - - - - - - - - - - - - - - - -  

·   Dilbert on the Turing Test

 

_____________________________________________________________________________________________________________________________________________________________________

 

 ITI 1100 Digital Systems

           Computer & Calculator Design / Architecture Timeline (Jeremy Norman’s HistoryofScience.com),

           Elements of Digital Logic Circuits (pdf), Asynchronous Arbiter (p1, p2, p3, p4)

 


Graduate Courses

ELG 7177  Topics in Communications I: Neural Networks and Fuzzy Systems

 

Introduction, Fuzzy Cognitive Maps, Soft Computing: Neural Networks and Fuzzy Logic (slides), Fuzzy Cognitive Map [Wikipedia], Fuzzy Systems in Instrumentation: Fuzzy Control (slides, paper1, paper 2, paper3, paper4, paper5, paper6 ), Neural Network Primer (pdf), Perceptron (pdf), Associative Memory (pdf),  Neural Networks-Basics (slides), Biologically Plausible Artificial Neural Networks (by Joao Luis Garcia Rosa, at IJCNN 2005), Bio-Inspired and Cognitive Neural Networks (by Leonid Perlovsky, at IJCNN 2007), Applications of Random-Pulse Machine Concept to NN Design (paper), Instrumentation Applications of Multibit Random Data Representation (paper), NN Models for Virtual Environments (paper)NN Models of 3D Objects (paper)NN Modelling of 3D Object Elastic Behaviour (paper), NN Mapping and Clustering pf Elastic Behavior From Tactile and Range Imaging (paper), Neural Networks-Modelling Applications (slides), Behavior-Based Neuro-Fuzzy Controller for Mobile Robot Navigation (paper, slides)

 

* IEEE Computational Intelligence Society - Multimedia Tutorials Center

* The MathWorks™ Fuzzy Logic Toolbox™

* The MathWorks™ Neural Network Toolbox™

* Bionic eye gives blind man sight (BBC News)

* Google Tech Talks “Neuroplasticity, memory … and human (your) potential,” http://www.youtube.com/watch?v=UyPrL0cmJRs
* Google Tech Talks “The Next Generation of Neural Networks” http://www.youtube.com/watch?v=AyzOUbkUf3M&NR=1

 

 

ELG 5124  Virtual Environments

IntroductionCollaborative Virtual Environments [Prof. N.D. Georganas]3D Object Location,  Graphical Perspective [Wikipedia], General Homogeneous Transformation Matrix (p1, p2, p3),  Computer Graphics (Prof. M. Haage, Lund U, Sweden), Geometry of Perspective Drawing [Prof. A. Treibergs, U of Utah], Projective Geometry Applied to Computer Vision [Stanford U], 3D Object Recovery Using Structured Light (slides) (paper1) (paper2paper3), Coded Structured Light Bibliography [J.P. Marco]3D Object Modelling - Issues and Techniques [A.M. Cretu'], 3D Viewing, Kinematics and Dynamics Modelling [J.C. Delannoy], Head Tracking for Desktop VRRobot Kinematics [Wikipedia],  An Introduction to Robot Kinematics (file), Kinematic Model of Robot ArmKinematics - Differential Motions, NN Modelling of Geometric and Elastic Properties of 3D Objects (slides),  EM Models for EDA (paper, slides), Solid Modelling [Wikipedia], 3D Human Anatomy and Biology Models [3DScience.com], Human Head Model (paper1, paper2, paper3, slides),  Humanoid Avatar - Modelling and Animation (paper1, paper2, paper3, slides1, slides2), Animation-Demo Reel [M.D. Petriu],  Active Research Topics in Human Machine Interfaces [SAND2000-2779, Unlimited Release],  Haptic Interfaces (state-of-the-art survey, slides),  Microsoft Surface Computing - Multi-Touch Technologies (video1, video2), Virtual Environments - Applications ( Ch. 8 in [Burdea&Coiffet, 2003], slides), Man-Computer Symbiosis [J.C.R. Licklider],  Robotic, Human, and Symbiotic Sensor Agents (paper1, paper2, paper3, paper4, paper 5, paper6, slides),  Multimedia – From Wagner to Virtual Reality, Computer and Video Games [Wikipedia]


Cortona VRML Client
Autodesk
SPECviewperf® 
ZBrush by Pixiologic
3Dgamestudio
quick3D
3D Interaction CyberForce® Tactile Feedback System
New Wildcat Realizm Graphics Technology
X-Plane by Laminar Research
Google Earth  - A 3D interface to the planet
Google SketchUp 6
MapWindow GIS: open source programmabale geographic information system tools
XYZ RGB
3DScience.com.
Humanoid Animation Working Group
ISO/IEC FCD 19774:200x, Humanoid animation (H-Anim)
Poser 7 - Art of 3D Figure Design ( e frontier)
The Sims
Second Life, Sweden plans Second Life embassy, Banks in Second Life have frozen withdrawals .
The Ultimate Distance Learning
Second Life is releasing code to the open source community
10 Downing Street virtual tour
Mars Exploration Rover (CNN)        
Game theorists share Nobel prize
2007 International Consumer Electronics Show (CES)
IBM Research Unveils 3D Avatar to Help Doctors Visualize Patient Records ans Improve Care 
Make Your Very Own Virtual World with OLIVE (IEEE  Spectrum, Jan 2008)