首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:无法连接生成Onboard-SDK-ROS

错误:无法连接生成Onboard-SDK-ROS
EN

Stack Overflow用户
提问于 2019-04-12 17:43:03
回答 1查看 276关注 0票数 0

我沿着这个页面构建的。

https://developer.dji.com/onboard-sdk/documentation/sample-doc/sample-setup.html#linux-oes

但是,发生了以下错误。你知道解决方案吗?

成员函数‘bool DJISDKNode::missionStatusCallback(dji_sdk::MissionStatus::Request&,中的/home/robotics/catkin_ws/logs/dji_sdk/build.make.001.log /home/robotics/catkin_ws/src/Onboard-SDK-ROS/dji_sdk/src/modules/dji_sdk_node_mission_services.cpp:<< dji_sdk:make错误/home/robotics/catkin_ws/src/Onboard-SDK-ROS/dji_sdk/src/modules/dji_sdk_node_mission_services.cpp:20:62:错误:‘class DJI::OSDK::dji_sdk::MissionStatus::Response&’没有名为‘wayptCounter’的成员response.waypoint_mission_count = vehicle->missionManager->wayptCounter;^ /home/robotics/catkin_ws/src/Onboard-SDK-ROS/dji_sdk/src/modules/dji_sdk_node_mission_services.cpp:21:62:错误:‘class DJI::OSDK::missionManager’没有名为‘hotptCounter’的成员response.hotpoint_mission_count = vehicle->missionManager->hotptCounter;成员函数‘bool DJISDKNode::missionWpActionCallback(dji_sdk::MissionWpAction::Request&,’中的^ /home/robotics/catkin_ws/src/Onboard-SDK-ROS/dji_sdk/src/modules/dji_sdk_node_mission_services.cpp:Dji_sdk::MissionWpAction::Response&)‘:/home/robotics/catkin_ws/src/Onboard-SDK-ROS/dji_sdk/src/modules/dji_sdk_node_mission_services.cpp:131:32:错误:’class DJI::OSDK::dji_sdk::MissionWpAction::Response&‘没有名为’wayptCounter‘的成员,如果(vehicle->missionManager->wayptCounter == 0)enter image description here

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-12 19:00:06

看起来Onboard-SDK -ros3.7(几个月前的最新提交)并没有构建在Onboard-SDK 3.8 (9天前的最新提交)之上,后者移除了wayptCounter和hotptCounter。

最佳解决方案: DJI发布Onboard-SDK-ROS,支持Onboard-SDK 3.8的新功能。

即时解决方案:将Onboard-SDK降至3.7,支持Onboard-SDK-ROS 3.7。在DJI发布Onboard-SDK-ROS 3.8之前,您遵循的DJI说明是无效的(或者DJI更改其Onboard-SDK-ROS说明以下载较旧的Onboard-SDK 3.7)。

去年Onboard-SDK 3.7和Onboard-SDK-ROS 3.7是在同一天发布的,所以这个问题没有发生,令人失望的是,它们现在不同步,破坏了像你这样的构建。

我还注意到2019-04-03的Onboard -SDK3.8 README.md链接到latest release notes,它以“Onboard SDK3.6 2018-08-14 3.7 OSDK 3.7亮点”开头。

我希望DJI的一些人即将更新Onboard-SDK发行说明到3.8,并推动提交发布Onboard-SDK-ROS 3.8。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55648810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档