The International Computer Engineering Experience Program is an opportunity for Cal Poly and Princeton students to apply their technical knowledge in an international context and to increase global citizenship across campus.
Monday, March 5, 2012
Tech Update
I have already put together a majority of the framework for the interface, and recently began loading in cistern meshes. Due to the fact that Billy and Jeff have their code complete (aside from per-cistern fine tuning), the three of us can pump out a cistern model and have it online in about an hour. We will be doing this for each new cistern that we deploy the robot into. My project is still running into some choppiness which will be sorted out in 2-3 days.
Here is a sample of my progress as of today.
Note: If you are running Linux, you may run into difficulty with the Unity3D plugin.
I am still working on the textures/lighting of the cistern and water, the spherical linear interpolation of the rotational trackball (should be a quick fix!), and the photo selection on the right hand side of the interface. It may not be very easy to see, but right now all that the photo selection does is highlight a region on the wall that the selected picture shows. Once the photo selection is complete the model will rotate so that the highlighted area that the picture displays will be more visible and a frustrum with the robot's position and angle of view will be shown. I also intend to use Tim's higher quality go-pro pictures, rather than these stills from the video stream from last year. I might end up adding a big pop-up version of the photo as well. We'll see what happens. Aside from that, it's time to start rapidly uploading and spitting out cisterns as we deploy into them!
Tuesday, February 28, 2012
Greetings from Malta!
Yesterday we touched down in Malta! The days blurred together during the flights, but passing over the Swiss alps at 10,000m made up for the rest of the mind numbing travel. Once we arrived, we took a precarious bus ride to our apartments to get situated. All of us promptly passed out and woke up some inordinate amount of time later to a fresh morning in Malta! Upon waking, Jeff, Sara and I took a ~2 hour long walk down the coast of Sliema. Here's what that looked like:
After we got back everybody else was up so we unpacked the gear to check the condition of the robots. We all got a little bit of work done with our projects, and shortly after Tim and I went to the ironmonger (hardware store in Malta) to get some sandpaper/rubbing alcohol/superglue/various other odds and ends. We returned and finished some more work. At around 1:00PM (it felt more like 4:00AM...) the group went out in search of lunch. We stumbled upon a traditional Maltese restaurant and took a seat inside. Everybody in the group tried some wild orders. Billy and I were a little bit tame, and got crab and lobster ravioli. Some of the other orders were more interesting. Jeff got sea urchin pasta, and Tyler got rabbit (below)!
After lunch (which is 3 hours and 6 courses long in Malta), we headed to the grocery store and then back home. Sliema is an incredibly dense city, so navigating can be difficult. We had some trouble in this manner, but found our way back home. Back to work!
Tuesday, February 21, 2012
Cultural Update - Engineering Degrees in Malta
Last week in our ES410 class, we gave final presentations that detailed our ethnic studies research papers and how we would be collecting data. Seeing as our ICEX team is splitting off from the rest of the class in one week, we will be completing our projects while in Malta! This gives our team some exciting benefits such as the ability to conduct on-site interviews and publish a primary source document.
My research project is on the difference between the engineering educations offered at Malta's two main tertiary educational facilities: University of Malta and Malta College of Art, Science and Technology (MCAST). The final product of my research will be in two segments. I will have a formal document, and online information that will go up on our website that will discuss the similarities and differences between the two schools. I intend to include information from interviews (WHEW! what an alliteration!) with professors from both universities discussing the degree to which the engineering work at each school could be considered "hands on" or "strictly theoretical". I would also like to include information about the reason for the formation of MCAST back in the 1970s. Both parts of my research project will come into a more clear context once we take off for Malta, so for right now I will wrap this up by saying that I am very excited to have this opportunity!
Thursday, February 16, 2012
Pool mapping test run


The next image is the SONAR map that was generated using Billy's software. After creating special files that contain information on the bearing, depth, and time that a SONAR reading was taken, a scan can be loaded in. Then we load in a second scan, and a particle filter is used to converge the two scans. This can be done with different SONAR scans until a complete map is generated. Since this was the first set of SONAR data that Tyler and I took, we did not have the gain up high enough to fill in all of the holes around the pool. This makes Jeff's hole filling algorithm work a bit harder to produce a final map a little further down the line.
Saturday, January 28, 2012
Archaeologist Graphic Interface Update
We plan to embed our Google Earth layer right into Sara's water and society website, and host all of our other files (3D cistern meshes, SONAR overlays, etc.) there as well. The embedded Google Earth layer will have pop up descriptions, pictures, and links to other information collected from each cistern. I will still be using an embedded Unity3D frame to display the 3D cistern meshes (slightly simpler than writing code in WebGL that would allow the 3D mesh file to be navigable by a camera, although it does require a browser plug-in unlike WebGL). This frame will also be hosted on the Omeka water and society website. I should have a samples up shortly! Stay tuned!
Monday, January 2, 2012
Winter Break Progress
Thursday, December 29, 2011
Erik's Pre-Trip Learning Goals
Using what I know so far about ICEX, I have developed a few goals that I would like to have accomplished by the project's end. I'm sure that these learning goals will be revised as the quarter progresses, and I accept that there will be events that change my aim along the way that I have not yet considered. With that said, my pre-trip goals are the following:
I would like to gain enough knowledge of robotics and computer science principles to become a more well rounded systems engineer. In other words, I would like to be able to understand complex processes and systems that involve a variety of engineering disciplines. This is not a goal that can be perfected, but rather one that must be continuously worked towards. It will be difficult, and it does not end once ICEX is over (in fact, it never does)! I think it's safe to say that by partaking in the ICEX project, this is a goal that everyone on the team is working towards. I guess I'm in good company!
I was assigned two sub-projects to complete along the way. These projects are developing an interactive Google Earth (or other) copy of our findings for documentation and educational purposes, and keeping track of the curriculum that we will share with the kids at Pacheco Elementary and any other schools that we may be working with. My goal is to educate as many people as possible such that they will be interested in what robotics has to offer. Hopefully, if we do our job at Pacheco, a handful of the kids will use our labs as an incentive to work harder in school so that they can do the same things in their future. While the details of the Google Earth database are not as clear as of yet, I hope that the outcome of this sub-project will be just as beneficial.
Just like every other human, I have a knack for adventure. Malta will feed that knack! I'm ecstatic to be on another side of the planet learning about things that I have never encountered! When I'm on my deathbed and I ask myself if I lived a complete life, this is one of the things that I will use to convince myself that I did. Happiness is something that everybody strives for, and this is the best way that I can think of to be happy. My goal is to make the trip as fulfilling as it can possibly be; to jam it with adventure, to have a mind opening experience, and to bring back as many stories as I can cram into my brain.
Thursday, November 10, 2011
Hello World!


