Salut, je suis nouveau sur pixhawk et mavros.
Je suis maintenant un étudiant diplômé qui essaie de piloter 3DR Solo en intérieur.
J'essaie de recevoir la position de VICON et de l'envoyer à Solo via MavRos msg.
J'ai suivi les instructions pour installer mavros, mais j'ai eu une erreur comme ci-dessous.
quand j'ai couru install_geographiclib_datasets.sh
ou geographiclib-datasets-download egm96_5
Je reçois
Geographiclib target directory /usr/share/geographiclib not found
Pendant le processus, j'ai fait peu de choses.
--rosdistro kinetic
lorsque j'ai exécuté rosinstall_generator
comme commenté dans ce numéroMavros : ???
ROS : Indigo
Ubuntu : 14.04
J'utilise 3DR Solo avec la configuration initiale. Donc je suppose que c'est basé sur PX4 (ai-je raison?) Avec APM dessus.
[X] ArduPilot
[ ] PX4
Version: ??
sudo apt-get install libgeographic-dev
sudo apt-get install geographiclib-tools
Et puis exécutez à nouveau le script.
Une note:
J'utilise 3DR Solo avec la configuration initiale. Donc je suppose que c'est basé sur PX4 (ai-je raison?) Avec APM dessus.
Le contrôleur de vol 3DR Solo est Pixhawk 2.1 (Cube). PX4 et APM sont des piles de vol qui peuvent fonctionner dessus.
sudo apt-get install libgeographic-dev
sudo apt-get install Geographiclib-tools
Merci de votre aide!
Je l'ai essayé et installé avec succès les outils géographiqueslib,
mais il dit qu'il ne peut pas trouver libgeographic-dev.
Le contrôleur de vol 3DR Solo est Pixhawk 2.1 (Cube). PX4 et APM sont des piles de vol qui peuvent fonctionner dessus.
Je suppose que le matériel est Pixhawk 2.1 et le logiciel est PX4 ou APM.
Cependant, pour le logiciel, j'ai lu que pour télécharger un firmware,
J'ai besoin de git cloner
https://github.com/3drobotics/ardupilot-solo
https://github.com/3drobotics/PX4Firmware-solo
https://github.com/3drobotics/PX4NuttX
et finalement make
tout cela.
Pardon. Vu maintenant vous êtes avec 14.04. Ensuite, émettez sudo apt-get install libgeographiclib-dev
.
Merci TSC21.
sudo apt-get install libgeographiclib-dev
a fonctionné.
Cependant, il ne peut toujours pas installer de jeux de données géographiques.
watanabe@ytnpc2016a-W230SD:~/catkin_ws$ sudo ./src/mavros/mavros/scripts/install_geographiclib_datasets.sh
[sudo] password for watanabe:
+ [[ != 0 ]]
./src/mavros/mavros/scripts/install_geographiclib_datasets.sh: 7: ./src/mavros/mavros/scripts/install_geographiclib_datasets.sh: [[: not found
+ which /usr/sbin/geographiclib-get-geoids
+ which geographiclib-datasets-download
/usr/sbin/geographiclib-datasets-download
+ geographiclib-datasets-download egm96_5
Geographiclib target directory /usr/share/geographiclib not found
avez-vous une idée?
désolé de poser trop de questions
Je ne peux pas vraiment dire. Étant donné que vous avez déjà installé GeographicLib et les outils de téléchargement des jeux de données, cela devrait fonctionner avec geographiclib-datasets-download egm96_5
. Je ne peux pas le tester moi-même car j'utilise Ubuntu 16.04, mais les scripts ci-dessus devraient avoir installé les bibliothèques et les fichiers requis. Quelle est la sortie de locate geographiclib
ou locate GeographicLib
?
Un peu décalé : Solo utilise Pixhawk 2, pas 2.1 (qui est fait par hex, cube+carrier). Et comme je le sais, le cube 3DR est un peu différent du cube fabriqué par hex, mais surtout compatible.
Par défaut, Solo utilise le firmware APM (également une version spéciale, mais je pense que vanilla devrait également fonctionner).
Essayez simplement de créer ce répertoire sudo mkdir -p /usr/share/geographiclib
, vérifiez également où se trouve libgeographic.so
.
J'ai essayé sudo mkdir -p /usr/share/geographiclib
et ./src/mavros/mavros/scripts/install_geographiclib_datasets.sh
Il a commencé à télécharger les ensembles de données Geographiclib.
Ensuite, j'ai suivi les instructions supplémentaires écrites dans README.md et j'ai essayé de lancer roslaunch.
Il a dit qu'il ne pouvait rien trouver dans /usr/share/geographiclib/GeographicLib/
,
donc j'ai sudo mkdir GeographicLib
et mv geoids/ GeographicLib/
, et ça a marché.
D'ailleurs,
J'ai pu me connecter avec succès à 3DR Solo avec
roslaunch mavros apm.launch fcu_url:=udp://:[email protected]
pour ceux qui veulent développer avec 3DR Solo !
Merci beaucoup pour votre aide @TSC21 et @vooon
Commentaire le plus utile
sudo apt-get install libgeographic-dev
sudo apt-get install geographiclib-tools
Et puis exécutez à nouveau le script.