rosweb的nav2djs的相关问题及解决办法

1.ubuntu18.04及ubuntu20.04可能在使用nav2djs的时候,网页发布航点,但却没有相关话题的发布,这里是可能是由于ros的版本问题,在melodic和noetic版本中,网页发布航点,机器人都无法移动,也没有相关话题的发布,但在kinect版本,可以正常运行。

解决办法:将kinect的navigation整个导航包修改后放入工作空间下进行编译,并在launch文件中进行调用。

国外有大神修改好的navigation包,地址:GitHub - abdul-mannan-khan/navigation-backup

2.编译时可能会出现一个问题

原因是缺少这个库,但在ubuntu18.04或ubuntu20.04中无法直接二进制安装,因此在这里只能使用源码安装。

解决办法:1.前往boost官网:Boost C++ Libraries

                  2.下载最近版本的boost库,我这里是1.84.0,直接点进去,我这里选择的是           

                      boost_1_84_0.tar.gz,点击下载,然后解压

                 3.运行安装脚本 sudo ./bootstrap.sh

                    然后运行 sudo ./b2,当出现successfully就编译完成了(这里忘记截图了)

                 4.修改CMakeLists.txt,找到报错的位置,添加boost库

                     set(Boost_INCLUDE_DIRS /usr/include/boost)

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值