< >
Home » walking机器人仿真教程_视频版 » walking机器人仿真教程-仿真行为树拍照

walking机器人仿真教程-仿真行为树拍照

walking机器人仿真教程-仿真行为树拍照

说明:

  • 介绍如何实现利用行为树实现拍照功能,指定目标点,到达目标点之后进行拍照
  • 原理: 到达目标点之后,调用/save服务触发拍照, 通过image_saver来保存由openvino识别的图片.

相关设备:

步骤:

  • 新终端,启动仿真
ros2 launch walking_gazebo world.launch.py 
  • 新终端,启动导航
ros2 launch walking_navigation bringup.launch.py use_slam:=true  use_sim_time:=true  
  • 新终端,启动对象识别
ros2 launch walking_openvino pipeline_object.launch.py use_sim_time:=true
  • 新终端,启动保存图片.
  • 当服务/save收到内容, 则保存ros2_openvino_toolkit/image_rviz图像话题
#建立图片保存目录
mkdir ~/snapshot/
cd ~/snapshot/
#配置save_all_image:=false,发送触发才拍照
ros2 run image_view image_saver  --ros-args --param save_all_image:=false --remap image:=ros2_openvino_toolkit/image_rviz 
  • 手动测试拍照
ros2 service call /save "std_srvs/srv/Empty"
  • 启动任务拍照1, 通过任务来触发拍照
ros2 launch walking_bt bt_ros2.launch.py bt_xml:=$HOME/aiwalking_ws/src/walking_bt/bt_xml/bt_snapshot.xml
  • 启动任务拍照2, 通过导航到目标点后触发拍照
ros2 launch walking_bt bt_ros2.launch.py bt_xml:=$HOME/aiwalking_ws/src/walking_bt/bt_xml/bt_nav_mememan_snapshot.xml

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

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


标签: walking机器人仿真教程