< >
Home » ROS2与Flutter入门教程 » ROS2与flutter入门教程-增加航点管理

ROS2与flutter入门教程-增加航点管理

说明

  • 介绍如何实现导航管理

步骤

  • 1.turtlebot3仿真机器人搭建,参考教程,如果前面已经搭建可以忽略。
  • 利用RCM安装turtlebot3仿真环境
# 安装rcm
curl https://www.ncnynl.com/rcm.sh | bash -
# 安装turtlebot3 gazebo
rcm -s install_tb3_gazebo_source 
#加载环境
. /usr/share/gazebo/setup.bash 
#启动仿真
ros2 launch turtlebot3_gazebo turtlebot3_world.launch.py
#启动建图
ros2 launch turtlebot3_cartographer cartographer.launch.py use_sim_time:=True 
#启动导航
ros2 launch turtlebot3_navigation2 navigation2.launch.py 
  • 效果图

请输入图片描述

    1. 启动rosbridge_server
ros2 launch rosbridge_server rosbridge_websocket_launch.xml
    1. 启动web_video_server
ros2 run web_video_server web_video_server
    1. 启动flutter_gui
#如果你设置了代理,要取消掉
export http_proxy="" 
export https_proxy=""
#再执行命令
cd ~/tools/ROS_Flutter_Gui_App
flutter run -d linux
  • 效果图

请输入图片描述

    1. 配置flutter_gui的init为3,使用turtlebot3的配置
  • 效果图

请输入图片描述

  • 点击左上角回到开始页,点击连接
  • 效果图

请输入图片描述

  • 单击水滴图标,进入编辑航点状态,再在地图上任意位置点击,即可添加航点。
  • 不满意可以拖动航点图标或旋转方向进行定位航点

请输入图片描述

  • 长按水滴图标,进入导航管理界面
  • 可以按住等号图标,拖动排序
  • 可以点三角符号进行单点导航
  • 可以删除航点

请输入图片描述

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: ros2与flutter入门教程