- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在测试 sdk 的任务部分(使用 PC 模拟器),当我运行任务时,它似乎直接忽略了障碍物(障碍物来自无人机的真实摄像头)。我还打开了 2 个我认为会起作用但似乎不起作用的属性:setCollisionAvoidanceEnabled
+ setActiveObstacleAvoidanceEnabled
都为真。是否还有我缺少的其他选项或属性需要设置为 true?
提前致谢!
最佳答案
当使用 MobileSDK 和任务时,您只需将您想要的任务推送到飞行 Controller 上。这意味着它的执行是在飞行 Controller 上完成的。
避障也是如此,不幸的是,无论您调用 setCollisionAvoidanceEnabled
,大多数飞机上的任务不会同时使用避障。
使用支持 OnboardSDK 的飞机(基于 M100、M210+、M600 或 N3/A3 的平台)和机载传感器包(带前置传感器的 M210)或添加您的传感器(立体摄像头、激光雷达),有多种方法可以实现这些结果1D/2D/3D)并有一个并行运行的例程,以同时执行任务和避障。
当然这更复杂,但如果您有兴趣,请告诉我。
关于android - 如何避开任务中的障碍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52382842/
在编写 C++ 应用程序时,我通常会限制自己使用 C++ 特定的语言功能。这主要意味着尽可能使用 STL 而不是 CRT。 对我来说,STL 比使用 CRT 更流畅且更易于维护。请考虑以下事项: st
我的 Condor 网格上有一台主机由于某种原因坏了,即在这台主机上运行的作业永远运行。我不是管理员,无法登录,因此我无法调查,也无法将其从网格中移除。我只想在我的提交文件中指定我不想在该主机上运行作
我想使用 JavaScript API 避开 route 的某些区域。我知道,路由API包含这种可能性 我使用这种方式避免了 JS API 中的某些区域 是否可以使用此处 map 的 JS API 避
我开始使用 OleDB。我正在尝试从 Excel 文件(在 C# 中)中提取大量随机数据。这是我的查询: SELECT * FROM NAMED_RANGE 但是我有很多空行。我循环删除它们,但我不太
我正在浏览互联网上所有可能的样本来解决这个问题。还是很头疼。 我只想避免在 www.mylararavelsite.com/public/ 中使用“public”并使其像 www.mylararave
如何安装并使用 mysql? 我试过: $ brew install mysql ==> Downloading https://homebrew.bintray.com/bottles/mysql-
我是一名优秀的程序员,十分优秀!