There are devices that literally shake the bed to wake up a sleeper. Most often used by deaf or hard-of-hearing people for whom audio alarms are non-starters, but it could work for you if you're actually sleeping through and not snoozing. There are a few that work on smells as well.