After we implement the new NICLA VISION camera, the performance of this hardware is pretty robust. Even with our untuned worst PID controller, it can still hover in front of the green ball for 3:30 min.
Unit test: Send single data from NV camera to PC via WIFI(500ms) Send gb detection data via wifi (50ms):
Using new Nicla Vision camera to do onboard detection:
The top one is the original detection data and the bottom one is after we implement the KF algorithm. The blue circle is the predicted location and the red one is the original location. This is the simple version of green ball color threshold detection: I add the region filter and it preform...
The first flying test is to test the move_to_ball function: The logic of move_to_goal function now is correct and PID is kind of ok so we move forward to the next part. Before, we notice that it was easy to lose the track of the green ball and even after we fine-tune the PID controller. So...
Testing the new blimp using manual control. Since the blimp is not fully filled with helium the motors bend when they are activated, making it less maneuverable. Motor placement also inhibits blimp's maneuverability. Testing the capturing mechanism using a controller. Using the controll...
There are two variations to the designs of the motor handles, one for the vertical motor and the other for horizontal motors. They are designed with the intention of keeping the weight low and sturdy as this is used with a brushless motor. Horizontal Motors: The design has a hole going strai...
The blimp can hover when it's close to the goal if we set PID value to be small: The blimp will easily lose track of the goal when it approaches from a further distance because our PID value is small: A screen recording shows how it lost track of the goal: How to improve next: ...
The goal detection vertical flying test: The goal detection horizontal flying test: The goal detection hovering flying test: Next step: Need to make a separate PID module for different situations/areas. Function will take in the PID for x,y, and input Improving the horizontal...
Testing the detection of the short range orange circle using Laptop's power: Testing the detection of the short range green square using Laptop's power: Testing the detection of the short range green triangle using Laptop's power: Testing the detection of the long range and big size gree...