I'm using an adjustable desktop power supply (0-30 volt DC, 0-10 amp) to power my robot which has 7 standard 6-volt servos. There are some situations where the robot gets jammed, and power draw increases to 6A and recently I've even seen it hit 9.5A. I think my servo controller is only rated for around 5 amp continuous, and the servos are not intended to hit anywhere near that for any length of time. A servo burnout would be a big problem because I'd need to deconstruct, rebuild, and re-calibrate - none of which are easy operations.
So, is there any device that can set a maximum current and can be easily reset? I could use a traditional fuse, but may end up replacing those far too often. It's fine if the device affects voltage moderately, as I can easily adjust the power supply up a bit and honestly I'm happy if it lowers voltage when it needs to lower current as well - that would further help prevent damage.