SBPL在ROS下的安装和使用

本文介绍了如何在ROS indigo中安装和使用SBPL库,特别是结合move_base的sbpl-lattice-planner插件,用于全局路径规划。文中详细步骤包括安装SBPL功能包和相关插件,以及运行stage仿真示例,展示了ARA*算法在导航中的应用,并提到了配置参数的修改以调整路径规划行为。
摘要由CSDN通过智能技术生成

前言

SBPL全称Search-Based Planning Library,为机器人导航提供基于搜索的全局路径规划方式,目前ROS提供了sbpl-lattice-planner的注册插件,专门将SBPL中部分算法与ROS中的move_base结合,为global_planner提供了更多的可选方案,目前可供使用的全局规划方法主要是ARA* 算法.

安装

目前ROS为indigo版本提供了SBPL功能包,通过以下命令安装:

sudo apt-get update
sudo apt-get install ros-indigo-sbpl

其他ROS版本可尝试以下命令安装:

sudo apt-get install ros-<版本>-sbpl

然后安装sbpl-lattice-planner插件

sudo apt-get install ros-indigo-sbpl-lattice-planner

安装完之后即可使用

运行stage仿真sbpl全局规划示例

首先安装fake-localization

sudo apt-get install ros-indigo-fake-localization 

安装move_base

sudo apt-get install ros-indigo-move-base

sbpl_tattice_planner下载安装之后可以在/opt/ros/indigo/share/sbpl_lattice_planner/launch中看到move_base_sbpl_fake_localization_2.5cm.launch文件,这个文件就是示例程序的启动文件,运行它:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值