我刚刚进入无人机编程,我想用我的Jetson tx2来控制我的Matrice 100.我注意到有两个可以安装的sdks,ROS和OES .
两者有什么区别?
建议在Jetson上安装哪一个用于自治?
为了解决这方面的一些困惑 - 我们在Linux上提供了一个SDK,即DJI Onboard SDK(OSDK) . 为方便起见,我们在SDK周围提供符合ROS标准的ROS包装器 . 你的Jetson TX2应该能够自己运行SDK,或者根据你的需求运行它的ROS包装器 - 如果你想与现有的ROS包接口并使用ROS工具,可以使用ROS,或者如果你需要,可以单独使用SDK创建高效且专用的应用程序 . 所有在GitHub(Onboard-SDK和Onboard-SDK-ROS)上提供的示例代码here在两个平台上都具有相同的功能 .
进一步阅读:
DJI OSDK Doc - http://developer.dji.com/onboard-sdk/documentation/introduction/homepage.html
快速入门 - 运行C / Linux示例应用程序
ROS Wiki - http://wiki.ros.org/dji_sdk
1 回答
为了解决这方面的一些困惑 - 我们在Linux上提供了一个SDK,即DJI Onboard SDK(OSDK) . 为方便起见,我们在SDK周围提供符合ROS标准的ROS包装器 . 你的Jetson TX2应该能够自己运行SDK,或者根据你的需求运行它的ROS包装器 - 如果你想与现有的ROS包接口并使用ROS工具,可以使用ROS,或者如果你需要,可以单独使用SDK创建高效且专用的应用程序 . 所有在GitHub(Onboard-SDK和Onboard-SDK-ROS)上提供的示例代码here在两个平台上都具有相同的功能 .
进一步阅读:
DJI OSDK Doc - http://developer.dji.com/onboard-sdk/documentation/introduction/homepage.html
快速入门 - 运行C / Linux示例应用程序
ROS Wiki - http://wiki.ros.org/dji_sdk