< >
Home » ROS2与Gazebo11入门教程 » ROS2与Gazebo11入门教程-搭建bcrbot机器人仿真

ROS2与Gazebo11入门教程-搭建bcrbot机器人仿真

说明

  • 介绍如何快捷搭建bcrbot机器人的仿真环境
  • 环境:ubuntu22.04 + humble

安装步骤

  • 采用RCM工具安装
#没有安装RCM,快速的安装,已经安装忽略
curl https://www.ncnynl.com/rcm.sh | bash -

#安装bcr_bot
rcm -s install_bcr_bot
  • 根据输入y,即可自动安装

测试

  • 启动仿真
ros2 launch bcr_bot gazebo.launch.py
  • gazebo效果图

请输入图片描述

  • 启动rviz
ros2 launch bcr_bot rviz.launch.py
  • rviz效果图

请输入图片描述

指定参数运行命令

  • 执行命令,并指定相关参数
ros2 launch bcr_bot gazebo.launch.py \
    camera_enabled:=True \
    two_d_lidar_enabled:=True \
    stereo_camera_enabled:=False \
    position_x:=0.0 \
    position_y:=0.0 \
    orientation_yaw:=0.0 \
    odometry_source:=world \
    world_file:=small_warehouse.sdf \
    robot_namespace:="bcr_bot"
  • 单独运行双目相机
ros2 launch stereo_image_proc stereo_image_proc.launch.py left_namespace:=bcr_bot/stereo_camera/left right_namespace:=bcr_bot/stereo_camera/right

建图

  • 启动命令
ros2 launch bcr_bot mapping.launch.py

键盘控制

  • 启动命令
ros2 run teleop_twist_keyboard teleop_twist_keyboard cmd_vel:=/bcr_bot/cmd_vel

保存地图

  • 启动命令
cd src/bcr_bot/config
ros2 run nav2_map_server map_saver_cli -f bcr_map

导航

  • 启动命令
ros2 launch bcr_bot nav2.launch.py

参考地址

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

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


标签: ros2与gazebo11入门教程