Powering Arduino and motors from the same source

When powering Arduino board and servos or motors from the same power source in traditional way the Arduino often restarts because of voltage drops, coreless motor noise, etc. But it’s not convenient to have 2 battary packs on mobile device…

Does anyone have experience to power both electrical motors and Arduino from the same battery, using some DC-DC converters, or filtering capacitors, or smth. else?

Use extra decoupling:- http://www.thebox.myzen.co.uk/Tutorial/De-coupling.html