• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱
欢迎来到 behaviac Q&A。 您在bbs里的问题,管理员会当下就收到通知,不要担心管理员看不到您的问题。也请在bbs里提供您的email,这样就可以第一时间收到关于回答,评论的email的通知了。 为了节省大家的时间,请表达好你的问题,提供必要上下文,版本号,平台信息,重现步骤等。

我怎么用其他函数库里的类 添加到behaviac的Agent类里使用

0 喜欢 0 不喜欢
2,378 浏览
我用ROS这个开源的库  开发机器人

但是怎么才能把ROS里的类和函数(比如ros::NodeHandle 这个类)  嵌入到Behaviac的Agent的逻辑里使用
最新提问 3月 24, 2016 用户: herozxb (140 分)

1个回答

0 喜欢 0 不喜欢
  1. 你的类必须继承behaviac::Agent
  2. 你可以用多重继承,再继承你的类ros::NodeHandle
  3. 你也可以在你继承behaviac::Agent的类里添加ros::NodeHandle的成员,up to you了

 

 

最新回答 3月 24, 2016 用户: jonygli (58,410 分)
怎么添加ros::NodeHandle的成员,用什么方法和函数
不用注册到behaviac的程序里么

如果需要在编辑器里访问ros::NodeHandle的成员,可以参考http://www.behaviac.com/docs/zh/tutorials/tutorial5_extendtypes/

 

...