美文网首页
webots 外部控制器

webots 外部控制器

作者: ou源仔 | 来源:发表于2020-11-18 12:49 被阅读0次

    首先需要定义环境变量
    export WEBOTS_HOME=/usr/local/webots
    然后就可以在IDE中获取其值。
    如果需要把可执行文件拷贝到controller文件夹中作为webots的内建控制器而不是extern的话,需要注意控制器文件夹名和可执行文件名需要一致。

    当机器人是extern控制器时,会表现成controller为空一致,直到外部控制器启动。
    且标准输出和错误流(stdout和stderr)仍在用户控制之下,并且不会发送到Webots控制台。除非有运行ROS控制器的ROBOTS,并且你使用了ROS_INFO在extern控制器中。

    如果robot.synchronization字段设置为TRUE,则Webots将等待外部控制器启动,否则无论控制器是否启动,仿真都将运行。
    最好是勾选,否则可能几个控制器的初始化时序不满足要求,导致控制器卡死,然后仿真不动

    相关文章

      网友评论

          本文标题:webots 外部控制器

          本文链接:https://www.haomeiwen.com/subject/yqhsbktx.html