农业无人机
工业无人机
军警无人机
娱教无人机
水下无人机
反无人机设备
无人机配件
无人机租赁
无人机培训
当前位置:全球无人机网 » 无人机新闻 » 技术动态 » 正文

上海硅步ROS连载系列46期 移动机器人导航

发布日期:2018-04-14  来源:上海硅步  作者:上海硅步我要投稿我要评论

上海硅步ROS连载系列46期 移动机器人导航
图3定位导航仿真

  2导航实测

  在实际中,控制TurtleBot需要两台PC,即TurtleBotPC与用户PC,其中TurtleBot PC主要用于控制TurtleBot机器人的运动,用户PC是人机交互端,可显示TurtleBotPC发送过来的图像信息以及向TurtleBot PC发送控制命令,两个PC之间通过无线网络并以主题的形式进行通信。

  首先配置TurtleBotPC与用户PC的IP地址,使两者接入同一无线网络。

  然后在TurtleBotPC上分别运行命令:

  $ roslaunch turtlebot_bringup minimal.launch

  $ roslaunch turtlebot_bringup 3dsensor.launch

  其次在用户PC上运行如下命令,启动Rviz:

  $ roslaunch turtlebot_rviz_launchers view_robot.launch

  运行结果如图4所示

上海硅步ROS连载系列46期 移动机器人导航
图4启动TurtleBot导航实验

  在用户PC中启动Rviz之后,可在Rviz上看到TurtleBot周围有一簇绿色的小箭头,如图5所示。这些绿色的箭头是amcl反馈的机器人的位姿范围,箭头越分散说明位姿越不确定。因此,我们需要在地图中设置TurtleBot机器人的实际位置和方向,即TurtleBot在环境中的实际位姿与地图中的位姿相匹配,以保证准确的定位。首先点击Rviz工具栏上的2DPose Estimate,然后点击地图上TurtleBot实际所在的大概位置点,调整绿色箭头的方向,使其与TurtleBot的实际方向一致。如果激光扫描的结果与环境边界重合,则说明TurtleBot在地图上的位姿与实际相符,否则重新调整。

上海硅步ROS连载系列46期 移动机器人导航
图5 TurtleBot初始状态

  设置TurtleBot的初始位姿之后,可以使用2DNav Goal工具设置TurtleBot的目标位姿。TurtleBot机器人的导航定位结果如图6所示。

 
本文链接:https://www.81uav.cn/uav-news/201804/14/34243.html
标签:  
0相关评论
免责声明:凡注明来源全球无人机网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,请注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

图文推荐

推荐品牌

关于本站

合作服务电话

  • 客服热线:0755-23779287
  • 展会负责:18682042306
  • 广告合作:点击这里给我发消息
  • 展会合作:点击这里给我发消息

公众号/APP下载


    (公众号)


    (Android下载)

Copyright©2005-2021 81UAV.CN All Rights Reserved  访问和使用全球无人机网,即表明您已完全接受和服从我们的用户协议。 SITEMAPS 网站地图 网站留言
运营商: 湛江中龙网络科技有限公司 全球无人机网 
ICP备案号:粤ICP备2023038372号-1 
全国公安机关 备案信息 可信网站不良举报 文明转播