Software and hardware designs for Polargraph robot drawing machines