ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
伽利略视觉导航安装和使用
-
2018.6之后的镜像里面已经默认安装伽利略导航系统,用户不用再手动安装
通过镜像安装
推荐使用此方法安装,镜像的安装方法如此处所示。
安装完成之后,连接网路更新程序bwupdate pro
正常情况下会提示软件更新成功
安装完成后下载安装伽利略导航客户端。
如果想要获得比较好的效果推荐先标定摄像头参数。给小强连上电池,打开主机,地盘通电。之后连接网络就可以通过客户端操作了。
具体的建图和导航操作可以参照伽利略导航用户手册客户端打开后可能会提示没有伽利略证书文件。按照提示说明联系客服获取证书文件。目前伽利略系统的免费使用只针对小强用户,所以如果你是小强用户可以免费获取。
通过源代码安装
通过源代码安装可能会稍微复杂一些,需要把对应的程序更新到正确的版本。对于对小强和ROS比较熟悉的用户可以采用这种方法,但是并不推荐。
- 检查软件源
运行bwcheck
如果软件源设置有错误则根据提示信息修改软件源
比如当前system_monitor的软件源是http://git.bwbot.org/publish/system_monitor,要设置为https://github.com/bluewhalerobot/system_monitor则可执行下面的指令
git remote set-url origin https://github.com/bluewhalerobot/system_monitor
- 设置软件源到对应分支
软件源和对应的分支如下
XQ4的软件包和对应分支
软件包 分支 addwa_local_planner master galileo_serial_server master nav_test service_bot NLlinepatrol_planner master ORB_SLAM2 master startup service_bot system_monitor kinetic_service_bot xiaoqiang_udrf master xqserial_server master XQ5 的软件包和对应分支
软件包 分支 addwa_local_planner master galileo_serial_server master nav_test service_bot_lungu NLlinepatrol_planner lungu ORB_SLAM2 master startup service_bot system_monitor kinetic_service_bot_lungu xiaoqiang_udrf lungu xqserial_server lungu 通过
git checkout
到对应的分支,如果本地有修改要先把自己修改备份好,然后更新版本。通过执行
bwupdate pro
更新相关程序
- 添加证书及认证程序
没有证书及认证程序,程序将无法正常运行。执行下面的程序进行安装。
mkdir -p ~/Documents/.galileo cd ~/Documents/.galileo wget http://www.bwbot.org/s/TQCpyP - O 'verify_tool' chmod +x verify_tool
- 编译生成程序
cd ~/Documents/ros catkin_make -DCATKIN_WHITELIST_PACKAGES="" -DCMAKE_BUILD_TYPE=Release
- 安装完成后可以先通过
roslaunch startup startup.launch
如果没有错误提示。在本地电脑上安装好导航客户端,应该就可以正常连接了。
客户端打开后可能会提示没有伽利略证书文件。按照提示说明联系客服获取证书文件。目前伽利略系统的免费使用只针对小强用户,所以如果你是小强用户可以免费获取。
常见问题
-
导航效果不太好,位置有偏差
可能是由于摄像头没有标定好的原因,参照标定摄像头参数进行标定。 -
之前能够正常使用的地图,现在不能使用了
可能是环境发生了比较大的变化,尤其是光线变化很大的情况。比如白天建立的地图晚上可能无法使用。这时可以使用更新地图的功能,对以前的地图进行更新。这样就可以适应于变化的场景了。 -
更多的常见问题可以查看伽利略导航用户手册
-
更新程序后开启服务或建图一直处于丢失状态且无法显示特征点图像
可能是导航程序启动失败了,可以手动启动startup.launch
sudo service startup stop roslaunch startup startup.launch
然后使用客户端操作开启服务或建图,看看是否会有错误提示。
- 检查软件源
-
此回复已被删除!