But, before robots are capable of doing tasks, they have to be created! Engineers get to take the credit for designing the robots to do what they are programmed for. Mechanical engineers are responsible for designing the robot’s structure, joint mechanisms, bearings, heat transfer characteristics, etc. As all types of engineers work together, they build a complete robot.
Actuators are used for moving the robot’s joints (such as picking up a block and placing it somewhere else). To be more specific, they require a control signal and a source of energy to provide a mechanical output. It is because of these actuators that robots can do work rather than just drive on the floor.
Wheels are your best bet for robots as they are easy to design, implement, and practical for robots that require speed. They also do not suffer from static or dynamic stability as the centre of gravity of the robot does not change when they are in motion or just standing still and do not require complex models, designs, and algorithms (as long as the terrain on which the robot is supposed to traverse is even and has a decent friction coefficient).
Gears are toothed, mechanical transmission elements used to transfer motion and power between machine components. Operating in mated pairs, gears mesh their teeth with the teeth of another corresponding gear or toothed component which prevents slippage during the transmission process.