Le risposte che ho ricevuto alla domanda sull'addestramento di una linea seguendo il robot usando tecniche di apprendimento di rinforzo , mi hanno fatto pensare a come addestrare un robot. Credo che ci siano essenzialmente due modi:
- Addestra il robot fisico.
- Modella il robot e simula l'allenamento.
- Ho dimenticato qualcosa?
L'approccio 2 è sicuramente l'approccio migliore. Tuttavia, una conoscenza a priori del movimento (risposta), un certo segnale PWM (stimolo) causerebbe quando il robot si trova in un determinato stato. Il movimento causato da un segnale PWM può dipendere dalla ( 1 ) tensione della batteria corrente, ( 2 ) dalla massa del robot e dalla ( 3 ) velocità della corrente (mi sono perso qualcosa?).
Come modellare un robot del genere? E come posso modellarlo velocemente? Se cambio la batteria o aggiungo alcune schede e altre periferiche e cambio la massa del robot, dovrei rimodellare e riqualificare il robot. Posso farlo fornendo alcuni PWM di stimolo casuali e misurando la risposta?
aggiunto: la mia domanda correlata in dsp.SE
Aggiornamento: una modifica suggerita al titolo da Ian degna di nota: " Come modellare un robot in modo che se la sua dinamica cambia, non ha bisogno di un nuovo addestramento? " Penso che anche questa sia una buona domanda, ma diversa dalla uno che sto chiedendo qui. Per ora sto bene con la riqualificazione.