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
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!