These tennis ball machines by Lobster Sports can be taken where you need to go. They have a range of battery life from 2-8 hours. They are compact and portable.