nao-robot - NAOqi:端口 NAO 代码从 2.1 到 2.8
问题描述
NAOqi 2.8 不再有 DCM。如何替换它,例如,在下面的代码中?
proxy = new AL::DCMProxy(pBroker); // does not work anymore
proxy->createAlias(someAliasDeclaration);
proxy->setAlias(someValuesForAlias);
proxy->getGenericProxy()->getModule()->atPreProcess(&someFunction);
proxy->getGenericProxy()->getModule()->atPostProcess(&someOtherFunction);
我在文档中没有找到任何提示。
解决方案
不幸的是,我认为在 NAOqi 2.8 中您将无法绕过 NAOqi,因此唯一的可能性是使用 ALMotion 功能。见http://doc.aldebaran.com/2-8/naoqi/motion/almotion-api.html
推荐阅读
- c# - 如何在 REDOC c# 中有不同 API 版本的下拉列表
- python - 创建列表并设置
- gradle - 你可以创建依赖于 gradle 内部任务的 gradle 任务吗?
- url - 使用 wxWidgets 打开 URL 时遇到问题
- android - 我想在每次更改文本时突出显示 MutiAutoCompleteTextView 的语法
- python - Python:正则表达式查找文件中的所有函数调用,但不查找函数定义
- java - 在 RecyclerView 的单个界面中使用多个 onClick 方法
- django - 值集的 django 模型字段
- go - 可以在生产中使用 golang pprof 而不影响性能吗?
- performance - 如何通过添加单元子句来逐步解决一系列 CP-SAT 问题来实现加速?