01 Aug

These past couple of weeks I have been soldifying my understanding of what our goals for the Robotic Paper Boat project are. The overall goal for me is to create a GUI suitable for 5 year olds to design paper boats. But the main obstacle that can make or break this GUI is the widget that is implemen...

31 Jul

I am finally able to stream the position and orientation data from the OptiTrack Motive Tracker software into a python program on the ComputeSticks! Below is a video visualizing the demo given yesterday. Week6.mp4

31 Jul

After coming to the conclusion that copper tape was more conductive than aluminum film, we discovered that using the copper tape on thin plastic yielded better results than the copper tape on paper because the plastic is more durable than paper. We continued experimenting and through trial and error...

31 Jul

A python library dsnwritier was created to help users to do electrical design from python script. It contains simple functions to call to import drawing files (dxf/svg), to load footprint based on kicad_mod file, and to define netlist easily. Package Dependencies: pykicad numpy Cla...

29 Jul

We finished making the 3D boat structure in RoCo. It isn’t perfect because we temporarily hard coded the angles between the faces, but is good enough for the demonstration tomorrow. When we complete the rest of the boat we will go back to the boat structure and figure out the angles to widen the v...

29 Jul

For the paddlewheels, we have implemented the correct 2D template in RoCo, but we're still working on the correct construction for the 3D model. Currently the two sides of the wheel are oriented flat face to flat face, instead of flap to flap as desired. We also need to code in tabs to connect t...

25 Jul

Overall, I am having quite a positive experience at LEMUR. The aspect of this lab that most prominently grabs my attention is how willing lab members are to help each other. The person outside of my team who has helped the most, directly and indirectly, with the project is Amir. At nearly every step...

24 Jul

Throughout the past week, I was able to write my first code that merely uses I2C calls to initialized and read of the VL53L1X sensor. The code mimics the exact send/receive byte sequences which were captured by the ST’s library in the past week.Currently, I’m capturing the same sequences of d...

24 Jul

Calibration is essential for optical motion capture systems. During camera calibration, the system computes position and orientation of each camera and amounts of distortions in captured images. Using calibration data, Motive constructs a 3D capture volume. This video illustrates how to calibrat on...

24 Jul

A Python package was developed to help users with importing DXF drawing to KiCAD PCBnew.The package reads a dxf file and draw everything in PCBnew board design file. Supports layer , width parameters Supports line, ploygons class for now Will develop for Arc, Circle and Text...