turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » walking机器人仿真教程_视频版 » walking机器人仿真教程-应用-咖啡馆里前端下单和后端派送处理实现配送咖啡

walking机器人仿真教程-应用-咖啡馆里前端下单和后端派送处理实现配送咖啡

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

walking机器人仿真教程-应用-咖啡馆里客户前端下单和店家后端派送处理实现配送咖啡

说明:

  • 这个应用模拟咖啡店配送咖啡
  • 咖啡馆里客户前端系统下单, 店家准备好咖啡并放置在机器人托盘上, 然后在后端系统更新状态为派送, 机器人自动实现配送, 配送结束回到起点

相关设备:

步骤:

  • 加载gazebo环境 
. /usr/share/gazebo/setup.bash
  • 启动仿真
ros2 launch walking_application cafe_world_v2.launch.py
  • 效果图:

请输入图片描述

  • rviz效果图

请输入图片描述

  • 设计航点
  • 利用walking_navigation多点导航面板和目标点设置工具walkingGoal 参考文章 , 设定航点并保存航点
  • 效果图:

请输入图片描述

  • 保存文件到目录并命名:/home/ubuntu/waypoints/cafe_waypoints_deliver_coffee.json
  • 启动派送脚本
ros2 run walking_application run_inspection_v10.py
  • 启动咖啡店下单系统
cd ~/tools/pyqt/cafe/
python3 cafe_front.py
  • 效果图

请输入图片描述

  • 界面上面的表格代表所设计的航点,也就是对应台号的
  • 界面下面的表格代表下单的订单列表和订单状态
  • 通过载入订单最新的订单清单
  • 启动咖啡店派送系统
cd ~/tools/pyqt/cafe/
python3 cafe_back.py
  • 效果图:

请输入图片描述

  • 界面上面的表格代表所设计的航点,也就是对应台号的
  • 界面下面的表格代表下单的订单列表和订单状态, 店家可以自由变更订单状态为(等待, 派送,完成)
  • 通过点击载入订单可以获取最新的订单清单

具体操作:

  • 客户在下单系统, 选择咖啡类型和数量, 并点击增加订单

  • 咖啡准备之后,店家在派送系统,更新对应台号的订单状态为派送

  • 后台的派送线程定期读取状态为派送的订单,并开始派送.

  • 派送完成之后,自动变更订单状态为完成

相关视频 :

<iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0;" src="//player.bilibili.com/player.html?aid=384555016&bvid=BV1SZ4y1b7Gt&cid=735646984&page=1&as_wide=1&high_quality=1&danmaku=0" frameborder="no" scrolling="no"> </iframe>

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: walking机器人仿真教程