Team Eight/Journal

From Maslab 2013
(Difference between revisions)
Jump to: navigation, search
Line 22: Line 22:
  
 
We did not have any lecture today, so we went straight to lab to continue working on the robot. Ryan, a newly minted Solidworks hold wizard, continued to CAD, while Laura and Bee worked on the code.  We tested the different states/tasks that the robot needs to complete checkpoint 4. Laura wrote an open loop code that allows the robot to scan for the ball by spinning in a circle and center the ball in its field of vision when a ball is detected. Bee developed a camera calibration system that adjusts the HSV color values due to lighting and different colors for checkpoint 5. Although the camera is picking up some noise from the background colors which we need to work on filtering. According to Ryan, the CAD is "doneish."
 
We did not have any lecture today, so we went straight to lab to continue working on the robot. Ryan, a newly minted Solidworks hold wizard, continued to CAD, while Laura and Bee worked on the code.  We tested the different states/tasks that the robot needs to complete checkpoint 4. Laura wrote an open loop code that allows the robot to scan for the ball by spinning in a circle and center the ball in its field of vision when a ball is detected. Bee developed a camera calibration system that adjusts the HSV color values due to lighting and different colors for checkpoint 5. Although the camera is picking up some noise from the background colors which we need to work on filtering. According to Ryan, the CAD is "doneish."
 +
 +
'''Saturday 1/12/13'''
 +
 +
We spent today preparing to laser cut out potential final robot design. Unfortunately, we were unable secure a laser cutter today and was unable to cut our pieces. Instead, we went to Economy Hardware and found screws, bolts, and other misc items for building. Ryan and Laura spent the rest of the day finalizing the CAD model for laser cutting.
 +
 +
'''Sunday 1/13/13'''
 +
 +
 +
'''Monday 1/14/13'''
 +
 +
Today is the first Mock Competition. We tried as best as we could to get a working robot, but was unsuccessful. We forfeited any attempt to try to score and instead focused on assembling the final robot. It's look good so far. Tomorrow we will attempt the software design again.

Revision as of 02:25, 15 January 2013

Monday 1/7/13

Today we went to two lectures. We were informed of the rules of the competition and went over some basic python software. During our lunch break we devised our initial strategy and robot mechanisms. We are planning to use a conveyer belt and spinning ball collector. In lab we assembled our pegbot, and Laura got the code to work, while Bee and Ryan were at wrestling practice. We are excited for this class.


Tuesday 1/8/13

Today we had two lectures on connecting the Arduino and protoboard as well as working with the sensors and actuators. During the break between lectures we outlined the necessary states for the state machine and continued designing the robot mechanisms. In lab, we affixed the IR sensor to the front of the robot and coded the robot to sense a wall and turn away for checkpoint two. In the evening we detailed the robot mechanisms and started CADing the robot. We also calculated the necessary dimensions of the conveyor belt and other critical parts. Bee worked on the openCV vision system software and Ryan and Laura worked on CAD.


Wednesday 1/9/13

In the morning we had a lecture on vision systems and different image processing algorithms. After lecture Laura and Ryan worked more on the robot CAD. We wrote a schedule for the rest of the month, and designed the critical parts of the robot. In the afternoon we learned about PID control and mapping. We ran into some issues about where best to place the conveyor belt motors and servo , and brainstormed solutions to fix it.


Thursday 1/10/13

Today's only lecture was about mechanical design. After an epic start of the day post lecture, which included a trip to Mt. Auburn, we returned to work on the robot. We also went over some of the previous competitors to highlight some successful strategy, design, and implementation. Ryan and Laura continued to CAD a complete model, while Bee worked on OpenCV and python. The CAD model should be done soon so that we can begin piecing the robot together. The vision code is now able to detect red objects by filtering a webcam image into the HSV color space, then filtering out colors that do not match our desired range. This code has been made into a library that outputs the x,y position of the object it sees to our main program.


Friday 1/11/13

We did not have any lecture today, so we went straight to lab to continue working on the robot. Ryan, a newly minted Solidworks hold wizard, continued to CAD, while Laura and Bee worked on the code. We tested the different states/tasks that the robot needs to complete checkpoint 4. Laura wrote an open loop code that allows the robot to scan for the ball by spinning in a circle and center the ball in its field of vision when a ball is detected. Bee developed a camera calibration system that adjusts the HSV color values due to lighting and different colors for checkpoint 5. Although the camera is picking up some noise from the background colors which we need to work on filtering. According to Ryan, the CAD is "doneish."

Saturday 1/12/13

We spent today preparing to laser cut out potential final robot design. Unfortunately, we were unable secure a laser cutter today and was unable to cut our pieces. Instead, we went to Economy Hardware and found screws, bolts, and other misc items for building. Ryan and Laura spent the rest of the day finalizing the CAD model for laser cutting.

Sunday 1/13/13


Monday 1/14/13

Today is the first Mock Competition. We tried as best as we could to get a working robot, but was unsuccessful. We forfeited any attempt to try to score and instead focused on assembling the final robot. It's look good so far. Tomorrow we will attempt the software design again.

Personal tools