最近在做毕设做之前从未接触過的ROS小车,遇到了很多问题有些问题没有在网上找到合适的解决办法,我这里就把我遇到的一些问题(有的问题看起来就很菜鸡。)
1、有时候为了偷懒,就将之前别的工作空间下的包直接复制粘贴到自己的包下结果统统没有办法编译通过,或者就编译的很直接就潒下面这样:这个路径已经被我放到了系统下,所以其实不source也可以的但是即使我source了之后,rosrun依旧不能找到我的新的包没错,上图里的robot_vision就昰我从别人那里复制粘贴过来的(图片好大啊。),好吧我承认偷懒不对所以我把这个删掉,自己一点一点建一点一点打开往文檔里面复制粘贴这样总不会错了吧,然而后来发现只要我一catkinmake_make,就会出现这样的东西我就没见过这么短的log,看得我真难受无论怎么弄,都是这样还得我每次遇到这个问题就新建一个workspace,如今偶然在官网找到了解决办法:
然后我先单独编译了其中某个包发现正确了,然後我只要再这样还原回去就又都没问题了。我把英文翻译了一下这样看起来更舒服,但是看英语的能力还是要有的我觉得这个问题對于我这样完美主义的人来说可真难受,我已经建了三个workspace了。
另外我发现出了问题,尤其是出了成功了很多次突然又不行了的问题时着急是没办法的,证明自己对这个错误还不是很了解比如我之前从没认真读过上面的编译信息,问题是肯定会解决的只要一点一点來,积累到一定程度就顺其而然的解决了,真的相信我,毕设加油!