CPSC 483 – Senior DesignMatt Dean, Brady Wied, Mike Chao, Quang DangBiweekly Report April 14, 2003 – April 25, 2003Since the last two weeks, there have been some progresses in several areas of theproject. The map component has added some extra features since the initial prototype andis now near completion. On top of that, the floor plan of the fifth floor have also beencarefully measured and drawn using the Mapper and can now be properly displayed onthe PDA screen to represent the robot’s operating environment. In addition, both thejoystick and sonar are being improved upon to better serve their function. Below we willdiscuss the progress of these several items and what more remain to be done.For the mapping tool, initially the code is able to parse most of the directives inActivMedia map files and display the corresponding map on the Pocket PC. Now the fileI/O works correctly to use the standard ActivMedia world files. Brady also has reworkedthe map to use Gapi surfaces so that the application can easily control the map size andorientation. In addition, he uses a different robot indicator with a directional pointer andset it up to rotate based on direction traveled. He also implements a correction and aposition button to show the position of the robot indicator and to make correction to it ifit is in the wrong position.For the floor plan, Mike has carefully measured the whole fifth floor and draw outthe map using Mapper. Now the floor map can be properly displayed on the PDA screento represent robot’s precise location. Due to the ambiguity in the symmetry of thebuilding, there is virtually no way to draw the map of the whole floor perfectly. The mapis being drawn with great detail to limit error during navigation.For the sonar, we now have a working sonar display being integrated with themapping tool and joystick. Mike is currently helping Quang to improve on the sonardisplay so that it can display solid triangular shape and change it’s color and length baseon the sonar input received.For the joystick, Matt has use macromedia fireworks to create a cool looking 3-Djoystick image to be used to better represent the virtual joystick display. All it is left nowwill be making sure it can communicate properly with the rest of the application.In conclusion, there are still a few things need to be done. Matt has already begunto work on the integration of the application components (ARIA, joystick, map, sonar)into a functional application. He is also working on the serial communication between thePDA and the robot. Brady has also been looking into the DLL code to see if it needs anymodification. Mike is helping Quang to further improve on the sonar display. Nextweek’s meeting (April 28) should have an improved integrated prototype of
View Full Document