Ziyan Zhou


  • Final Exam Scheduler

    Should have posted this more than a year ago. This was a project for my grad-level Parallel Computing I class with Professor Alan Kaminsky. The goal for this project was to run massively parallel algorithm on cluster machines at RIT Computer Science Department to provide better final exam scheduling for students with different preferences and [...]

  • 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 [...]

  • 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 [...]

  • 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 = 1 Lmax [...]

  • 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 [...]

  • 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 [...]

  • 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 [...]

  • Probabilistic Mapping

    This is a homework assignment for Mobile Robot Programming. A probabilistic map is built for a simulated pioneer robot using 8 sonar sensors. The sensor model used was just a really simple condition based model. However, more complicated model can be plugged in to deal with noise in the real world. I enjoyed watching the [...]

« Previous Entries

TAG / RIT

TAGS / A CLOUD OF THEM

FRESH / LATEST POSTS

Feeds