进行机械臂开发肯定绕不开moveit
在看教程的首先,大佬们都是首先运行
roscore
之后再运行
rosrun moveit_setup_assistant moveit_setup_assistant
然后直接导入工作空间中的urdf模型就能从右侧看到自己的模型。
然而本菜鸡导入后出现了一坨一坨的错误提示,总体来说就是各种找不到package的命令,类似于这种
[rospack] Error: package 'probot_description' not found [librospack]: error while executing command
后来,输入了
echo $ROS_PACKAGE_PATH
之后,发现自己的工作空间不在里面,也就是环境变量没有设置成功,原因是source只能在当前终端生效,运行完roscore之后要打开新的终端运行moveit,这一打开就gg了
所以,采取如下解决方法,
gedit ~/.bashrc
在最后面输入
source ~/xxxxxx_ws/devel/setup.bash
一劳永逸,其中xxxxxx是你工作空间的名字
如果不嫌麻烦,每次打开一个终端都source一遍也是可以的
吼吼吼,终于看到了自己想要的urdf模型了,准备进行下一步的配置。