Beruflich Dokumente
Kultur Dokumente
The Robot Maze Solver project consists of four electrical engineers. They are Merlin
Chai, Lim Wan Yin, Lai Tzin Chung and Terence Soo. The project management of this
project is broken down into 5 main stages:
1) Scope the project
2) Develop detailed plan
3) Implement the plan
4) Monitor/ control project progress
5) Close out project
The project information was given by the lecturer on the 29th of April 2009. He briefed us
on the goals and learning points of the project. Next, we formed into a group of four
members and submitted our group member list on the next day. This task is required to be
completed by 4pm Friday, 1st May. Once the group was formed, a meeting was held to
discuss how the project will be structured.
It was expected that there would be overlaps between tasks and there were also tasks that
cannot start until the preceding tasks were completed. In order to solve this problem, MS
Project is used to create a Gantt Chart of the project timeline.
There were three datelines that had to be met and they were the major milestones of the
project. The milestones are represented by a diamond shape in Gantt Chart. The three
milestones are
• Submission group member list – 4pm Friday 1st May
• Submission of PCB layout –Wednesday 27th May
• Submission completed repor ,software and hardware – 20th July
The project planning was based on the dateline above so that tasks will be completed on
time. In general, the timeline in the Gantt Chart represents the duration in which each
task is completed. It does not represent the exact working hours of each member. The
reason for that is because, the members have other commitments and it will be difficult to
plan the number of hours spent on each task. From the Network Diagram, it is shown that
the critical path of the project is quite forward straight forward. It was decided that the
report write-up should be done simultaneously with hardware and software testing
because there was a high possibility that testing might take longer than expected. The
write-up might not be completed in time if it was done after the testing.
Generally, Implementation phase can be broken down into five main stages.
• Circuit Design
1) Research on circuit design
2) Construct circuit
3) Test circuit and reconstruct circuit design
• PCB Layout
• Hardware Assembly
1) Drill holes on PCB
2) Solder components
3) Connect mechanical on PCB
• Software Development
• Hardware and Software Testing
The implementation stage can also be represented by the Work Breakdown Structure
Construction of
Robot Maze Solver
Circuit Design
PCB Layout
Hardware Assembly
Hardware and
Software Testing
In the circuit design stage, each member was allocated the task to research on the circuit
design of the robot maze solver. Next, the circuit design was testing by connecting the
components on a breadboard. Once the testing was completed, the PCB layout was
constructed using Altium. The completed PCB layout was then sent to Electronics
Workshop.
The next stage was hardware assembly. However, it could only start after the PCB was
returned to us. Software development was done simultaneously by another member of the
group in order to increase the working efficiency. After both software and hardware of
the project were completed, the code was loaded into the microprocessor and the robot
maze solver was tested on the sample maze.
Monitoring and controlling the project was done simultaneously with the implementation
phase. It is important to apply concurrent product development in order to increase the
success rate of the project. Instead of reviewing the design process and product
development at the end of the project, it should be done concurrently. There is a slight
changes in the actual timeline compared to the planned timeline. The software
development took longer than expected. Comparing the actual Gantt Chart and the
planned Gantt Chart, the actual duration of the software development is three days longer
than the expected duration. Actual duration of PCB layout is a day longer than the
expected duration. Overall, the important milestones and datelines were met on time.
The final part of the project was report write-up. It was decided by all the team members
that it was better to write the report during the software and testing phase. The reason for
that was to increase our work efficiency and also allow the members to document their
observations.
Definition
The component budget is limited $20 for each group. The reason why there is budget to
projects is to allow the students experience working a project with a limitations. This is
because in real projects, there is always budget allocated excessively. Hence, if the
expenses of the project is higher that the budget, it will affect the financial status of the
company. Below is the budget list for the components used in constructing the robot
maze solver.