Bradley Zhou’s Status Report for 5/1/21

This week I worked on focusing more on the orientation of the pen to better estimate the position of the cursor. I used the orientation to indicate which direction the “tip” of the pen would be facing relative to the user’s hand, which presumably would be holding the pen. I also integrated this functionality into the CV functionality that detects the center of the user’s hand. Combining these two points of information gives us a relatively high accuracy way of detecting the tip of the pen. After this, I added three buttons to the arduino and fed those clicks to the python program. Currently, one button is used as a left mouse button; as long as the button connected to the arduino is held down, so is the left click mouse button. Currently, one of the other two buttons is used to calibrate the orientation of the pen in case drift happens.



Leave a Reply

Your email address will not be published. Required fields are marked *