# data[].attributes.body
What we did well:
- Everyone was included and everyone contributed well
-People got to learn new things such as how to use new software/code
-Everyone was focused on their goals
-Everyone had the chance to share ideas, and everyone listened to each other
-We had fun!

What we could have done better:
-Been more organised in the beginning so that everyone was sure of what everyone else was doing
-Set more incremental goals

# data[].attributes.attachment_link.readable_text
Algorithm: Random Walk

Input: img_matrix, the image matrix from panoramic camera.

Output: False indicates the stop a random walk

img_matrix <- (input form panoramic here)
cycles <- 0

while locate_object(img_matrix) not True:
    motor_l <- 50
    motor_r <- 30
    forward <- 10
    cycles++
end

return  False

_______________________________________________________________________________
Algorithm: Random Gaussian Walk

Input: Image matrix, intensity for identified yellow object.

Output: False indicates the stop a random walk

img_matrix <- (input form panoramic here)
cycles <- 0

while locate_object(img_matrix) not True:
    motor_l <- random_normal(mean = 40, sigma = 10)
    motor_r <- random_normal(mean = 20, sigma = 10)
    forward <- 10
    cycles++
end

return  False
_______________________________________________________________________________


Algorithm locate_object

Input: img_matrix, the image matrix from panoramic camera

range = [lower, upper] (lower and upper bound for intensity or colour yellow)
pixel_count <- 0
for x in rows:
  for y in columns:
    pixel <- img_matrix[x, y]
    if pixel > lower and pixel < upper
      pixel_count ++
    end
  end
end

# data[].attributes.body
There are many things were able to celebrate as a team. We are trusting each other to get on with the tasks allocated, we are having fun, we are building on ideas and seeking to include people.
What are going to do in the next phase is:
Have a moderator (Andy) to keep a track of time and tasks and manage the process.
Have a replan session - now we know more about resources and limitations.
We are going to give Mark information as a diagram and in pseudocode and to avoid overwhelming him.
We also need to have a team working on the final presenation and Andy will manage this.

# data[].attributes.body
When real bumblebees find food they like, they might buzz their wings a bit :-)
The wing motors on our robot are disconnected...
So instead of buzzing the wings, we'll make the robot do a victory dance when it finds a target flower.

# data[].attributes.body
Vince & Mike took pictures with the robot’s camera and are finding the colour values of the target and the background...

# data[].attributes.body
1. Random exploration strategy - expanding spiral
2. Orient toward flower patches
3. Identify the target - colour must be of right size and in right place
4. Indicate when the flower found with a display
5. initiate a new random walk

# data[].attributes.body
1. Visual target tracking
1a moving target
1b anticipate a moving target
1c find colours on the floor
1d return to a home position
2. Maze problems
2a exploration strategy
2b count colours on the floor
3. Iterative tasks
4. Target circling