Ziyan Zhou
  • FPGA-based Artificial Neural Network

    This is my Digital System Design course project, collaborated with James. Abstract Artificial Neural Networks (ANN) are non-linear statistical data modeling tools, often used to model complex relationships between inputs and outputs or to find patterns in data. In this project, a generic hardware based ANN is designed and implemented in VHDL. This three-layer ANN [...]

  • Memcached Map

    Instead of building the map server as a player server plugin, I am now using memcached as my distributed map server. Memcached allowed much faster access of map tiles. I also implemented tile lock so that multiple player plugins can update the same portion of the map at the same time. Probability mapping, red means [...]

  • AMOS Mapping

    Some recent work on AMOS mapping that I’d like to share: Variance mapping outdoor Elevation mapping indoor Elevation mapping indoor Variance mapping indoor Visual mapping indoor Right now, the mapping is done as a series of player plugins. But the problem with player is its slowness in transmitting map tiles. So future release will use [...]

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

  • Secure Wireless Door Lock

    Zachery Shivers and I rushed this project out in the past week for the TI MSP430 Ultra-low Power Challenge. What we’ve achieved so far is a secure wireless door lock that allows you to unlock your door remotely via your RF-enabled TI eZ-430 Chronos watch. Abstract Using the new TI eZ430-Chronos sport development watch, which [...]

  • How To Secure Your Website Using SSL For Free

    If you haven’t noticed, my website now supports SSL and my certificate is automatically trusted by your browser. Now I can securely login to my blog to post without worrying password sniffing. Recent news about Microsoft trusting StartSSL root CA in the security update has brought my attention to this company called StartCom. They offer [...]

  • Iterative Closest Point

    This is quite an interesting algorithm that does mobile robot localization based on 2D laser scan. I’ve looked at a few different methods to reliably and simultaneously localize and map environment for mobile robots. In particular, one can use Extended Kalman Filter (EKF) to deal with Gaussian error in robot motion and achieve fantastic results [...]

  • RIT Interns met Steven Sinofsky

    Some time last month, RIT interns had a chance to meet with Steven Sinofsky, President of Microsoft Windows Division. Here is the picture from that private Q&A session. (Cookies and milk session)

« Previous Entries

UPDATES / FROM TWITTER

TAGS / A CLOUD OF THEM

FRESH / LATEST POSTS

Feeds