for an autonomous robot