York University Redefine the possible.
space Prospective
	     students Current students Faculty &
	     staff Alumni Visitors York crest
Ph.D. Student
Andrew Hogue - hogue at cse . yorku . ca

Hi.  My name is Andrew Hogue.  I am from a small town of 1000 people at the end of Yonge Street.  That's right, Yonge Street begins in Toronto, but it ends in a place at the corner of Minnesota, Manitoba, and Ontario named Rainy River.  I grew up there and moved to North York to go to university at the age of 18. 

Since then, I finished my Honours Undergraduate Degree in Computer Science at York University.  In the summer of my 3rd year, I couldn't find a summer job at a company due to a mishap with my automatic resume mailer (it sent the wrong resume to different companies which was pretty embarrasing).  Needless to say I had to find a job, so I looked at professors at the University.  There I found Dr. Yves Lesperance, who took me under his wing and introduced me to the Research Field in AI and Robotics.  There I learned how to program in PrologIV and ported Dr. Lesperance's language ConGolog to an implementation in PrologIV.  I then added Temporal Constraints to the language and made some example programs to show how it worked. 

This experience stirred something inside of me towards research.  That summer was great, there I also met my current wife Urszula.  She has been an inspiration to me ever since.
In my fourth year of my undergraduate degree, I took many interesting courses including Computer Vision, Computer Graphics, and Robotics. These were extremely exciting since I was finally able to see how the programming techniques could be used in a research setting. Computer Graphics was very exciting to me since I love playing video games and the final project in the graphics course was to develop a 3D game. My friend Szymon and I developed a first-person flying game packed full with music, sound effects, multiple levels, and almost had AI. We even texture mapped the professor's face onto the final boss! This experience prompted me to enroll in the graduate level computer graphics course with the same professor while I was still and undergraduate. I excelled in the course and realized that graduate school was definitely for me.
The next summer I worked in the Research labs again as a R.A.   I asked Dr. Michael Jenkin since he headed a really cool Virtual Reality lab.  There I met a group of wonderful people who have become very close friends.  I gained experience in OpenGL programming and developed a car-driving simulation/game for a spatially immersive display named IVY (also here  Unfortuneatly the game has not been maintained in the recent years and has been lost to the world.  :(

After that summer, I was finishing up my undergraduate degree in the fall and Dr. Jenkin offered me an opportunity to work with him for my M.Sc.   I jumped at the chance and applied to the graduate program at York and was accepted for the Winter 2000 term.

During my M.Sc, I dabbled in many things, Virtual Reality, Optical Tracking for fully immersive displays like IVY, developed an inertial tracking system using accelerometers, learned about how to code networks, and learned how to code properly.  I even picked up a trade and learned simple metal-working techniques (necessary during the construction of IVY).

During the summer of my first year of my M.Sc. I worked at Macdonald Dettweiler Robotics (MDRobotics, or MDA now) where I worked on a project for satellite pose estimation.
After my M.Sc, Dr. Jenkin offered me a position as a Ph.D. student under his supervision.  This is where I am today.  The project I'm currently working on is AQUA  which is a 6-legged robot developed at McGill AQUA has received a lot of Press in recent times and is a very exciting project. My role is to develop the sensing algorithms for this robot. We've developed three different versions of our AQUASENSOR and I've played a key role in both the design, construction, and software algorithms for all three versions. The sensing algorithms I'm developing are capable of creating 3D models of the environment fairly quickly. My algorithm estimates the full six degree-of-freedom camera motion and stitches together sets of 3D points to create the model. I've demo'd the software successfully at the recent IBM CASCON 2006 where I quickly created 3D models of the visitors to our booth. We had a lot of interest from everyone and they were all excited to see how easily we could create a model of them. I still want to fit a skeleton to the model and animate them... that would just be cool... once I get some spare time.
My Ph.D. experience has been extremely satisfying, I've worked with interesting people on interesting projects and even get to go to Barbados for field trials.

Anyways, that's it for now!

Site Navigation

Main Page

My Research


My Documents

PGP Public Key

My CV/Resume

My Masters Thesis

My Ph.D Qualifying Exam Report

Qualifying Exam Presentation

York MSC Template

Stereo Data

Contact me or my Supervisor for access to raw underwater stereo data.

Research Labs

Centre for Vision Research

Active and Attentive Vision

Perception Lab


Vision Lab

Interactive Systems Research Lab

Theory Group

YuCom Museum

Friday, April 22, 2005

© 2003,York University