Simulazione di droni in webots

Oct 28 2020

Voglio sviluppare un drone usando Webots con python o c ++. Voglio programmare il drone per decollare automaticamente, seguire un percorso predeterminato (come muoversi su uno schema sinusoidale) e poi tornare e atterrare. Qualcuno ha esperienza nel fare questo o è a conoscenza di documenti utili a questo che possono essere condivisi con me, per favore? A proposito, ho iniziato la mia codifica, voglio impostare 2 eliche per ruotare in senso orario e le altre 2 per ruotare nella direzione opposta quando faccio decollare quindi ho provato a impostare la velocità per 2 eliche con un valore negativo come il codice è mostrato nella foto allegata ma quelle 2 eliche iniziano più tardi delle altre 2 quindi influisce sulle prestazioni del drone Qualcuno sa quale sia il problema? Grazie mille!

Risposte

1 DavidMansolino Oct 28 2020 at 14:02

Riguardo al problema dell'elica, probabilmente è più semplice invertire l'asse di due delle eliche.

Probabilmente dovresti dare un'occhiata all'esempio di simulazione di droni già disponibile in Webots: https://www.youtube.com/watch?v=-hJssj_Vcw8

Puoi trovare la documentazione di questo modello di drone su: https://www.cyberbotics.com/doc/guide/mavic-2-pro

Ecco la fonte del modello: https://github.com/cyberbotics/webots/blob/master/projects/robots/dji/mavic/protos/Mavic2Pro.proto

E la fonte del controller: https://github.com/cyberbotics/webots/blob/master/projects/robots/dji/mavic/controllers/mavic2pro/mavic2pro.c