ROS2测试仿真

电脑配置:R7-7840H 核显

结论:turtlebot3 运行失败。

turtlebot4 可以进入仿真环境,但是无法操作。

现在在用 ign gazebo 驱动简单的差分机器人

ign gazebo

采用ign gazebo 打开简单的差分机器人

安装

javascript 复制代码
sudo apt-get install ros-${ROS_DISTRO}-ros-gz
sudo apt install ros-humble-gazebo-ros-pkgs 

# 桥接器 用于 ros2与gazebo Transport 之间交换信息
sudo apt-get install ros-humble-ros-ign-bridge

# 接受键盘信息并转为 twist
sudo apt-get install ros-humble-teleop-twist-keyboard

运行

javascript 复制代码
# 运行仿真
ign gazebo -v 4 -r visualize_lidar.sdf

# 查看话题
ign topic -l

# 为/model/vehicle_blue/cmd_vel 创建桥接器
ros2 run ros_gz_bridge parameter_bridge /model/vehicle_blue/cmd_vel@geometry_msgs/msg/Twist]ignition.msgs.Twist

# 键盘控制节点
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args -r /cmd_vel:=/model/vehicle_blue/cmd_vel

# lidar创建桥接器
ros2 run ros_gz_bridge parameter_bridge /lidar2@sensor_msgs/msg/LaserScan[ignition.msgs.LaserScan --ros-args -r /lidar2:=/laser_scan

turtlebot

安装

参考链接:https://turtlebot.github.io/turtlebot4-user-manual/software/turtlebot4_robot.html

git clone 慢

添加

https://ghfast.top/

javascript 复制代码
git clone https://github.com/turtlebot/turtlebot4_robot.git  -b humble
git clone https://ghfast.top/https://github.com/turtlebot/turtlebot4_robot.git  -b humble

turtlebot3

javascript 复制代码
gazebo 启动问题
export SVGA_VGPU10=0

export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:/home/ly/.gazebo/models

# 设置TurtleBot3模型
export TURTLEBOT3_MODEL=burger

# 启动TurtleBot3 World环境
ros2 launch turtlebot3_gazebo turtlebot3_world.launch.py

turtlebot4

javascript 复制代码
gazebo 启动问题
export SVGA_VGPU10=0

# 仿真launch
ros2 launch turtlebot4_ignition_bringup turtlebot4_ignition.launch.py 

# 键盘控制节点
ros2 run teleop_twist_keyboard teleop_twist_keyboard

虚拟机打不开共享文件夹

javascript 复制代码
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
相关推荐
资源开发与学习2 天前
机器人运动规划源码解析
机器人
hi0_63 天前
机器学习实战(一): 什么是机器学习
人工智能·机器学习·机器人·机器学习实战
大视码垛机3 天前
速度与安全双突破:大视码垛机重构工业自动化新范式
大数据·数据库·人工智能·机器人·自动化·制造
WWZZ20253 天前
视觉SLAM第10讲:后端2(滑动窗口与位子图优化)
c++·人工智能·后端·算法·ubuntu·机器人·自动驾驶
deephub3 天前
机器人逆运动学进阶:李代数、矩阵指数与旋转流形计算
人工智能·机器学习·矩阵·机器人·李群李代数
武子康4 天前
AI-调查研究-76-具身智能 当机器人走进生活:具身智能对就业与社会结构的深远影响
人工智能·程序人生·ai·职场和发展·机器人·生活·具身智能
小鹿清扫日记4 天前
从蛮力清扫到 “会看路”:室外清洁机器人的文明进阶
人工智能·ai·机器人·扫地机器人·具身智能·连合直租·有鹿巡扫机器人
shuidaoyuxing4 天前
机器人防爆的详细讲解
机器人
物联网软硬件开发-轨物科技4 天前
【轨物方案】赋能绿色能源新纪元:轨物科技发布光伏清洁机器人智能控制与运维解决方案
科技·机器人·能源
尤齐4 天前
《机器人抓取:从经典到现代的综述》内容的提取和凝练:
机器人