How can I take a photo when battery <20%?
Try downloading and using a third-camera app from the market. The restriction is apparently on the stock camera app, not on the hardware (the camera itself). I downloaded Retro Camera, and it is able to take a picture when my Galaxy S is on low battery. That might not be the app you want, so do a search on the market with the keyword "Camera".