The camera on the bot should switch to wide-angle / fisheye view when it moves, then switch to a regular lens for faces when it's still / just rotating in position.
The wide angle / fisheye view would provide a more typical FPS-like frame of reference, while the 20-35mm view makes faces appear realistic.
that was my first thought as well. the main problem seems like something a tiny piece of curved glass could solve. If it could get almost 180 degree FOV, you could pan in software on the client end.
The wide angle / fisheye view would provide a more typical FPS-like frame of reference, while the 20-35mm view makes faces appear realistic.