Sto scrivendo del codice per partecipare a una sfida AI. L'obiettivo principale della sfida dell'IA è quello di prendere un robot simulato e spostarlo attraverso un labirinto verso una zona di destinazione. L'obiettivo secondario che è facoltativo è quello di trovare un caricatore posizionato nel labirinto in un luogo sconosciuto. Questo è tutto fatto in una griglia 2D.trilaterazione 2d
Il mio programma può chiamare un metodo per ottenere una misurazione della distanza dal caricatore. Quindi, usando la trilaterazione, dovrei essere in grado di localizzare il caricatore chiamando questo metodo, registrando la posizione corrente del mio ai e la distanza che il caricatore è lontano da quel punto per 3 volte.
Ho trovato questo esempio di trilaterazione su wikipedia http://en.wikipedia.org/wiki/Trilateration ma questo vale per uno spazio 3d. Mi occupo solo di uno spazio 2D. Inoltre, non capisco come utilizzare la formula mostrata in Wikipedia, la ricerca sul web di un esempio funzionante con i numeri inseriti e la ricapitolazione delle coordinate finali è scarsa con le ricerche di Google.
Non sono un esperto di matematica; Sono solo un appassionato che esplora i problemi di intelligenza artificiale.
Una spiegazione e un esempio dettagliato di come calcolare il problema è ciò di cui ho bisogno in quanto la matematica non è il mio punto di forza. Sotto è alcuni dati di esempio:
- Punto 1: x = 39, y = 28, distanza = 8
- Point 2: x = 13, y = 39, distanza = 11
- Punto 3: x = 16, y = 40, distanza = 8
Qualsiasi esempio che utilizza i miei dati di esempio sarebbe molto apprezzato. La programmazione di questo sarà molto semplice una volta che riesco a capovolgere la matematica.
Basta prendere le formule 3D e impostare l'altezza a zero. –
Funzionerebbe sicuramente, ma non so come usare la formula su wikipedia. Sto cercando un esempio passo per passo su come passare attraverso i calcoli. – Nebri
Posso chiedere quale sfida con l'IA? –