mkdir driver_wscd driver_wsmkdir srccd srccatkin_init_workspacecd ..catkin_make
xxxxxxxxxxcd ~/driver_ws/src
xxxxxxxxxxcd ~/driver_wscatkin_make
注意:有提前创建好的工作空间,就只需要把src内容复制到工作空间的src文件下,在工作空间目录下catkin_make编译即可。
终端输入,
xxxxxxxxxxsudo gedit ./.bashr

把下边的内容,粘贴到文件末端,
xxxxxxxxxxsource /home/yahboom/driver_ws/devel/setup.bash --extendxxxxxxxxxxsource ./.bashr
xxxxxxxxxxERROR: cannot launch node of type [yahboomcar_bringup/Mcnamu_driver.py]: Cannot locate node of type [Mcnamu_driver.py] in package [yahboomcar_bringup]. Make sure file exists in package path and permission is set to executable (chmod +x)

这是因为没有给python文件赋予执行权限。解决方法是给执行权限,在文件目录 下打开一个终端,输入,
xxxxxxxxxxsudo chmod 777 *

解决方法是安装这些依赖,终端输入,
xxxxxxxxxxsudo apt-get install ros-melodic-缺少的依赖
这里的melodic是ros版本号,按照自己安装的ros版本号进行修改;缺少的依赖也是根据实际情况修改,例如以上所示,就是要输入,
xxxxxxxxxxsudo apt install ros-melodic-geographic-*
*号表示安装该依赖的所有文件。安装完后,再重新编译。