A robot library