Can I increase the frequency at which location history gets my location? I've recently discovered Google Location History, however my history map is made up of lots of very long straight lines because it doesn't appear to get checkpoint/location information very often. 

Is there any way to increase how many times it gets the location in order to get a more accurate view of my movements in a day? I understand that this may reduce battery life.

Thank you.
"Start driving"[1] in Google Maps increases the frequency to 15 seconds per sample. Then send it to background, turn off the screen. It consumes more battery but not much.

[1] since the side menu has been removed, the feature can only be used by adding a shortcut (sometimes called widget) to your home screen.