An end-effector is a device attached to a robot arm that enables it to perform specific tasks, with types including grippers and tools. Grippers can be mechanical, pneumatic, or vacuum-based, and they function by applying various actuation mechanisms to grasp objects. Other types of end effectors include adhesive and magnetic grippers, as well as tools like welding torches and drills for multitool handling applications.