After we finished the full minimum autonomous control logics last week, we think it is necessary to add some new functions in order to tune the control in the field flying test: (1) Keyboard interruption to stop all motors (2) Keyboard interaction to change the control variables (PID control) (...
Full integrated high level logic flying test: What to do next: Flying test in a bigger space (like: Eng IV) Have keyboard interruption in the python function To tweak PID value while running the program To stop the balloon from being crazy The meter version April tag detection is stil...
Based on Wednesday Meeting, we decide to change our whole system design into a P2P Blimp-Laptop version, so that all controlling process happens on the ground i.e on the laptop. And blimp system is only for (1) get and send sensing data (2) receive laptop processed motor directives (3) control mot...
I've conducted the esp32 cam detection green ball integrated test and here is the video: What do we improve from before: The ML algorithm works much better than the color detection in the lab environment Some problem that I've found: ESP32 cam problem Balloon problem
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...
Code Tried to get rid of a few redundancies in some parts of the roco code Started writing a new composable (pseudocode) that can be used a base module for generating the controller for the given robot geometry need some help to figure out how relevant robot dynamics will be for the controll...
Due to the diverse system architecture of the project and even of a single blimp, we have modularized the main Embedded C program that runs on the ESP32 that controls the motion of the blimp. Functions belonging to different subsystems - Propulsion, Localization, Debugging, etc. - have been separate...
What DARPA wants: Independent derivation of action and tasks within a team with limited or degraded communication is critical but not explored. DARPA desires efficient, bundled perception, localization, planning, and control algorithms for small robots to move rapidly and accomplish a multi-robo...
We are able to conduct green ball detection end-to-end pipeline using ESP 32 Cam The closed-loop communication figure: We are now able to transfer detected data (X,Y) position of the center of the green ball) to Esp32 feather board ESP 32 Camera (as an Access Point) broadcast video it saw ...