ASUS’ $599 home robot is smarter than it looks