笔者参考以下博客体验RoboWare基础操作
ROS IDE - RoboWare Studio 安装与使用教程1.如何添加到新的可执行文件:
该篇博客选择创建cpp文件,通过右击其新建的test文件选择新建cpp源文件,输入文件名hello,此时主界面会出现添加到新的可执行文件和添加到新的库文件选项,点击添加到新的可执行文件。
只有添加到新的可执行文件,才会自动在test文件下的cmake文件下自动添加相应的指令用来编译程序,否则将会遇到路径问题。
比如只是创建名为a的cpp文件,不添加到源文件,使用rosrun执行的时候,将会遇到如下问题:
[rosrun] Couldn't find executable named a below /home/yiming/catkin_ws/src/test
2.构建任务失败
当点击锤子构建任务时,输出栏只是出现如下一行命令:
Remote Arguments not configured!
这个时候你只需要改变你的左上角锤子符号后面的选择菜单栏,将Remote Deploy改为DeBug即可!如图所示:
如果你找不到这个选择框,及大概率是因为你的左侧工具栏太窄,将其拉宽即可看到。
3.rosrun调试程序失败
在RoboWare命令行调试程序和在系统自带终端调试是一样的,均需要启动roscore,如果你碰到如下错误:
[ERROR] [1545016511.554664744]: [registerPublisher] Failed to contact master at [localhost:11311]
那么你只需要在这个终端启动一下roscore,点击加号打开新的终端即可运行。