< >
Home » ROS2与Flutter入门教程 » ROS2与flutter入门教程-利用flutter_gui访问控制walking仿真机器人

ROS2与flutter入门教程-利用flutter_gui访问控制walking仿真机器人

说明

  • 利用flutter_gui访问控制walking仿真机器人

步骤

  • 1.walking仿真机器人搭建,参考教程
  • 利用RCM安装walking仿真环境
# 安装rcm
curl https://www.ncnynl.com/rcm.sh | bash -
# 安装turtlebot3 gazebo
rcm -s install_walking_application
#加载gazebo
. /usr/share/gazebo/setup.bash 
#启动仿真
ros2 launch walking_application house_world_inspection.launch.py
  • gazebo效果图

请输入图片描述

  • rviz效果图

请输入图片描述

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

请输入图片描述

    1. 配置flutter_gui的init为2,使用walking的配置
  • 效果图

请输入图片描述

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

请输入图片描述

  • 如下步骤,可以参考前面的turtlebot3仿真机器人的图示

  • 点击键盘图标,进行移动控制

  • 点击左上键盘图标,出现下部两个控制圆盘,左边只控制前后,右边可控制前后左右。在点击键盘图标隐藏圆盘

  • 点击水滴图标,进行坐标设置

  • 点击水滴图标后,再地图里点击设置目标点,再点水滴图标确定坐标点。

  • 之后点击地图里的设置的目标点,即可开始导航

  • 顶栏也会显示具体速度和方向值

演示视频

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

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


标签: ros2与flutter入门教程