20 Oct

In order to see the goals taped with the retro-reflective tape, we attached our robot with an IR LED and take a picture of the frame. Then, we take a picture with the LED off. By setting a specific threshold, we can find pixel with the difference between the 2 images being more than the specified re...

17 Aug

Previously, a P controller was used for simplicity as it removes the requirement of keeping track of time at each time step. However, with the unstable motion of the blimp, a PID controller is needed to further stabilize the system. This is the result: The parameters were tuned based on the trac...

15 Aug

In the past 2 weeks, I tried to develop and algorithm that can be used if we have a blimp that have a camera facing down. With the camera, we would be able to detect the field of interest and control the robots within the field. In this case, the current algorithm can be used to control any vehicle...

28 Jul

Last week, the engineering effort was focused on setting up the hardware and building the blimp and any other required electronic components. Initially, we couldn't set it up using the balloon that we bought from Amazon, so we had to reuse the blimp that was used in the previous tournament. Due to t...

19 Jul

Building upon the work that was done last week, the goal this week was to include some sort of motion actuation to demonstrate that a vehicle can track a specific blob of a specific color using the OpenMV camera. However, due to setback in the goal of making a blimp, we decided to proceed with a sma...

12 Jul

First, the camera detected all the blobs of within the camera frame. The color along with its horizontal and vertical position are encoded into a 7-character string, which is then sent to the feather board using the i2c protocol. the feather board iterates through list of string. If the color code m...

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...

28 Jun

The general idea of the blimp autonomy is that the controller that we are using for the blimp will receive multiple inputs which will determine how the blimp is going to move. On a high level, the camera detect the objects like the green balloon, opponent's blimp, and the goal post. That, along with...

  • «
  • »