In robotics, the risk of collisions is present both in industrial applications and in remote handling. If a collision occurs, the impact may damage both the robot and external equipment, which may result in successive imprecise robot tasks or line stops, reducing robot efficiency. As a result, appropriate collision avoidance algorithms should be used or, if it is not possible, the robot must be able to react to impacts reducing the contact forces. For this purpose, this paper focuses on the development of a special end-effector that can withstand impacts. It is able to protect the robot from impulsive forces caused by collisions of the end-effector, but it has no effect on possible collisions between the links and obstacles. The novel end-effector is based on a bi-stable mechanism that decouples the dynamics of the end-effector from the dynamics of the robot. The intrinsically nonlinear behavior of the end-effector is investigated with the aid of numerical simulations. The effect of design parameters and operating conditions are analyzed and the interaction between the functioning of the bi-stable mechanism and the control system is studied. In particular, the effect of the mechanism in different scenarios characterized by different robot velocities is shown. Results of numerical simulations assess the validity of the proposed end-effector, which can lead to large reductions in impact forces. Numerical results are validated by means of specific laboratory tests.