rearranged the photos (split up the images, added Chile section)
added picture of Clementine
removed some older stuff
⊥
&end;
about.html
&title;
Dom's Page: About Me
⊤
Something About Me . . .
&main;
If you ask around, you'll hear some combination of volleyball, computer science and cooking.
There are plenty of other things to be sure; friends, family, free t-shirts.
But if you ask around, you'll keep hearing the basics over and over.
It will get tedious.
Depending on who you run into you might hear some other crazy stories:
-
Some people will tell you tales about mysterious lands with names like
"Poland" or "Chile." These places probably don't even exist!
-
Another crowd will claim to tell you about my family and talk a town named like a rifle, a royal dog and a brat.
-
And ofcourse a few will try to convince you that in my leisure I play with
handheld UFOs and operate a device that freezes objects in time.
Don't believe a word they say, those stories are probably complete bunk.
Instead you should ask me and get it straight from the horse's mouth!
Carnegie Mellon University, Pittsburgh, PA
Bachelor of Science in Computer Science, 2003
Phi Beta Kappa, College Honors, University Honors
Professional Experience:
Senior Research Programmer; Carnegie Mellon University
Robotics Institute, Field Robotics Center
Pittsburgh, PA
2007 - current
Research Programmer; Carnegie Mellon University
Robotics Institute, Field Robotics Center
Pittsburgh, PA
Fall 2003 - 2007
Projects include Life in the Atacama (LITA),
Life on Ice; Robotic Antarctic Explorer (LORAX),
Deep Phreatic Thermal Explorer (DEPTHX)
and Science Autonomy/Science on the Fly
Executive and health monitoring functionality in systems with over 20 software modules
Refinements to navigation resulting in reliable multi-km traverses
Remote operations; plan generation and data analysis
Field operations; end-to-end plan execution and data uplink
Research Assistant; Carnegie Mellon University
Robotics Institute, Field Robotics Center
Pittsburgh, PA
Spring 2003 - Fall 2003
Analyzed rover performance under various metrics
Developed a customizable parser for binary logs
Wrote middleware for testing networking code
Teaching Experience:
Carnegie Mellon University
20-770 "Networking and Communications"
15-200 "Data Structures"
15-251 "Great Theoretical Ideas of CS"
Pittsburgh, PA
Spring 2003
Fall of 2000, 2001, 2002
Spring 2001
Student Tutor, Computer Science Department
Fall 2000 - Spring 2003
Academic Projects:
Senior Thesis in Pervasive Computing
Fall 2002 - Spring 2003
Studied user privacy vs. system effectiveness
Developed data-driven web site using Apache and MySQL
Ofcourse I can't fit everything into one little cv, or even this whole web-site.
But you can browse around a bit and learn something about me.
Besides robotics, here are a few other things I'd like to draw your attention to:
A big list of my classes, with a rating and short description of each. Also has some links to more detailed web pages of a few classes I particularly enjoyed.
⊥
&end;
pictures.html
&title;
Dom's Page: Pictures
⊤
Show me the Pictures
&main;
You may want to try playing Wobble!, it'll hold your attention for a few minutes though it really needs to be updated.
Here's something you might find useful: autogen the program I use to maintain this site.
Here's a handy script to make web
galleries. It uses convert to create thumbnails and generates a bunch of
html files. Pass around a link to the resulting gallery.html file.
I started in the Field Robotics Center after graduation, however my fascination started as an undergraduate. I was fortunate enough to take Mobile Robot Programming Lab with Illah and this was an excellent introduction. Senior year I got another break, I got involved with a major project at the FRC that eventually turned into a full-time position.
Life in the Atacama (LITA) explored the limits of life in harsh desert environments and developmented methodologies for remote exploration in general. We used Hyperion and Zoe to autonomously navigate the Atacama desert in Chile. The rovers were directed by a remote science team to characterize promising areas using a suite of instruments. I started with data analysis then continued into systems integration, rover operation and navigation.
Life on Ice; Robotic Antarctic Explorer (LORAX) involved retrofitting Nomad with a turbine and porting software from Zoe. The culmination of our field test on Mascoma lake in New Hampshire was a 14km autonomous traverse, two laps around the frozen lake. Although this demonstrated the feasibility of circling an exposed peak in the antarctic, the project was not selected for deployment. My role centered around porting software and operating the rover.
Deep Phreatic Thermal Explorer (DepthX) involved building a new vehicle and evolving Zoe's software to this new platform. Through this rover, we mapped large sink holes in Mexico, including the first map of Zacaton. Due to the environment, this this vehicle was completely autonomous and routinely operated for hours without any contact. My role included system integration, navigation, rover operation and fault monitoring.
Science on the Fly (SOTF) was, in many respects, an extension of Life in the Atacama. We continued using Zoe and added new software to interpret science data in the lava flow around Amboy Crater. The key behavior we developed was to autonomously select targets and drive to them based on the data collected en route. I helped maintain Zoe's existing functionality and made changes to allow internal software specify navigation goals (rather than a scripted plan as in LITA).
Lunar Rover Initiative (LRI) created a mobile drilling platform with the goal of drilling for water in lunar craters. The resulting rover, Scarab, could drive autonomously in the dark and had a novel mechanical design. We demonstrated the capability of traveling over complex terrain and drilling on steep slopes. I helped with most of the software including the operating environment, low-level interfaces to lasers and the motor controller and integration with Zoe's navigator and executive.
⊥
mrpl.html Mobile Robot
http://www.frc.ri.cmu.edu/projects/atacama LITA
http://www.frc.ri.cmu.edu/projects/lorax LORAX
http://www.frc.ri.cmu.edu/projects/depthx DepthX
http://www.frc.ri.cmu.edu/project/lri/ LRI
&end;
wallpaper.html
&title;
Dom's Page: Desktop Photos
⊤
Pictures for your Desktop
&main;
Here are some nice pictures I've taken. I've scanned them in, post-processed them a little, and scaled to make nice 1024x768 desktop wallpapers. (Ok, so some of them might not be great as backgrounds... But they're pretty nice shots - you could definitely make a screensaver with them...)
The end of summer in New England.
Another sunset, this one from the Isle of Wight.
A snow-covered lake in Toronto's Hyde park.
Old Italian castle, near Mont Blanc.
The Swiss highlands after a summer rain.
A gorgeous lake in Italy.
Three shots from Rocky Mountain National Park in Colorado.
Three shots of the Italian side of Mont Blanc.
Three shots from the highest mountain in England and Wales.
(Mount Snowdon ~1km)
Pictures from the fells back home!
Tintern Abbey
The Welsh coastline.
Land's End, England.
Three shots of the British countryside.
⊥
gallery.html Gallery
randompics.html Random Pics
&end;
allclasses.html
&title;
Dom's Page: Courses I Survived
⊤
What to Take and What to Avoid
&main;
Here's a complete list of the courses I have credit for. I've ordered them by course number and added a ranking (1-10). Keep in my that some of these might no longer exist or have been renamed/renumbered (*ahem* intro). I've also put a brief synopsis of each course down at the bottom, in case you're curious what the class is or why I rated it the way I did. These are actually pretty informative since I have some notes about professors and occasional updates about what has changed since I took it.
Number
Course
Instructor(s)
Units
Semester
Rating
15-127
Introduction to Programming and Computer Science
Stehlik, Roberts
10
1
9
15-151
Mathematical Foundations of Computer Science
Clarke, Sutner
9
1
5
15-211
Fundamental Structures in Computer Science 1
Morris, Thrun
12
2
7
15-212
Principles of Programming
Crary, Lafferty
12
3
8
15-213
Intro to Computer Systems
Bryant, O'Hallaron
12
3
9
15-251
Great Theoretical Ideas in Computer Science
Rudich
12
2
10
15-381
Artificial Intelligence
Carbonell, Moore
9
4
8
15-399
Constructive Logic
Awodey
9
5
3
15-412
Operating Systems
Kesden
18
6
9
15-441
Computer Networks
Steenkiste, Harchol-Balter
12
6
9
15-451
Algorithms: Design and Analysis
A. Blum, Sutner
9
5
6
15-462
Computer Graphics I
Welling
12
4
9
15-493
Video Game Programming
Kuffner
12
7
7
15-539
Independant Study in CS Pedagogy
(Rudich)
12
4
10
15-599
Undergraduate Research Thesis
(Steenkiste)
18
7-8
9
15-781
Machine Learning
Mitchell, Moore
12
7
7
16-199
Building the Future
Atkeson
4
4
9
16-362
Mobile Robot Programming
Nourbakhsh
12
5
10
18-100
Intro to Electrical and Computer Engineering
Sullivan
12
3
6
19-601
Information Warfare
Morel
12
8
7
21-115
Differential Calculus (AP credit)
-
5
-
-
21-116
Integral Calculus (AP credit)
-
5
-
-
21-117
Integration and Differential Equations
Tolle
5
1
5
21-118
Calculus of Approxomation
Tolle
5
1
5
21-241
Matrix Algebra
Tolle
9
2
7
21-259
Calculus in Three Dimensions
Schaeffer
9
3
5
21-355
Advanced Calculus
Hrusa
9
5
9
21-484
Graph Theory
Martin
9
6
7
21-621
Intro to Lebesgue Integration
Hrusa
6
7
7
33-104
Experimental Physics (with lab)
Luokkala, Feenstra
9
2
6
33-111
Physics for Science Students 1 (AP credit)
-
12
-
-
33-112
Physics for Science Students 2
Swendsen, Feenstra
12
1
6
36-217
Probability Theory and Random Processes
Genovese
9
4
9
48-095
Architecture for Non-Majors
Celento
9
5
9
69-130
Tennis
Moss
3
8
5
69-131
Volleyball
Webb
3
7,8
8
70-340
Business Communications
Kirkpatrick
9
8
7
73-100
Principles of Economics
Dalton
9
4
4
76-101
Interpretation and Argument
Gripp
9
1
3
76-271
Introduction to Professional Technical Writing
Cheng
9
8
7
79-266
Times of Feast, Times of Famine
Lynch
9
2
2
80-100
What Philosophy Is
Buldt
9
5
7
80-180
Nature of Language
Simons
9
3
2
85-211
Cognitive Psychology
Lovett
9
6
5
88-120
Reason Passion and Social Cognition
Lerner
9
6
8
99-068
Fun With Robots
(Robotics Club)
1
7
5
15-127: Mark and Jim! Together!! Oh yeah, the taught us something too, introductory programming or something. They would've got a 10 if remembered the course for the material as well as their antics.
Update: Intro is constantly changing so your mileage may vary. The big thing though is that there is no more special version for majors.
15-151: The bane of freshman year. Horrible intro to discrete math. I hate being a guinea pig. Fine, so I learned stuff, not very well though.
15-211: The second semester data structures course. It was kinda mediocre. We did have some good labs, and the theory was taught quite well, but I'll never forgive them for using java.
15-212: ML! Recursion! Continuations! Good course. Quite hard, but that was my first time with functional programming and I think they did a great job presenting it. Why just an 8? well, what can you REALLY use ML for?
15-213: Getting down to the basics, pure C. This was a great class, those labs (coding malloc, a web proxy, and defusing the bomb!) will stay with me for a while. GDB and pointer hacking was a lot of fun, multi-threading was cool, and the networking code was good too. The only thing that kept this course from getting a 10 was the lectures, I remember getting up bright and early only to be put back to sleep.
15-251: Leaps and bounds above 151, this course finally stretched and broke my limits. It got me thinking about problems in totally different ways and improved my reasoning skills tremendously. This is basically the bar for other classes to match. I won't even begin to list topics, which are quite broad, but the course isn't about the particulars of the material. It's on a meta-level above that; how to approach material. Rudich is quite the lecturer so don't miss this one, it's a perfect 10!
Update: This has been split up into two classes.
15-381: The title is a little misleading, we actually learned about what AI isn't. We got a nice survey of neural nets, markov systems, and general search techniques. In other words, we solved problems that typically take 'intelligence'. Not a terribly tough course, but quite interesting anyway. That and Moore was a great lecturer.
15-399: Eh... it fulfills a category and isn't very hard so it does have some benefits. But it is also slow and boring and not well structured. Basically, avoid this class unless you're willing to put up with these sort of problems.
Update: I heard the class is much better now!
15-412: OS will kick your ass! But I learned so much!! This was a very interesting course that exposed me to what really happens under the hood. Also I finally got to work on large interesting projects. My major gripe is that I had to drop my partner half way through the last project and this definitely soured my experience.
Update: Like 251, this great class is being split in half because someone complained it's too hard.
15-441: Another great course that everyone should take. I'm not so sure it teaches you systems programming also the support and feedback were lacking, but Mor's lectures were absolutely wonderful and definitely got me thinking. Oh yeah, and you really learn how the internet works :) Definitely take it with Mor Harchol-Balter, she's really enthusiastic about this stuff!
15-451: This felt very much like a rehash of 251. I did like the 'presentation' aspect though since you could also chat with the TAs.
15-462: Computer graphics was FUN! Take this class! You hack lots of code and debug by looking at pictures. Yes, it IS a 400 level course, and there's a reason for that, but it's so refreshing to look at pictures for a change! So why not a 10? Well, the problem with this course is that it often feels like a guided study and that's because I remember the labs only. Although labs were the major part of the class, they were fairly disjoint from everything else.
Update: This class is very different now, I hear it still good though.
15-493: What can I say, you get to hack a game. I was a guinea pig here and a lot of the class sucked, but the focus was definitely on the final project. This open-ended assignment was simply to write a video game as well as a webpage and report for it. Working with a new friend we took home the best-overall game award and the end of the semester! I expect this to become a great course after a few iterations so stay tuned.
15-539: Second semester of sophomore year I did an independent study in CS pedagogy. I became part of the course staff for 15-251. Taking a second look at the course, this time from the other point of view, was incredibly enlightening. Aside from learning to speak well, prepare materials, and approach students, I also got a second look at the course material and added to it.
15-599: Everyone should try research, it's definitely unique. And you also learn interesting things with communication as you'll give several short presentations, make two posters, and write a huge paper. It is a full year though so make sure you find an advisor you like and a field you're interested in. This also lets you interact with professors in a very different way... suffice to say the whole thing is a unique experience.
15-781: Builds on AI, but doesn't extend it far enough in my opinion. Overview classes are nice and this one definitely provoked some creative discussion with eager grad students. As usual, Moore is an awesome guy so it's worth taking.
16-199: This was a project based course where we actually built stuff! Andrew, Justin, and I formed a team code-named librient. We put together a web-page and had a lot of fun making all the toys. It's definitely not a 10, this was only a mini-course and the first time being taught, but if it were expanded...
16-362: Great class! It's a lot of fun to actually see your robot run in the real world and debug by looking at physical behaviors. It is closer to research than a traditional class... but I think that's a huge plus! And Illah (last name pronounced Nor-baush) is great, so sign up for this one.
18-100: Learned some basic circuit/logic stuff... not too interesting, but it did have a saving grace. This course had a lab component and we built a gps receiver! Very cool! Fun with soldering fumes and ICs :)
19-601: I was very disappointed by this class, it wasn't at all what I expected. I just assumed it would be more technical, that we would actually be creating exploits and doing case studies of some of the major attacks. Instead this class was filled with a huge variety of students, some had no prior knowledge of computer networks or encryption, others were masters students with industry experience in security. We ended up talking a lot about policy which wasn't what I had signed up for. One saving grace was the interesting guest lectures from CERT. If you want to hack code, stay away from this class. If you want an easy A, with no work, no need to attend class, and no stress then this is the 12 unit filler for you.
21-11x: Basic calculus courses... boring but I had it with Tolle who was fun.
21-241: Matrix... learned a lot of math stuff, and it was geared for cs majors. Kinda boring, but I think all cs majors should know this material. Also taught by Tolle :)
21-259: Calc in 3D. Boring, and NOT taught by Tolle :( It's the other math requirement for graphics, though I don't think I learned much here. Still, it was a good review of matrix.
21-355: The material is kind of bland and dry, you really need to appreciate math for its own sake. But Hrusa is the man and made it a lot of fun anyway; assuming he's teaching again, I highly recommend this class.
21-484: Much of this was review of past cs classes. Interesting material and not very demanding. Not an outstanding class but certainly not a bad one.
21-621: A too-fast introduction to measure theory. Despite Hrusa's best efforts, I didn't find the material nearly as interesting as advanced calc.
33-104: Did some basic physics experiments... nothing groundbreaking, and writing the lab reports sucked. But I still like getting my hands dirty so that was fun.
33-112: I was really into physics at the time and enjoyed electricity and magnetism. I'm not sure why so many people do so poorly in it... Granted the material is a bit abstract and dry, but the math isn't hard and it relates nicely to the big picture.
36-217: I had this with Genovese, who is a great teacher. It's your basic probability stuff. We had plenty of interesting problems to tackle and it was also geared for cs majors. Still, math gets boring after a while and I didn't have any friends in the class.
Update: I heard this class has taken a turn for the worse when Genovese stopped teaching.
48-059: Architecture was a great class. Much of the time is spent at home just building stuff. Class itself is more like a big discussion period and very engaging. The projects themselves were really tough on me because, apparently, I have no artistic talent. Still, this one goes in my all-time favorites, mostly thanks for one of the coolest profs ever.
69-130: The coach was so unenthusiastic, it was boring. On the plus side you do get to use a whole hopper of balls and can go off on your own.
69-131: I'm a volleyball nut and Julie is a great instructor. I took this class twice even :) Oh, and this class meets in the main skibo gym... I had a little trouble finding it my first day because she has this habit of cancelling class.
70-340: Brushed up my resume and really improved my interviewing skills - this seems to be all business majors do anyway so they know what they're talking about. Otherwise it felt like baby sitting - Claudia gives off this grandmother aura. I'm not the first to complain about the group work, the work ethic of my groupmates was waaaaaay below what I'm used to.
73-100: Basic econ, don't think I actually learned anything in this class, but Dalton was cool and I never fell asleep.
76-101: Required english class, otherwise I wouldn't have taken it. Not much to say here.
76-271: A refreshing view of written communications. I don't think I learned much here, but it was a different perspective.
79-266: Unlike econ, I'm SURE I didn't learn anything here. Easy class, and it fulfills a breadth requirement...
Update: I think this one is gone, so no more easy A for you.
80-100: We had a visiting German professor who I really enjoyed. Much of the course seemed to be a waste, however we did break into some nice philosophical debates and the papers didn't feel like a chore.
Update: I've seen the prof back on campus so maybe you'll get to take a class with him afterall.
80-180: Nature of language sucked, it felt like a waste with no redeeming activities, plus I think she tried to teach things that were just plain incorrect.
85-211: Cognitive psyc had some interesting topics but hardly any depth... a very cursory overview of a huge range of topics. On the plus side, she got her BS in CS.
88-120: Lerner was a great lecturer and got me interested in business and psychology stuff that I wouldn't have otherwise cared about or even notived.
99-068: It was rewarding to actually see my own robot navigate a physical maze. This stuco provided an interesting distraction but not much more.
⊥
mrpl.html Mobile Robot
graphics.html Graphics
anm.html Architecture
fwr.html FWR
&end;
autogen.html
&title;
Dom's Page: Project: Site Creator
⊤
How I Built This Site
&main;
Most sites have a consistent look and feel to them. Some way for the visitor to know where they are. Well, programatically, this translates to a page skeleton that gets filled in with content. Sure you can be all fancy and use server-side asp or even generate the content on the fly, but that doesn't make much sense for a static site, like a personal webpage.
So I wrote a simple (in concept anyway) program that takes in a layout file and content file, and it generates each webpage in the site by inserting content into the layout. Not too hard to imagine, but this thing saves you the hassle of cut-and-pasting everything. This might not be a big deal with a tiny site, but every change that I make needs to get propogated to two dozen other html files.
Plus now that I have it in code it's easy to add extra touches. If I decide to make roll-over links on the right I can do it in a snap. Or even something as major as adding an extra category isn't a big deal.
Here's the C source: autogen.c. You can also grab my files to help you figure out how to use it: source.txt, layout.html. There isn't much documentation yet, maybe I'll add some if I ever improve the program to make it more universal and less tailored for my site (eg, a lot of things you might not want are hard-coded in).
⊥
&end;
leaguestats.html
&title;
Dom's Page: Project: League Stats
⊤
League Stats
&main;
This code can display league statistics in a colorful, easy-to-understand format.
Both the person viewing the stats and the person entering the data should have no trouble using this code.
It does, however, include an awful lot of javascript and may take the browser a noticeable time to render.
I tailored this towards HSVL; a volleyball league that has 3 divisions with 8 teams in each.
Every team plays all 7 opponents in their division and final rankings are generated.
Based on those rankings, some teams move up and down to better suit their skill level, then the cycle repeats with the new division rosters.
Back to the code... my first few iterations failed on the data-entry front.
Although entering arrays of data is straight-forward for people familiar with javascript, it was too intimidating for novices.
Instead I opted for a more user-friendly approach; scores are entered in a human-readable format:
week 1\
\
division a\
\
Team Pharmacare Beat South Hills 4 to 0\
Giant Spikes & Tykes Beat Fighting Horwatts 3 to 1\
Marcy Beat Jammers 3 to 1\
Shindig Tied Misfits 2 to 2\
\
division b\
\
Hammertime Beat En Fuego 4 to 0\
Last But Not Least Beat Mayview 3 to 1\
Power D(r)inkers beat Nico's 4 to 0\
Safe Sets beat Shuman 3 to 1\
The browser will parse this and generate appropriate statistics.
It will also do a number of sanity checks and try to display helpful debugging information when an error is encountered.
There are a number of special cases including postponed games and shortened matches.
If you're interested in the code, view the source of this page and grab everything between
"<!-- league stats code starts here -->" and "<!-- league stats code ends here -->" (yes, all 774 lines).
Feel free to email me with questions and suggestions.
If you want to use it make sure to give me credit.
Here is an example using actual data (4 weeks into the first trimester of the 2006-2007 season).
⊥
&end;
cmupics.html
&title;
Dom's Page: Pictures of CMU
⊤
Not Quite Postcards...
&main;
Here are some pictures of our gorgeous campus. Somehow I get the feeling that the university won't turn these into postcards, but cross your fingers!
What do CMU students do on a snow day?
Make snow-lemmings!
All our lemmings lined up.
Push one down...
...and it goes SPLAT.
Thinking of bringing a car to campus...?
Is this a smoke stack? Actually, its a leak :)
One of the best known landmarks here on campus; the clock.
⊥
gallery.html Gallery
randompics.html Random Pics
architectsLeap.html Architect's Leap
ibookRepair.html iBook Repair
whatIsBuggy.html What is Buggy
pinhead.html Pinhead
&end;
graphics.html
&title;
Dom's Page: Computer Graphics
⊤
Computer Graphics
&main;
Graphics is over, so here's what I got from it, my four animations!
The first, tree.mpg is a bunch of hand-drawn scenes with slight movements between frames, basically we wrote a miniphotoshop and created an animation by hand. Even with this simple animation you can get an idea of the different operations my program supported.
The second project was generalized cylinders in OpenGL. I played with a mobius strip for my animation and added some closed-loop code to get that effect.
Third was the raytracer. I implemented antialiasing, recursive raytracing, and transmition. For my animation I used three shiny spheres and showed off how to squish them. Note the nice reflections too.
And for my final project I elected to do blobby models. This was a major addition to my raytracer, but they are a really cool primitive. Take a look at the hand I made and watch the blobbies interact and merge.
⊥
mrpl.html Mobile Robot
anm.html Architecture
fwr.html FWR
allclasses.html Courses
&end;
mrpl.html
&title;
Dom's Page: Mobile Robot
⊤
Mobile Robot Programming
&main;
Here's our team "Batteries Not Included" with our dressed up robots.
These pictures are from the final competition, held 11/27/2001.
From left to right, our team members were:
Rob Siemborski, Da Xu, myself, and Norm Tubman.
A picture of our group "Batteries Not Included".
A bird's eye view of one of the mazes.
Yet another picture of our group and robots.
Mobile Robot Programming (16-362) was one of my favorite classes here. We were given these nomad scouts and laptops, plus some simple code to interface with the robot at a very primitive level. Entirely in java, we built up some complex, high-level behaviors. Later in the semester we added a magnet and CMOS camera to the front. Finally the end of the semester culminated in a class-wide competition.
Each team had a pair of robots placed in a maze. The mazes were all symetrical so each match had a team on each half of the maze. The mazes all had a dividing line so the teams could not leave their half of the maze. On the walls we balanced 'gold' (a bright green sheet of paper sitting on a hunk of metal). The objective was to collect 5 pieces of gold.
This sounds pretty easy until you consider everything that might go wrong. Some pieces of gold are accessible to both teams, so there's a race to pick those up. The robots on the same team could interfere with each other by planning intersecting paths. The robot might not be stable and knock over a wall, possibly knocking over some gold as well! There could be a bug in our code effectively killing one robot. The camera might give false readings since the lighting conditions are certainly not uniform. Or even mechanical failure, the robot's sonars could die! This laundry list is far from complete, but each of these issues was to be addressed in code.
So the focus was not only on a fast robot, or an intelligent one, but rather on a robust program that could gracefully handle failures. Different teams had their own solutions. One group (which didn't make it to the semi-finals) decided that managing two robots was simply too difficult and had one hide in a corner while the other did all the work! Crazy as it sounds, this isn't a bad idea since you always have a backup plan. Another group implemented traffic rules, when two robots are about to collide, one of them waits while the other gets out of the way. This leads to some funny (and in one case fatal) behavior, but works in general.
In our group, we had implemented a lot of things that did not make it into our final robot. Early on, our robot was quite fast, but we decided that the risk of shoving walls was too high and so we end up with reasonably fast but very stable movement code. Our sonars were optimized to only fire the sonars that we needed. This was a big speed boost, but left us incredibly vulnerable to "sonar death" so we removed that code. We had our robot running 'vdr' movement, this allowed it to make very graceful and smooth turns resulting in a huge speed gain on winding corridors. This too was deemed too unstable since it occassionally clipped corners. As for planning, we had each robot plan a full path and the second robot would never cross it. This is quite restrictive and we wanted the other robot to atleast start moving towards a goal. This optimization never made it to the finished product either.
We're proud of what did make the final cut. Our robots planned their way to a goal using a speedy algorithm called 'brushfire' (aka 'wavefront') which was tweaked heavily and renamed 'forestfire'. The robots also communicated properly maintaining a shared notion of the state of the maze. Should a robot get lost, we used a seperate planner to perform localization. Combining these three, our robots performed very well in our simulator. The movement code was slowed down and ended up being very reliable. The remainning issue was the camera. This was never solved completely so we had our robots revisit all the gold after they were finished. This worked very well and got us an extra piece of gold in the preliminary matches. Surprisingly, no other team added this improvement. Overall our robot was very fault tolerant which earned us a spot in the semi-finals.
The day of the final competition there were four teams left, leaving two semi-final rounds and one competition. Plus the winner of the competition would then play a human controlled pair of robots. Our team, Batteries Not Included, played in the second semi-final match. In the first semi-final match, one team immediately lost a robot to an unknown failure, yet still managed to win the match in an amazing stroke of luck. In our match however, there were no failures and the other team was just plain faster. Thus we were eliminated by the eventual winner. The final match was quite interesting as well. Again one team immediately lost a robot, so the outcome seemed obvious. However an unfortate glitch occured to the other team late in the match, so the first team seemed destined to win. In fact they just had to use their one remaining robot to collect all the gold and it would be just enough to win. So the tables were turned and once again the outcome seemed obvious. But wouldn't you know it, another glitch crippled this final robot costing them the title! Neither team collected five pieces, and the winner of the competition was decided on a technicality.
Anyway, I really enjoyed this course and HIGHLY recommend it. For a 12 unit course it's not quite as demanding as I expected. It ends a few weeks before the end of the semester too, which is really nice. It's taught only in the fall and a follow-up research-type course is offered in the spring.
⊥
graphics.html Graphics
anm.html Architecture
fwr.html FWR
allclasses.html Courses
&end;
anm.html
&title;
Dom's Page: Architecture for Non-Majors
⊤
Architecture for Non-Majors
&main;
This class showed me just how little artistic ability I had. When I signed up I thought architecture would involve, you know, drawing and stuff. Actually we spent the whole time designing and building things. Man, that's hard!
My egg parachute.
It needs seatbelts.
My ugly candle holder.
(Bad picture not my fault!)
Nicer when lit.
(Bad picture not my fault!)
The first one was our only group project, we made ink blots and had to design a building with that cross-section. Among our entire group we spent upwards of 50 hours building a squid-like temple.
In the cube project we built a 3-D representation of a collection of 2-D shapes. This was confusing at first, but actually was a lot of fun to imagine these shapes being pulled and stretched into volumes.
Another project was the egg-drop. Using only paper and "fasteners" (like tape and glue), we had to transport an egg down one flight onto a target. Those who made it tried theirs on a five storey drop! Mine made a soft landing then overturned, the egg rolled out straight into a wall and cracked open! Eli did much better, his was the most accurate in the entire class landing an inch or two away from the target.
The last project was a candle holder. I built an ugly looking lantern with a red screen. In the darkness it had a wonderful glow and a swinging handle improved the effect. However I should have tested it a bit more - the glue started fuming and the red plastic began to curl under the heat.
⊥
mrpl.html Mobile Robot
graphics.html Graphics
fwr.html FWR
allclasses.html Courses
&end;
fwr.html
&title;
Dom's Page: Fun With Robots
⊤
Fun With Robots
&main;
This was a StuCo ("student college", little courses about random topics, mostly taught by students) course run by the co-presidents of the robotics club. We built our own little robot using a comercial chip, soldering together a board, and attaching a bread board for extentions.
A close-up of my robot, notice the two photosensors and 3 IR emitter/detector pairs precariously balanced on the breadboard.
My robot in action... it's lost in the maze.
It's charging towards the exit now!
The main focus of the class was to build a robot that could navigate a maze. Mine used the bug algorithm, a very simplistic algorithm that follows a wall until it gets out. In this case I had my robot try to keep a wall to it's right side. Notice that in addition to the one in front, I have two detectors on the right side; one in the corner and one in the middle. Just outside the maze there was a bright light which was out beacon that we tried to go to. I had a pair of sensors in the middle looking to the left and right, however they were angled too far forward so I missed the light and ran off the table!
⊥
mrpl.html Mobile Robot
graphics.html Graphics
anm.html Architecture
allclasses.html Courses
&end;
randompics.html
&title;
Dom's Page: Random Pics
⊤
Random Pics
&main;
Here's what you can do around cmu with a camera (and in some cases a little
digital editting).
Mark getting up personal with
recent graduate Ed Latimer.
Cathy Fitchner
(aka Wonder Woman)
The night before demos...
...we were up a little late.
Construction on campus
⊥
cmupics.html CMU pics
architectsLeap.html Architect's Leap
ibookRepair.html iBook Repair
whatIsBuggy.html What is Buggy
pinhead.html Pinhead
&end;
gallery.html
&title;
Dom's Page: Photography
⊤
Photography
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_0272.jpg
&galleryImage; photos/gallery/downsampled/img_0272.jpg
&galleryTitle; Snowy Lamp
&galleryText;
Taken at home one winter.
This is on the front steps outside the front door.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4668.jpg
&galleryImage; photos/gallery/downsampled/img_4668.jpg
&galleryTitle; Beam Me Up
&galleryText;
This was around noon in an abandoned warehouse at LTV.
A hole for a fan allowed a big ray of light through.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1000059.jpg
&galleryImage; photos/gallery/downsampled/p1000059.jpg
&galleryTitle; Terrence Profile
&galleryText;
This is a shot of Terrence at the sand courts.
I like the green background.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1000086.jpg
&galleryImage; photos/gallery/downsampled/p1000086.jpg
&galleryTitle; Eric Diving
&galleryText;
Terrence took this shot from a huge distance.
Eric is diving after the ball and trying to "snow cone" it.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1000096.jpg
&galleryImage; photos/gallery/downsampled/p1000096.jpg
&galleryTitle; Brigitte Digging
&galleryText;
Brigitte shows off her characteristic good form.
That foot should be cropped out of the bottom left.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1000212.jpg
&galleryImage; photos/gallery/downsampled/p1000212.jpg
&galleryTitle; Ball to the Face
&galleryText;
I didn't close my block tightly and "goal posted" the ball.
I like the tensed muscles and motion blur on the ball.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020501.jpg
&galleryImage; photos/gallery/downsampled/p1020501.jpg
&galleryTitle; Laser Cutting
&galleryText;
Eli is holding up a copper plate with a smoking hole.
He just removed it from the path of high-energy laser beam.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020596.jpg
&galleryImage; photos/gallery/downsampled/p1020596.jpg
&galleryTitle; Decaying Leaf
&galleryText;
Taken in the fells while walking my dog.
This was one of the last remaining leaves on the tree.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4358.jpg
&galleryImage; photos/gallery/downsampled/img_4358.jpg
&galleryTitle; Mascoma Lake
&galleryText;
I went to Mascoma lake for the LORAX project.
This is in New Hampshire, near White River Junction.
The ice was about 18 inches think and heavily snow covered.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020619.jpg
&galleryImage; photos/gallery/downsampled/p1020619.jpg
&galleryTitle; Hazy Sun
&galleryText;
I took this while stuck in traffic on the turnpike.
This was a very hazy day, producing the halo effect.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020711.jpg
&galleryImage; photos/gallery/downsampled/p1020711.jpg
&galleryTitle; Ornament
&galleryText;
This is a crystaline ornament on our tree.
A normal string light illuminates the scene.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020895.jpg
&galleryImage; photos/gallery/downsampled/p1020895.jpg
&galleryTitle; Candles
&galleryText;
These candles were part of the center piece at our table.
The normal overhead lights were on as well, but the fast shutter speed made them irrelevant.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030941.jpg
&galleryImage; photos/gallery/downsampled/p1030941.jpg
&galleryTitle; Steeler Photo
&galleryText;
This is in the parade after the superbowl victory.
With packed crowds, this was the way to see the action.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020627.jpg
&galleryImage; photos/gallery/downsampled/p1020627.jpg
&galleryTitle; Wean Flooding
&galleryText;
A water main broke on campus and wiped out the server room.
This hydrant was opened to relieve the pressure.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040121.jpg
&galleryImage; photos/gallery/downsampled/p1040121.jpg
&galleryTitle; Club House
&galleryText;
This is the club house on the East side of LTV.
The shot was taken with high zoom.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020590.jpg
&galleryImage; photos/gallery/downsampled/p1020590.jpg
&galleryTitle; Carnegie Mellon
&galleryText;
This is a classic shot of the old part of campus.
It was taken from the hills over Pitt.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1050354.jpg
&galleryImage; photos/gallery/downsampled/p1050354.jpg
&galleryTitle; Pool Side
&galleryText;
This is a closeup of the side of a small pool.
The tan colors come from a wooden frame.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040126.jpg
&galleryImage; photos/gallery/downsampled/p1040126.jpg
&galleryTitle; Solar Panels
&galleryText;
A close up of the solar panels on Zoe.
A light drizzle left these beads of water.
You can see some refraction in the larger drops.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040570.jpg
&galleryImage; photos/gallery/downsampled/p1040570.jpg
&galleryTitle; Long Reach
&galleryText;
A long reach machine.
This one demolished the planetary robotics building.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040648.jpg
&galleryImage; photos/gallery/downsampled/p1040648.jpg
&galleryTitle; Pennsylvanian
&galleryText;
Taken from the rotunda outside the Pennsylvanian.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040890.jpg
&galleryImage; photos/gallery/downsampled/p1040890.jpg
&galleryTitle; Pirates' Fireworks
&galleryText;
A shot of downtown Pittsburgh lit by fireworks after a Pirates game.
PNC park is just across the river to the right.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040631.jpg
&galleryImage; photos/gallery/downsampled/p1040631.jpg
&galleryTitle; Wet Bulbs
&galleryText;
Wet light bulbs after a summer rain.
These illuminate the walkway of the Amtrak station.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050279.jpg
&galleryImage; photos/gallery/downsampled/p1050279.jpg
&galleryTitle; Figure Eight
&galleryText;
The DEPTHX rover is just below the scene and the white wall is several meters behind this knot.
I like the simple focus on a complicated object.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050468.jpg
&galleryImage; photos/gallery/downsampled/p1050468.jpg
&galleryTitle; Army Men
&galleryText;
These toy army men are glued to the window.
This 'art' was installed at a gallery in downtown Pittsburgh.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050494.jpg
&galleryImage; photos/gallery/downsampled/p1050494.jpg
&galleryTitle; LTV Flower
&galleryText;
A closeup of a flower at LTV.
It contrasts nicely with the out of focus flowers in the background.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020798.jpg
&galleryImage; photos/gallery/downsampled/p1020798.jpg
&galleryTitle; Paul Portrait
&galleryText;
This is a headshot of Paul one winter.
A freak heat wave allowed us to go outside in t-shirts.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050692.jpg
&galleryImage; photos/gallery/downsampled/p1050692.jpg
&galleryTitle; Vintage Grand Prix
&galleryText;
Taken at the Vintage Grand Prix.
The car in the foreground broke down and pulled to the side.
A flagger (inching into the shot) is waving the caution flag.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030013.jpg
&galleryImage; photos/gallery/downsampled/p1030013.jpg
&galleryTitle; Puppy in the Woods
&galleryText;
My "puppy" in the fells.
As usual she is on the lookout for something to chase.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1050537.jpg
&galleryImage; photos/gallery/downsampled/p1050537.jpg
&galleryTitle; Happy Than
&galleryText;
Than has just finished knocking down a shed.
The happiness and satisfaction really shows.
The dirt and goggles remind me of hard-working steel workers.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1050712.jpg
&galleryImage; photos/gallery/downsampled/p1050712.jpg
&galleryTitle; VR Lauren
&galleryText;
Taken at the Wood Street Galleries.
Lauren is lying on a water bed and wearing non-functioning goggles.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040037.jpg
&galleryImage; photos/gallery/downsampled/p1040037.jpg
&galleryTitle; Saint Stanslaus
&galleryText;
A cross atop Saint Stanslaus in the Strip district.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_2956.jpg
&galleryImage; photos/gallery/downsampled/img_2956.jpg
&galleryTitle; Lands End
&galleryText;
Lands End is the the Southwestern tip of England.
The soft grasses and meadows end abruptly at these cliffs.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3078.jpg
&galleryImage; photos/gallery/downsampled/img_3078.jpg
&galleryTitle; Welsh Coastline
&galleryText;
This was taken near the Northwestern tip of Wales.
The low mountains look impressive as they jut into the ocean.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3095.jpg
&galleryImage; photos/gallery/downsampled/img_3095.jpg
&galleryTitle; Upon Snowdon
&galleryText;
This is the view from Mount Snowdon, the highest mountain in England and Wales.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3108.jpg
&galleryImage; photos/gallery/downsampled/img_3108.jpg
&galleryTitle; English Countryside
&galleryText;
A pastoral view of the English countryside.
Grazing sheep, rolling hills and neat hedges.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3706.jpg
&galleryImage; photos/gallery/downsampled/img_3706.jpg
&galleryTitle; Dark Woods
&galleryText;
This is the final leg of a trail up a small mountain in Maine.
It was a very foggy day, making the scene even darker than usual.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/img_3725.jpg
&galleryImage; photos/gallery/downsampled/img_3725.jpg
&galleryTitle; Lonely Tree
&galleryText;
This little tree managed to take roof on the side of a cliff.
It reminds me of motivational posters.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3753.jpg
&galleryImage; photos/gallery/downsampled/img_3753.jpg
&galleryTitle; Sunset with Boat
&galleryText;
A late summer sunset over Moosehead Lake in Maine.
This is from the shore by the cabin we stayed at.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3778.jpg
&galleryImage; photos/gallery/downsampled/img_3778.jpg
&galleryTitle; Moosehead Lake
&galleryText;
We hired a plane to fly us over Moosehead Lake in Maine.
The speed and dirty windows produced this dreamy shot.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4334.jpg
&galleryImage; photos/gallery/downsampled/img_4334.jpg
&galleryTitle; Nomad
&galleryText;
This is Nomad on Mascoma Lake.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030667.jpg
&galleryImage; photos/gallery/downsampled/p1030667.jpg
&galleryTitle; Rolling Fog
&galleryText;
This is a spot where afternoon fog rolls over the coastal range.
The fog was particularly strong today and started early.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030696.jpg
&galleryImage; photos/gallery/downsampled/p1030696.jpg
&galleryTitle; Geologist in Fog
&galleryText;
A geologist with rock hammer and clipboard.
He is peering through fog into a deep ravine.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030431.jpg
&galleryImage; photos/gallery/downsampled/p1030431.jpg
&galleryTitle; Dunescape
&galleryText;
A sand dune formed on the side of large hill.
It encompasses the entire foreground while a sunset illuminates the nearby mountains.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4060.jpg
&galleryImage; photos/gallery/downsampled/img_4060.jpg
&galleryTitle; La Portada
&galleryText;
La Portada is an eroded arch just off the Chilean coast.
It is located north of Antofagasta, on the way to the airport.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4778.jpg
&galleryImage; photos/gallery/downsampled/img_4778.jpg
&galleryTitle; Office Building
&galleryText;
Clouds are reflected off this office building.
I like the three distinct layers; clouds, interior and exterior.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1010209.jpg
&galleryImage; photos/gallery/downsampled/p1010209.jpg
&galleryTitle; Broken PTU
&galleryText;
This is the top of Zoe's mast.
The pan-tilt unit is broken and has been removed.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010706.jpg
&galleryImage; photos/gallery/downsampled/p1010706.jpg
&galleryTitle; Desert Sunset
&galleryText;
Sunset over the Atacama desert.
The moon can been glimpsed in the top right.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010753.jpg
&galleryImage; photos/gallery/downsampled/p1010753.jpg
&galleryTitle; Foreboding Clouds
&galleryText;
A strong weather front quickly covered the area in dense clouds.
I got this shot as they started to sweep in.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010871.jpg
&galleryImage; photos/gallery/downsampled/p1010871.jpg
&galleryTitle; Road to Nowhere
&galleryText;
A road in the desert.
Ancient phone poles and washboarded roads betray the disuse.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010925.jpg
&galleryImage; photos/gallery/downsampled/p1010925.jpg
&galleryTitle; Evening Bunkhouse
&galleryText;
A long exposure shot of an dormitory entrance.
We stayed in a similar one nearby.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020075.jpg
&galleryImage; photos/gallery/downsampled/p1020075.jpg
&galleryTitle; Me and Zoe
&galleryText;
Chris took this shot of me.
Zoe is visible over my shoulder in the distance.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020109.jpg
&galleryImage; photos/gallery/downsampled/p1020109.jpg
&galleryTitle; Zoe and Moon
&galleryText;
This was taken on a solstice.
The setting sun gives a nice red, mars-like illumination.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1020318.jpg
&galleryImage; photos/gallery/downsampled/p1020318.jpg
&galleryTitle; Chris at MIM
&galleryText;
This is a shot of Chris outside the MIM.
He chose yellow, though other colors were available.
&galleryLine;
&galleryEnd;
⊥
&end;
galleryMisc.html
&title;
Dom's Page: Photography: Misc
⊤
Photography: Misc
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_0272.jpg
&galleryImage; photos/gallery/downsampled/img_0272.jpg
&galleryTitle; Snowy Lamp
&galleryText;
Taken at home one winter.
This is on the front steps outside the front door.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020596.jpg
&galleryImage; photos/gallery/downsampled/p1020596.jpg
&galleryTitle; Decaying Leaf
&galleryText;
Taken in the fells while walking my dog.
This was one of the last remaining leaves on the tree.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020619.jpg
&galleryImage; photos/gallery/downsampled/p1020619.jpg
&galleryTitle; Hazy Sun
&galleryText;
I took this while stuck in traffic on the turnpike.
This was a very hazy day, producing the halo effect.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020711.jpg
&galleryImage; photos/gallery/downsampled/p1020711.jpg
&galleryTitle; Ornament
&galleryText;
This is a crystaline ornament on our tree.
A normal string light illuminates the scene.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020895.jpg
&galleryImage; photos/gallery/downsampled/p1020895.jpg
&galleryTitle; Candles
&galleryText;
These candles were part of the center piece at our table.
The normal overhead lights were on as well, but the fast shutter speed made them irrelevant.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1050354.jpg
&galleryImage; photos/gallery/downsampled/p1050354.jpg
&galleryTitle; Pool Side
&galleryText;
This is a closeup of the side of a small pool.
The tan colors come from a wooden frame.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040570.jpg
&galleryImage; photos/gallery/downsampled/p1040570.jpg
&galleryTitle; Long Reach
&galleryText;
A long reach machine.
This one demolished the planetary robotics building.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040631.jpg
&galleryImage; photos/gallery/downsampled/p1040631.jpg
&galleryTitle; Wet Bulbs
&galleryText;
Wet light bulbs after a summer rain.
These illuminate the walkway of the Amtrak station.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050279.jpg
&galleryImage; photos/gallery/downsampled/p1050279.jpg
&galleryTitle; Figure Eight
&galleryText;
The DEPTHX rover is just below the scene and the white wall is several meters behind this knot.
I like the simple focus on a complicated object.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030013.jpg
&galleryImage; photos/gallery/downsampled/p1030013.jpg
&galleryTitle; Puppy in the Woods
&galleryText;
My "puppy" in the fells.
As usual she is on the lookout for something to chase.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4778.jpg
&galleryImage; photos/gallery/downsampled/img_4778.jpg
&galleryTitle; Office Building
&galleryText;
Clouds are reflected off this office building.
I like the three distinct layers; clouds, interior and exterior.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010925.jpg
&galleryImage; photos/gallery/downsampled/p1010925.jpg
&galleryTitle; Evening Bunkhouse
&galleryText;
A long exposure shot of an dormitory entrance.
We stayed in a similar one nearby.
&galleryLine;
&galleryEnd;
⊥
&end;
galleryConcepts.html
&title;
Dom's Page: Photography: Concepts
⊤
Photography: Concepts
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020596.jpg
&galleryImage; photos/gallery/downsampled/p1020596.jpg
&galleryTitle; Decaying Leaf
&galleryText;
Taken in the fells while walking my dog.
This was one of the last remaining leaves on the tree.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020619.jpg
&galleryImage; photos/gallery/downsampled/p1020619.jpg
&galleryTitle; Hazy Sun
&galleryText;
I took this while stuck in traffic on the turnpike.
This was a very hazy day, producing the halo effect.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020895.jpg
&galleryImage; photos/gallery/downsampled/p1020895.jpg
&galleryTitle; Candles
&galleryText;
These candles were part of the center piece at our table.
The normal overhead lights were on as well, but the fast shutter speed made them irrelevant.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1050354.jpg
&galleryImage; photos/gallery/downsampled/p1050354.jpg
&galleryTitle; Pool Side
&galleryText;
This is a closeup of the side of a small pool.
The tan colors come from a wooden frame.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040631.jpg
&galleryImage; photos/gallery/downsampled/p1040631.jpg
&galleryTitle; Wet Bulbs
&galleryText;
Wet light bulbs after a summer rain.
These illuminate the walkway of the Amtrak station.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050279.jpg
&galleryImage; photos/gallery/downsampled/p1050279.jpg
&galleryTitle; Figure Eight
&galleryText;
The DEPTHX rover is just below the scene and the white wall is several meters behind this knot.
I like the simple focus on a complicated object.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4778.jpg
&galleryImage; photos/gallery/downsampled/img_4778.jpg
&galleryTitle; Office Building
&galleryText;
Clouds are reflected off this office building.
I like the three distinct layers; clouds, interior and exterior.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1120472.jpg
&galleryImage; photos/gallery/downsampled/p1120472.jpg
&galleryTitle; Wooden Post
&galleryText;
This is a wooden post near Amboy Crater.
I like the interplay of straight vs curved, ordered vs chaotic, man-made vs natural.
&galleryLine;
&galleryEnd;
⊥
galleryPeople.html People
galleryPittsburgh.html Pittsburgh
galleryPlaces.html Places
galleryChile.html Chile
galleryUK.html UK
galleryMexico.html Mexico
galleryRobots.html Robots
&end;
galleryRobots.html
&title;
Dom's Page: Photography: Robots
⊤
Photography: Robots
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040126.jpg
&galleryImage; photos/gallery/downsampled/p1040126.jpg
&galleryTitle; Solar Panels
&galleryText;
A close up of the solar panels on Zoe.
A light drizzle left these beads of water.
You can see some refraction in the larger drops.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4334.jpg
&galleryImage; photos/gallery/downsampled/img_4334.jpg
&galleryTitle; Nomad
&galleryText;
This is Nomad on Mascoma Lake.
The ice was about 18 inches thick; enough to hold Nomad, our truck
and crew.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1010209.jpg
&galleryImage; photos/gallery/downsampled/p1010209.jpg
&galleryTitle; Broken PTU
&galleryText;
This is the top of Zoe's mast.
The pan-tilt unit is broken and has been removed.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020109.jpg
&galleryImage; photos/gallery/downsampled/p1020109.jpg
&galleryTitle; Zoe and Moon
&galleryText;
This was taken on a solstice.
The setting sun gives a nice red, mars-like illumination.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1080634.jpg
&galleryImage; photos/gallery/downsampled/p1080634.jpg
&galleryTitle; Clementine at Night
&galleryText;
This photo of Clementine was taken during coring tests.
A diver is in the water in the top right.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1130141.jpg
&galleryImage; photos/gallery/downsampled/p1130141.jpg
&galleryTitle; Scarab
&galleryText;
This is a shot of Scarab at Robot City.
This was shortly before the big demo, a few days before the lasers were moved down from the mast.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1120090.jpg
&galleryImage; photos/gallery/downsampled/p1120090.jpg
&galleryTitle; Zoe and the Sun
&galleryText;
This is a shot of Zoe's pan-tilt unit.
I like the angle and the fiery sunrise.
&galleryLine;
&galleryEnd;
⊥
galleryConcepts.html Concepts
galleryPeople.html People
galleryPittsburgh.html Pittsburgh
galleryPlaces.html Places
galleryChile.html Chile
galleryUK.html UK
galleryMexico.html Mexico
&end;
galleryPlaces.html
&title;
Dom's Page: Photography: Places
⊤
Photography: Places
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4358.jpg
&galleryImage; photos/gallery/downsampled/img_4358.jpg
&galleryTitle; Mascoma Lake
&galleryText;
I went to Mascoma lake for the LORAX project.
This is in New Hampshire, near White River Junction.
The ice was about 18 inches think and heavily snow covered.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1070717.jpg
&galleryImage; photos/gallery/downsampled/p1070717.jpg
&galleryTitle; End of the Storm
&galleryText;
A bit of sun shines down on Lake Ontario after a storm.
This was taken from a high-rise near the shore in Toronto.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3706.jpg
&galleryImage; photos/gallery/downsampled/img_3706.jpg
&galleryTitle; Dark Woods
&galleryText;
This is the final leg of a trail up a small mountain in Maine.
It was a very foggy day, making the scene even darker than usual.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/img_3725.jpg
&galleryImage; photos/gallery/downsampled/img_3725.jpg
&galleryTitle; Lonely Tree
&galleryText;
This little tree managed to take roof on the side of a cliff.
It reminds me of motivational posters.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3753.jpg
&galleryImage; photos/gallery/downsampled/img_3753.jpg
&galleryTitle; Sunset with Boat
&galleryText;
A late summer sunset over Moosehead Lake in Maine.
This is from the shore by the cabin we stayed at.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3778.jpg
&galleryImage; photos/gallery/downsampled/img_3778.jpg
&galleryTitle; Moosehead Lake
&galleryText;
We hired a plane to fly us over Moosehead Lake in Maine.
The speed and dirty windows produced this dreamy shot.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1120829.jpg
&galleryImage; photos/gallery/downsampled/p1120829.jpg
&galleryTitle; Grand Canyon
&galleryText;
It's the Grand Canyon.
It's amazing.
As much as I like the photo, it's nothing like being there.
&galleryLine;
&galleryEnd;
⊥
galleryConcepts.html Concepts
galleryPeople.html People
galleryPittsburgh.html Pittsburgh
galleryChile.html Chile
galleryUK.html UK
galleryMexico.html Mexico
galleryRobots.html Robots
&end;
galleryChile.html
&title;
Dom's Page: Photography: Chile and the Atacama
⊤
Photography: Chile and the Atacama
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030667.jpg
&galleryImage; photos/gallery/downsampled/p1030667.jpg
&galleryTitle; Rolling Fog
&galleryText;
This is a spot where afternoon fog rolls over the Chilean coastal range.
The fog was particularly strong that day and started early.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030431.jpg
&galleryImage; photos/gallery/downsampled/p1030431.jpg
&galleryTitle; Dunescape
&galleryText;
A sand dune formed on the side of large hill.
It encompasses the entire foreground while a sunset illuminates the nearby mountains.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4060.jpg
&galleryImage; photos/gallery/downsampled/img_4060.jpg
&galleryTitle; La Portada
&galleryText;
La Portada is an eroded arch just off the Chilean coast.
It is located north of Antofagasta, on the way to the airport.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010706.jpg
&galleryImage; photos/gallery/downsampled/p1010706.jpg
&galleryTitle; Desert Sunset
&galleryText;
Sunset over the Atacama desert.
The moon can been glimpsed in the top right.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010753.jpg
&galleryImage; photos/gallery/downsampled/p1010753.jpg
&galleryTitle; Foreboding Clouds
&galleryText;
A strong weather front quickly covered the area in dense clouds.
I got this shot as they started to sweep in.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010871.jpg
&galleryImage; photos/gallery/downsampled/p1010871.jpg
&galleryTitle; Road to Nowhere
&galleryText;
A road in the desert.
Ancient phone poles and washboarded roads betray the disuse.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1010925.jpg
&galleryImage; photos/gallery/downsampled/p1010925.jpg
&galleryTitle; Evening Bunkhouse
&galleryText;
A long exposure shot of an dormitory entrance.
We stayed in a similar one nearby.
&galleryLine;
&galleryEnd;
⊥
galleryConcepts.html Concepts
galleryPeople.html People
galleryPittsburgh.html Pittsburgh
galleryPlaces.html Places
galleryUK.html UK
galleryMexico.html Mexico
galleryRobots.html Robots
&end;
galleryUK.html
&title;
Dom's Page: Photography: England, Scotland and Wales
⊤
Photography: England, Scotland and Wales
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_2947.jpg
&galleryImage; photos/gallery/downsampled/img_2947.jpg
&galleryTitle; Wild Flowers
&galleryText;
Some wild unkempt plant-life in England.
Even the natural meadows look proper over there.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_2956.jpg
&galleryImage; photos/gallery/downsampled/img_2956.jpg
&galleryTitle; Land's End
&galleryText;
Land's End, the southwestern tip of England.
There is a small sandy beach nearby, but most of the coast looks like this.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3078.jpg
&galleryImage; photos/gallery/downsampled/img_3078.jpg
&galleryTitle; Welsh Coastline
&galleryText;
This is the view from the northwestern Wales.
The hills are fairly low, but look intimidating as they reach the ocean.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3097.jpg
&galleryImage; photos/gallery/downsampled/img_3097.jpg
&galleryTitle; Mount Snowdon
&galleryText;
The view from Mount Snowdon, the highest peak in England and Wales.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3108.jpg
&galleryImage; photos/gallery/downsampled/img_3108.jpg
&galleryTitle; English Countryside
&galleryText;
A pastoral scene of the English countryside.
Complete with grazing sheep, fertile land and rolling hills.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_3114.jpg
&galleryImage; photos/gallery/downsampled/img_3114.jpg
&galleryTitle; Imposing Valley
&galleryText;
A typical view driving through the many glens and valleys.
This shot taken from a moving car.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1060182.jpg
&galleryImage; photos/gallery/downsampled/p1060182.jpg
&galleryTitle; Miniature Island
&galleryText;
This tiny island can be found behind a damn in northern Scotland.
The damn is one of many hydro-electric power plants that operate under
the moto "power from the glens".
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1060186.jpg
&galleryImage; photos/gallery/downsampled/p1060186.jpg
&galleryTitle; Scottish Hills
&galleryText;
The view from a small mountain in Scotland.
Like its neighbors, this one is accesible only by hiking though tall grasses.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1060373.jpg
&galleryImage; photos/gallery/downsampled/p1060373.jpg
&galleryTitle; Mountain Road
&galleryText;
This is a single-lane road through the hills of the Isle of Skye.
It features steep drop-offs, blind turns and great views.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1060405.jpg
&galleryImage; photos/gallery/downsampled/p1060405.jpg
&galleryTitle; Flower and Mountain
&galleryText;
Taken just off the road through Glen Coe.
On a summer day you'll see families enjoying picnic in spots like this.
&galleryLine;
&galleryEnd;
⊥
galleryConcepts.html Concepts
galleryPeople.html People
galleryPittsburgh.html Pittsburgh
galleryPlaces.html Places
galleryChile.html Chile
galleryMexico.html Mexico
galleryRobots.html Robots
&end;
galleryMexico.html
&title;
Dom's Page: Photography: Mexico
⊤
Photography: Mexico
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1080245.jpg
&galleryImage; photos/gallery/downsampled/p1080245.jpg
&galleryTitle; Cenote Zacaton
&galleryText;
Zacaton is a massive thermal sinkhole.
Floating islands have formed on the surface and the jungle creeps inward.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1080506.jpg
&galleryImage; photos/gallery/downsampled/p1080506.jpg
&galleryTitle; Cenote Caracol
&galleryText;
Caracol is another sinkhole in the Systema Zacaton.
Despite being one of the smallest cenotes in the system, it is thought to be the most biologically diverse.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1080565.jpg
&galleryImage; photos/gallery/downsampled/p1080565.jpg
&galleryTitle; Palm
&galleryText;
A typical Mexican palm tree.
This was taken in late winter, just before they start blooming.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1080585.jpg
&galleryImage; photos/gallery/downsampled/p1080585.jpg
&galleryTitle; Distant Mountain
&galleryText;
A distant mountain peaks through the dense jungle.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1080847.jpg
&galleryImage; photos/gallery/downsampled/p1080847.jpg
&galleryTitle; Lazy River
&galleryText;
This river is east of Systema Zacatone.
This view is near the Gulf of Mexico, in the resort El Paraiso.
&galleryLine;
&galleryEnd;
⊥
galleryConcepts.html Concepts
galleryPeople.html People
galleryPittsburgh.html Pittsburgh
galleryPlaces.html Places
galleryChile.html Chile
galleryUK.html UK
galleryRobots.html Robots
&end;
galleryPittsburgh.html
&title;
Dom's Page: Photography: Pittsburgh
⊤
Photography: Pittsburgh
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030941.jpg
&galleryImage; photos/gallery/downsampled/p1030941.jpg
&galleryTitle; Steeler Photo
&galleryText;
This is in the parade after the superbowl victory.
With packed crowds, this was the way to see the action.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020627.jpg
&galleryImage; photos/gallery/downsampled/p1020627.jpg
&galleryTitle; Wean Flooding
&galleryText;
A water main broke on campus and wiped out the server room.
This hydrant was opened to relieve the pressure.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040037.jpg
&galleryImage; photos/gallery/downsampled/p1040037.jpg
&galleryTitle; Saint Stanslaus
&galleryText;
A cross atop Saint Stanslaus in the Strip district.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050692.jpg
&galleryImage; photos/gallery/downsampled/p1050692.jpg
&galleryTitle; Vintage Grand Prix
&galleryText;
Taken at the Vintage Grand Prix.
The car in the foreground broke down and pulled to the side.
A flagger (inching into the shot) is waving the caution flag.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050494.jpg
&galleryImage; photos/gallery/downsampled/p1050494.jpg
&galleryTitle; LTV Flower
&galleryText;
A closeup of a flower at LTV.
It contrasts nicely with the out of focus flowers in the background.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1050468.jpg
&galleryImage; photos/gallery/downsampled/p1050468.jpg
&galleryTitle; Army Men
&galleryText;
These toy army men are glued to the window.
This 'art' was installed at a gallery in downtown Pittsburgh.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040121.jpg
&galleryImage; photos/gallery/downsampled/p1040121.jpg
&galleryTitle; Club House
&galleryText;
This is the club house on the East side of LTV.
The shot was taken with high zoom.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020590.jpg
&galleryImage; photos/gallery/downsampled/p1020590.jpg
&galleryTitle; Carnegie Mellon
&galleryText;
This is a classic shot of the old part of campus.
It was taken from the hills over Pitt.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040648.jpg
&galleryImage; photos/gallery/downsampled/p1040648.jpg
&galleryTitle; Pennsylvanian
&galleryText;
Taken from the rotunda outside the Pennsylvanian.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1040890.jpg
&galleryImage; photos/gallery/downsampled/p1040890.jpg
&galleryTitle; Pirates' Fireworks
&galleryText;
A shot of downtown Pittsburgh lit by fireworks after a Pirates game.
PNC park is just across the river to the right.
&galleryLine;
&galleryEnd;
⊥
galleryConcepts.html Concepts
galleryPeople.html People
galleryPlaces.html Places
galleryChile.html Chile
galleryUK.html UK
galleryMexico.html Mexico
galleryRobots.html Robots
&end;
galleryPeople.html
&title;
Dom's Page: Photography: People
⊤
Photography: People
&main;
&galleryStart;
&horizontal;
&galleryLink; photos/gallery/mediumSize/img_4668.jpg
&galleryImage; photos/gallery/downsampled/img_4668.jpg
&galleryTitle; Beam Me Up
&galleryText;
This was around noon in an abandoned warehouse at LTV.
A hole for a fan allowed a big ray of light through.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1000059.jpg
&galleryImage; photos/gallery/downsampled/p1000059.jpg
&galleryTitle; Terrence Profile
&galleryText;
This is a shot of Terrence at the sand courts.
I like the green background.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1000086.jpg
&galleryImage; photos/gallery/downsampled/p1000086.jpg
&galleryTitle; Eric Diving
&galleryText;
Terrence took this shot from a huge distance.
Eric is diving after the ball and trying to "snow cone" it.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1000096.jpg
&galleryImage; photos/gallery/downsampled/p1000096.jpg
&galleryTitle; Brigitte Digging
&galleryText;
Brigitte shows off her characteristic good form.
That foot should be cropped out of the bottom left.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1000212.jpg
&galleryImage; photos/gallery/downsampled/p1000212.jpg
&galleryTitle; Ball to the Face
&galleryText;
I didn't close my block tightly and "goal posted" the ball.
I like the tensed muscles and motion blur on the ball.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020501.jpg
&galleryImage; photos/gallery/downsampled/p1020501.jpg
&galleryTitle; Laser Cutting
&galleryText;
Eli is holding up a copper plate with a smoking hole.
He just removed it from the path of high-energy laser beam.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020798.jpg
&galleryImage; photos/gallery/downsampled/p1020798.jpg
&galleryTitle; Paul Portrait
&galleryText;
This is a headshot of Paul one winter.
A freak heat wave allowed us to go outside in t-shirts.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1050537.jpg
&galleryImage; photos/gallery/downsampled/p1050537.jpg
&galleryTitle; Happy Than
&galleryText;
Than has just finished knocking down a shed.
The happiness and satisfaction really shows.
The dirt and goggles remind me of hard-working steel workers.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1050712.jpg
&galleryImage; photos/gallery/downsampled/p1050712.jpg
&galleryTitle; VR Lauren
&galleryText;
Taken at the Wood Street Galleries.
Lauren is lying on a water bed and wearing non-functioning goggles.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1030696.jpg
&galleryImage; photos/gallery/downsampled/p1030696.jpg
&galleryTitle; Geologist in Fog
&galleryText;
A geologist with rock hammer and clipboard.
He is peering through fog into a deep ravine.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1020075.jpg
&galleryImage; photos/gallery/downsampled/p1020075.jpg
&galleryTitle; Me and Zoe
&galleryText;
Chris took this shot of me.
Zoe is visible over my shoulder in the distance.
&galleryLine;
&vertical;
&galleryLink; photos/gallery/mediumSize/p1020318.jpg
&galleryImage; photos/gallery/downsampled/p1020318.jpg
&galleryTitle; Chris at MIM
&galleryText;
This is a shot of Chris outside the MIM.
He chose yellow, though other colors were available.
&galleryLine;
&horizontal;
&galleryLink; photos/gallery/mediumSize/p1120485.jpg
&galleryImage; photos/gallery/downsampled/p1120485.jpg
&galleryTitle; Amboy Band Photo
&galleryText;
Here is our band photo at Amboy Crater.
That's Finch in the front left, Dave on the right and I'm in the back middle.
&galleryLine;
&galleryEnd;
⊥
galleryConcepts.html Concepts
galleryPittsburgh.html Pittsburgh
galleryPlaces.html Places
galleryChile.html Chile
galleryUK.html UK
galleryMexico.html Mexico
galleryRobots.html Robots
&end;
architectsLeap.html
&title;
Dom's Page: Architect's Leap
⊤
Architect's Leap
&main;
8th floor
If you're feeling like a jerk,
7th floor
'cause your project just won't work,
6th floor
Go ahead, and take the leap,
5th floor
Then you'll finally get some sleep.
4th floor
Burma Shave.
3rd floor
Here is the view lying face-up on the 3rd floor of Wean,
the terminal end of Architect's Leap.
The bottom of this stairwell is often "decorated" by students.
Although no one has actually committed suicide this way, a chalk outline was drawn.
People have dropped packing peanuts, computer equipment and anything worthy of being crushed under Gallagher's Sledge-O-Matic.
Several segments of the railing near the bottom are bent (for example, in the lower left of this image), presumably from the inevitable collisions.
And that person peering out from the fifth floor is indeed an architect, perhaps pondering why she chose that major.
In case you're curious; Burma-Shave produced shaving cream and advertised with roadside jingles.
These jingles were split into a series of signs and placed along roads.
The rhyme usually referred to shaving or driving and the final sign was always the company name.
Here's a typical jingle:
"Late risers! Shave in just. 2 minutes flat. Kiss your wife. Grab your hat. Burma