Rescue robots are designed to rescue people in dangerous situations like mining accidents, urban disasters, hostage situations, and explosions. They have abilities like searching, mapping, removing debris, delivering supplies, providing medical treatment, and evacuating casualties. Different types of rescue robots include aerial robots, firefighting robots, medical robots, path-clearing robots, snake-like robots, swarm robots, and more. Rescue robots use various technologies like sensors, motors, computers, and power sources to complete rescue missions.