11 Jul

This past week, I worked on camera recognition using the openMV camera. This included recognition of different colored blobs, as well as recognition of April tags. To test the camera's April tag recognition, I put April tags on the wall and tested the distance that the April tags could be detecte...

08 Jul

This week, I also tested some properties of the motor board, like the relationship input and output relationship between battery and motors. So I try three different setup: The small motor with small propeller The big motor with bigger propeller Both: Try different batteries with a...

08 Jul

This week, I've tested the servo limitation and figure out a way to determine the correct maximum and minimum limitation for different servo motors. So in the example code and in the tutorial, it says: Using the example code, edit SERVOMIN until the low-point of the sweep reaches the mini...

08 Jul

This week I wrote a code to save and visualize the streaming data off-line from opti-track system. The code is now in the github I try different rigid body object in our opti-track system: one of which is on a unmanned vehicle and it's video is shown below. Since the rigid body markers are s...

07 Jul

In order to automate the blimp, we need to consider the problems that we need to solve. By doing research in the behavior of previous manually-controlled blimps and understanding the challenges that the blimp might face to achieve its goal of collecting the green balloons, a function block diagram w...

05 Jul

The ball detection algorithm (without the use of a trained model) has been completed. Following the work posted in the last blogpost, I realized that it may be a better idea to isolate the ball away from its environment and determine its bounding box in the cropped image. The first analysis of the b...

03 Jul

This week I wanted to test the performance of different protocols and mesh-networks. The two biggest characteristics I wanted to determine were range and throughput. My first test was the ESP-Now protocol, which is a peer-to-peer communication protocol near 2.4 GHz. Outside, with a line of sight, I...

03 Jul

During Weeks 1 and 2 of SURP 2021, I indulged myself in studying RoCo’s backend. The backend is equipped with a collection of varying cars, boats, and other 3D objects as well as functions that are used to build these. My task for this summer is to create new designs to be included in the library —...

03 Jul

PROBLEMS WITHIN THE ROCO WEB INTERFACE The web interface of ROCO needs an update and I wanted to list some of the urgent fixes that need to be implemented. Firstly, the thumbnails that are presented within the roco website are not visually appealing. They are models directly pulled from the 3D vie...

02 Jul

This past week, I have been working on setting up the camera hardware for the visual processing that I will be working on. I started by setting up the ESP32 Cam, which uses the Arduino IDE. There is an example for ESP camera boards that can be used to set up a video stream on a web server, which is...