The Primary Chassis |
This week Brigette has been sick but still put effort into debugging the H-Bridge. She redesigned the Logic board and had that printed. The logic board is now consistently outputting the correct data values. She also redesigned the H-Bridge and had that printed. After soldering the new H-Bridge components together, the motor is spinning due to logic from the H-Bridge but there is way too much current being drawn from the supply. She is aiming to completely debug the H-Bridge over the weekend so the team can test the robot software.
Gabe has spent the last week working to implement an alternate version of the PNP localization into the vision system. Currently the system is not performing as expected. The localization is set to be completed on April 6, so Gabe will spend the weekend completing the implementation.
This week Trent Wargo worked on the power supply board and got the prototype working. After completing the prototype, he worked on creating a PCB for the power supply. After the first revision of the PCB was made he decided to split the power supply board into several smaller boards to make debugging easier. He successfully designed the PCBs and is finishing soldering all the necessary components to finalize his design.
Jason And Jaya worked on the shell this week. They used the CAD drawing to measure out pieces of the foam and began to cut the foam into the shape and size needed to make the shell mold. Once all the pieces are cut they began to glue the pieces together. Next is for the shell to be completely glued together and sanded into the final shape. then the wet layup will be applied.
For the last two weeks Haris has worked on parts of a Calibration code in MATLAB
which will not autonomously calibrate the cameras if they are moved from their
initial position with reference to the robot. However, this code is simple enough to
input a set number of measurements of where the camera is in terms of x, y and z
coordinates with respect to the robot and the selected marker point in the
registered images.
The first part of the code uses Newton’s method and the raphson method to solve
for the roots of our roots which are three angle values in our camera transformation
matrix and three values of x, y, and z components of the translational vector from
the camera frame to the real world frame. The week before this Gabe and I were
trying to find a solution for the calibration problem in python but we decided to take
an easier measure as suggested by Dr. Isenberg which was to use initial
measurements of the camera with respect to the body fixed frame and implement a
calibration program just once rather than having the robot autonomously calibrate
the camera every time the robot is powered up.
For the last two weeks Haris has worked on parts of a Calibration code in MATLAB
which will not autonomously calibrate the cameras if they are moved from their
initial position with reference to the robot. However, this code is simple enough to
input a set number of measurements of where the camera is in terms of x, y and z
coordinates with respect to the robot and the selected marker point in the
registered images.
The first part of the code uses Newton’s method and the raphson method to solve
for the roots of our roots which are three angle values in our camera transformation
matrix and three values of x, y, and z components of the translational vector from
the camera frame to the real world frame. The week before this Gabe and I were
trying to find a solution for the calibration problem in python but we decided to take
an easier measure as suggested by Dr. Isenberg which was to use initial
measurements of the camera with respect to the body fixed frame and implement a
calibration program just once rather than having the robot autonomously calibrate
the camera every time the robot is powered up.
No comments:
Post a Comment