Is there any way to add a reset button to the Create2 that would be the equivalent of temporarily disconnecting the battery?
There is no good way to do this by hacking in a switch because the battery goes right into the main PCB, but you do have two other good options.
- Send opcode 7: "This command resets the robot, as if you had removed and reinserted the battery"
- Press and hold the SPOT and DOCK buttons for 10 seconds.
You could put a momentary switch on the battery line. That would actually temporarily disconnect the battery.
Thanks, I had thought of the momentary switch, but as Ben says the battery configuration makes it hard to get to. The whole purpose of the reset is to avoid the awkward 10 second 2 button sequence. I think I've done that literally 100's of times. Sending the opcode isn't a good solution because we are running these wirelessly and often the reset is because we've lost communications. I have an idea on how to get a switch inline with the battery - I will follow up if it works.