Individuare oggetto in una stanza

dare una risposta alla tua domanda e' abbastanza dura.... nel senso che cose da poter fare ce ne sono una miriade.
Il punto e' studiare nel dettaglio le problematiche relative a:

  1. Area dove poter posizionare l'oggetto
  2. topologia dell'area
  3. tipologia del suolo
  4. dimensioni dell'oggetto da prendere
  5. tipologia dell'oggetto
  6. l'oggetto puo' emettere segnali (luminosi, sonori, radio?)

ma son sicuro di averne trascurate almeno altrettante info....
ti faccio un esempio:
Ho un tavolo in mezzo a una stanza, dove sul tavolo ho solo l'oggetto da prendere.... in questo caso e' abbastanza facile da rilevare dove l'oggetto si trova e lo posso fare con varie tecnologie.
tecnologia rilevamento a:
Rilevamento tramite sensori a ultrasuoni... faccio girare il robot di 360 gradi su se stesso acquisendo a ogni grado la distanza rilevata....
a completamento dei 360 gradi cerco la distanza rilevata minore e mi dirigo su esso che appunto e' l'oggetto.
tecnologia b:
stessa cosa ma con sensore infrarossi...

se pero' il tavolo e' appoggiato a una parete il discorso cambia... poiche' dovrei scansionare se l'oggetto e' tra il robot e la parete...
se il tavolo non e' un tavolo ma un percorso accidentato e collinare il problema diventa x alla n fattori d'incasinamento... (buche, alberi, cuccia del cane ecc ecc ecc)