博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用地图和提示的导航和定位--15
阅读量:6853 次
发布时间:2019-06-26

本文共 774 字,大约阅读时间需要 2 分钟。

摘要: 原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/

 

openni :http://blog.justsophie.com/installing-kinect-nite-drivers-on-ubuntu-14-04-and-ros-indigo/

 如果你没有硬件来构建地图使用你自己的机器人,你可以使用在 rbx1_nav/maps测试图。否则你需要创建了一个地图按照前面章节的说明,你任然可以在这里使用它。ROS使用提示包装定位机器人现有的地图内使用从机器人的激光或深度相机的当前扫描数据。让我们在arbotix模拟器尝试假定位。

1.首先在rbx1_nav/launch目录下查看fake_amcl.launch文件内容:

2.启动turtlebot机器人节点:

roslaunch rbx1_bringup fake_turtlebot.launch

3.然后启动加载地图的节点,使用测试的地图:

roslaunch rbx1_nav fake_amcl.launch map:=test_map.yaml

4.在rviz视图中查看机器人:

rosrun rviz rviz -d `rospack find rbx1_nav`/amcl.rviz

一个测试的地图和turtlebot机器人已经顺利加载好了。

5.下面我们使用amcl使机器人进行导航。电机rviz视图中的2D nav  goal 然后再地图中选择你要让机器人到达的地点,点击鼠标。你就可以看到机器人在全局地图中进行移动和导航。

6.查看使用的节点框图:

rqt_graph

你可能感兴趣的文章
IIS6.0可支持32位和64位两种模式
查看>>
占用空间的大小
查看>>
PyConChina 2012 - 第二届中国Python开发者大会 上海.北京.西安.杭州.合肥.武汉.珠海 | 抢座网...
查看>>
模块间变量传递
查看>>
多文档多视图之间的切换过程和当文档多视图之间的切换过程
查看>>
微软说“骂吧!骂吧!我要长大!”
查看>>
C++ 函数后加const
查看>>
[BTS] 应用程序中的错误。 (Microsoft.BizTalk.ExplorerOM)
查看>>
Extjs4.1.x 框架搭建 采用Application动态按需加载MVC各模块-完美解决(二)
查看>>
Jquery控制图片最大宽度
查看>>
[philosophy]空间
查看>>
myeclipse6.0添加maven
查看>>
【css】纯 css 制作带三角的边框
查看>>
【WinForm】创建自定义控件
查看>>
c++重新抛出异常
查看>>
dedecms 安装完成后登录后台出现空白
查看>>
HBase vs. BigTable Comparison
查看>>
JS:2.1,流程控制(if,switch)高级
查看>>
android native c 的so调试
查看>>
PHP 单一入口框架设计简析
查看>>