Same thing happened to me a few days ago... knew it was the battery right away but I didnt have any tools on me. Stopped to get gas, turned ignition off, then it wouldnt come on. I kicked the tail section and presto, she comes back on
Im gonna check it again before my next ride... I guess all those vibrations jiggle them loose.