- Starting at Microsoft
Just started this week at Microsoft as a summer intern.
My position is Software Development Engineer in the Core Networking Team of Core OS Division (COSD). Our team owns Windows Core Networking APIs and technologies such as Winsock, TCP/IP stack, WFP, IPsec, IPv6, WSK, WinINet, Http.sys, WinHttp, QoS, and System.Net. And my job for the summer is …
- SLAM Visualization for Player: Final Report
Introduction
This project is an attempt to implement a 3D visualization of simultaneous localization and mapping (SLAM) based on raw sensor data provided by the Player robotics framework.
This project is useful for both research and application purposes. Visualization of SLAM in research can help robotists better debug their robots. It can also provide much more information for remote robot operation where …
- Mobile Robot Programming Project
This is the course project for Mobile Robot Programming with Professor Zack Butler.
The goal of this project is to create a program that controls a Pioneer robot to navigate on a floor and reach a list of waypoints in their given order. The robot will start at one of given 8 locations and has to localize itself based on sensor …
- Ray Tracer Assignment: Checkpoint 7
Tone Reproduction
This is the final checkpoint for the raytracer project. The goal is simply to map produced images into real life luminance and compress them using different operations to produce film like effects.
Original picture:
Using Ward’s operator:
Lmax = 1
Lmax = 1000
Lmax = 10000
Using Reinhard’s operator
Lmax = …
- Imagine RIT 2009 – Head Tracking Display
Professor Bailey and I exhibited the head tracking display in the field house during Imagine RIT 2009.
I first started the head tracking display project as a course project for my computer graphics I class. It used to be simply a OpenCV head tracking sample code + some OpenGL. After a few weeks’ work, in preparation for the Imagine RIT festival, …
- Ray Tracer Assignment: Checkpoint 6
Transmission
At the intersection point, in addition to the reflection ray and the shadow ray, you must follow the transmission ray (through the intersected object) to determine its color contribution to the intersection point.
Use an index of refraction of 1.0 for the air around your objects.
The transmission ray moves into the object from the original intersection point, refracted according to …
- Ray Tracer Assignment: Checkpoint 5
Reflection
At the intersection point, you’ll need to obtain the reflection ray in addition to the shadow ray, and to follow the reflection ray to determine its color contribution to the intersection point. Note that the reflected ray is the reflection of the incoming ray (from the camera, or another reflected ray spawned from an earlier object intersection for the second/third/etc. …
- SLAM Visualization for Player: Midquarter Update
Midquarter Update
What’s Been Done So Far
The SLAM tutorial papers have been investigated. A cheap/fast version of SLAM has been developed that calculates the robot’s current position based on previous estimates and built probabilistic map using Markov-based localization. Basically, it evaluates a bunch of random points around the previous location and score each location candidate by comparing the sensor reading and …
UPDATES / FROM TWITTER
- Sun 14:05 Rode 22 mi around Lake Sammamish with Yin, Alan, Colin and Mark!
- Sun 1:28 NE 40th has this horrible ramp to bike up.
- Fri 0:56 went swimming with @PaulSolt for an hour and did steam room and sauna afterwards. Life is good!
- Thu 1:32 @JohnInGZ shhh! they don't need to know about that one.
- Wed 1:03 Love this theme song. http://bit.ly/OdOBs
- Sun 3:05 Just realize this is so true: "it takes 30,000 dollars to fill up your iPod"
TAGS / A CLOUD OF THEM
FRESH / LATEST POSTS
Ziyan Zhou
Categories
Search
Archives
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
Meta
- Valid XHTML
- Valid CSS

- © 2008 by Ziyan Zhou. All rights reserved.

