Loading patent details...
US20070119635A1: Traveling robot | Searchlight