When a Pig Started to Learn OpenCV...
Background
I have a goal of stacking Jenga blocks. But before the robot arm can do anything fancy, I need to stop being scared of images.
Short Goal
So I started with this static photo of Jenga blocks from my desktop camera. The small mission: draw accurate rotated boxes, center dots, and labels around the blocks by the end of this post.
The starting photo: five blocks, 640 x 480 pixels, shot with an Intel RealSense D435. The lighting is not perfect, the shadow is dramatic, and OpenCV ...
Edelweiss with Frequencies
Click to see powerpoint
Sin Frequencies Precal
Open notebook in Google Colab
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172import numpy as npimport matplotlib.pyplot as pltfrom IPython.display import AudioSAMPLE_RATE = 44100def make_note(frequency, duration, volume=1.0): t = np.linspace(0, duration, int(SAMPLE_RATE * duration), endpoint=False) wave = volume * np.sin(2 * np.pi * frequency * t) fa ...
Robotic Arm Dos
One year later…
Last year was my first encounter with the robotic arm. I managed to understand what it is and how to set it up. Sounds superficial? Indeed!
This spring semester I decided to face the robotic arm again, with a bit more patience and a bit more courage. I felt confident that at least I could learn a bit more on the software side.
Goals:
The GRAND goal was to stack Jenga blocks with closed-loop visual control rather than scripted coordinates.
To achieve this, I gave myself some Sub-G ...
What should I do?
My Exploration of Tech:
I started exploring tech at the beginning of the summer before freshman year. Before that, most of what I cared about was economics, politics, food, and tennis. So honestly, it was a pretty late start.
My real, almost logarithmic boost into technology came in the fall of my sophomore year. Through Tech and Innovation I, I found a class that gave me much more freedom to access and experiment with different areas of technology.
A lot of times, I would watch YouTube videos a ...
Post-The Great Gatsby
Open full presentation
Manometer
Onshape CAD Click to view
Current Browser does not support.
CAD Model
Manometer
ROV Day 1
Underwater ROV
Remotely Operated Vehicle:
Currently, we have achieved two major things:
1. Inherit the Files
From the seniors Jake and Johnathan last year:
BlueRobotics (BlueROV2)
BlueFin Journal (Google Doc)
2. Obtain the CAD file of BlueROV2 by BlueRobotics
BlueFin Presentation (Google Slides)
CAD_ZIP
Heavy_Extension_Version
How Others Got Inspired:
Replica Based on CAD
Creative:
Scanning:
When I Heard the Learn’d Astronomer
When I Heard the Learn’d Astronomer
By Walt Whitman
When I heard the learn’d astronomer,
When the proofs, the figures, were ranged in columns before me,
When I was shown the charts and diagrams, to add, divide, and measure them,
When I sitting heard the astronomer where he lectured with much applause in the lecture-room,
How soon unaccountable I became tired and sick,
Till rising and gliding out I wander’d off by myself,
In the mystical moist night-air, and from time to time,
Look’d up in perfe ...
Phone Stand
Proposal:
I basically wrote a simple, unnecessary auto-logic-flow for a two-week questionnaire with the aid of WEBBgpt. And it identifies the major keywords and inserts the variables into the pre-made f-string. Still, this is unnecessary.
Auto Code:
Show/Hide Python code
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111 ...









