QRPos: Indoor positioning system for self-balancing robots based on QR codes
A flexible new technique for camera calibration