2017-09-20 4 views
0

Je commence juste à programmer des drones et je veux utiliser mon Jetson tx2 pour contrôler ma Matrice 100. J'ai remarqué qu'il y avait deux sdks qui pouvaient être installés, ROS et OES.Quelle est la différence entre ROS et OES onboard SDK?

Quelle est la différence entre les deux?

Lequel est recommandé d'être installé sur un Jetson pour l'autonomie?

Répondre

0

Pour dissiper toute confusion à ce propos, nous proposons un SDK unique sous Linux, le SDK DJI Onboard (OSDK). Pour plus de commodité, nous proposons un emballage ROS autour du SDK conforme aux normes ROS. Votre Jetson TX2 devrait être capable d'exécuter le SDK lui-même, ou son wrapper ROS en fonction de vos besoins - utiliser ROS si vous voulez interagir avec des packages ROS existants et utiliser des outils ROS, ou utiliser le SDK lui-même si vous avez besoin pour créer des applications efficaces et spécifiques. Tous les exemples de code documentés here et disponibles sur GitHub (Onboard-SDK et Onboard-SDK-ROS) sont fonctionnellement équivalents sur les deux plates-formes.

Pour en savoir plus:

  1. DJI OSDK Doc - http://developer.dji.com/onboard-sdk/documentation/introduction/homepage.html

  2. démarrage rapide - Exécuter un C++/exemple d'application Linux

  3. ERO Wiki - http://wiki.ros.org/dji_sdk