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 » ROS2与Gazebo11入门教程 » ROS2与Gazebo11入门教程-搭建bcrbot机器人仿真

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

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

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

说明

  • 介绍如何快捷搭建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入门教程