There are many aspects to building a robot, from modeling, fabrication, construction, composites, electrical, and programming.