Turns out snakes don't like the cold.
We are resuming our progress after finals and winter holiday break from last semester. We have a few goals we are trying to complete this first week back.
My individual things I need to accomplish this upcoming week are finishing the regionGrabber method from last semester and to fully thread the push primitive for the coordinator.
When threading the push primitive I need to define clear start, stop and wait conditions so the coordinator can discern which stage we are in during the program. This function should be uniform across all motion primitives so the process is more streamlined.
So to recount the plan of attack for my upcoming week I need to finish the threading for the push primitive. My first step will be creating a script that integrates the push primitive process and the modeling process together. This will serve as my test script. Within this script I will need to thread the process so that it samples the image from the kinect at a faster rate than the rate of motion of the snake during execution. This will create a motion model that moves smoothly due to the multiple frame captures. Essentially the part of the process that accomplishes that is the one where it actually takes the picture of the design environment and cuts out the specific subset the method receives as an input. Lastly for the regionGrabber there is only one error. Due to it taking the kinect capture and sampling it then it takes in a lot of the background of the environment. In order to get rid of it I will have to do the computation to subtract the extraneous parts.
New Addition to the Team
We received a new team member for this semester and she will be taking over all things involving the coordinator this semester. Now our total team member count is at 5 people so the work can be divided up even more and increase the overall efficiency. Of course a learning curve exists when coming to the project for the first time, however, Ali has already been making great strides.