Figure 1: Maze Design with Simple Dimensions.
The leftmost circle will be the starting point, while the
rightmost circle will be the ending point.
Figure 2: Lab Arena
Kyle, our programmer, has been continuing to learn the NXC coding language this week. He is currently reading through the tutorials concerning the sensors as well as the motors. Meanwhile, Bruce and Michael have been designing and constructing the NXT robot. It has been decided that the robot will utilize two NXT bricks to perform its task of driving through the maze and retrieving the object. Currently, the plan is to use three ultrasonic sensors placed in different directions on top of the robot in order to sense the walls of the maze, while a gripper, touch sensor, and magnetic sensor will be used to retrieve an object (Figures 3, 4, and 5). Currently, the one ultrasonic sensor, one touch sensor, and one magnetic sensor have been constructed onto the robot.
Figure 3: Robot In Its Current State (Front View)
Figure 4: Robot In Its Current State (Side View)
Figure 5: Robot In Its Current State (Rear View)
The group is still planning and designing which sensors will be connected to which brick. The means of communication between the two bricks (if any) also needs to be decided upon. The implementation of a color sensor is also in talk amongst the group, as the plan is to have the robot follow certain markers along the maze in order to discern where its position is inside of the maze.
Objectives over the next week:
Continue robot construction to have functionality
Finalize maze design plans and begin maze construction planning
Begin with NXC coding
Decide on sensor implementations onto bricks