From our experience of building robots, mechanical engineering is distinct from computer science, but both fields goes together in the process of building a robot. Our team was managed by each individuals taking a role as mechanical engineer or computer engineer. As a mechanical engineer, our members had developed new codes for the robots to follow along and controlled wire components, redboard, and sensors. Each codes were put together in systematic ways for the robots to perform several movements and processes at once. On the other hand, mechanical engineer took another important role in building, our members designed and created robots that fitted both the environment and the sensors that were being used. Many failures of the robot components were resolved by the mechanical engineers, before processing the codes into the robot by the computer engineers.