露台定制插件:阅读接触位置,其中包含一个可变大小的元素和一个sub-buses数组
2视图(30天)
显示旧的评论
你好,
我厌倦了使用定制的露台插件模型和露台的虚拟机(Ubuntu)。金宝app
露台的虚拟机之间的通信工程和仿真软件。金宝app
然而,当我试着读contact-positions信息(多个联系人),出现如下所示的错误。
模拟1
04:28我时间:3秒
诊断1
01:52我时间:20秒
模拟1
01:52我时间:2秒
模拟1
02:30。我时间:3秒
模拟1
02:31我时间:3秒
的总线对象“Gazebo_SL_Bus_gazebo_msgs_custom_gazebo_msgs_Contacts”联系在一起
的块“gazeboCosimControl_ys_v3 /露台机器人/总线Selector13”既包含一个变量大小的元素
和一个sub-buses数组。公交车不能用于数组与总线的对象
包含可变大小的元素。
组件:仿真软件|类别:金宝app块错误
此外,contact-positions有以下基于露台模拟变量大小的元素。我的意思是可以包括多个联系人信息如下所示。
为了解决这个问题,我试图用有关“公共汽车”等几个街区,总线向量,虚拟总线,总线选择器,等等,但我不能解决它。
为了解决这个问题你有什么建议吗?
提前谢谢你,
云
0评论
接受的答案
Gaurav Bhosale
2021年6月28日
嗨Yunsik,
联系信息和我创建了仿金宝app真软件模型能够订阅联系消息数据。启用这个,我做了以下更改。
1]联系人信息是repeatative所以你必须改变一些信息如下。
你应该改变尺寸按照你消息长度。还有,别忘了DimesnionMode改为“变量”(以红色突出显示)。联系人信息不断改变它的大小应变量。确保,你所有后更改。
联系
JointWrench
时间
Vector3d
2)仿真软件模金宝app型如下,
基本上,你得到数组形式的值。例如如果接触消息包含14联系消息/细节,哪些你认为重复字段在protobuf但在仿真软件,这些消息以数组形式如上所示。金宝app
在上面图中,< x >包含Wrench.force。x以数组形式,每个索引定义的力量。为每个身体x值。
你可以单独的这些值在MATLAB函数。
谢谢。
更多的答案(2)
Gaurav Bhosale
2021年6月29日
嗨Yunsik,
添加的MATLAB函数块的仿真软件,并添加以下代码行功能金宝app
函数y = fcn (u)
y =字符串(char (u '));
谢谢