VREP:在模拟过程中隐藏发射半径。

有没有办法在 VREP 模拟中避免模拟器绘制发射器的发射半径?因为当两个发射器在两个四轴飞行器上移动时,模拟已经出现了延迟,而且由于我计划使用至少 5-6 个发射器,这使得模拟器真的无法使用。

点赞
用户3544967
用户3544967

我不知道这是否有帮助,但是你可以禁用整个可视化。我从论坛贴子 (http://www.forum.coppeliarobotics.com/viewtopic.php?f=9&t=685) 复制和粘贴:

  • 禁用可视化。查看模型 Models/other/fast simulation mode.ttm,或使用API函数 simSetBooleanParameter (sim_boolparam_display_enabled,false)。
  • 禁用动力学。你可以在动力学通用设置中做到这一点。 你也可以单独为动力学仿真禁用模型。 选择模型,然后打开模型属性对话框。选中 Model is static 和 Model is not respondable。
2014-04-17 10:59:06
用户2124245
用户2124245

最终,在熟悉LUA脚本之后,我找到了如何实现它的方法。

要启用/禁用发射半径的可视化,你需要使用在其他答案中提出的API函数simSetBooleanParameter(http://www.coppeliarobotics.com/helpFiles/en/apiFunctions.htm#simSetBooleanParameter)。特别是在收发器的LUA脚本中,在初始化之后,你需要使用以下指令:

simSetBooleanParameter(sim_boolparam_force_show_wireless_emission,false)

或者,如果你不想再次开启可视化,则在脚本中删除所有与force_show_wireless_emission参数相关的simSetBool出现。

2014-04-18 18:01:19