Patent attributes
A service robot can detect one or more makers positioned on relative surfaces of a vehicle. Each marker can include data corresponding to its location on the vehicle. The service robot can determine the location of the markers based on the data. The service robot can also determine the location of a service area proximate to the markers. The service robot can receive data generated by the vehicle corresponding to at least one maintenance condition for the vehicle related to the service area. The service robot can select a service to perform on the vehicle based on the at least one maintenance condition. The service robot can be controlled so as to perform the selected service on the vehicle.