ros2 foxy 安装gazebo11.0

ros2 foxy 安装时参考了wiki
https://index.ros.org/doc/ros2/Installation/Foxy/Linux-Install-Debians/
然后很惊喜的发现,不是full版本,没有安装gazebo
单独安吧

  1. 安装gazebo
    下载 gazebo.sh,到下列网站复制,然后自己创建gazebo.sh文件,把代码站进去,
    https://raw.githubusercontent.com/ignition-tooling/release-tools/master/one-line-installations/gazebo.sh
    然后运行
sh gazebo.sh
  1. 安装gazebo_ros_pkg
    到官网按照教程安装,测试
    http://gazebosim.org/tutorials?tut=ros2_installing&cat=connect_ros
sudo apt install ros-foxy-gazebo-ros-pkgs
  1. 测试下
    (1)打开新终端,source以下ros2(已经在zshrc或者bashrc文件中写入的就不必了)
    (2)确认核心工具已安装
sudo apt install ros-eloquent-ros-core ros-eloquent-geometry2

(3) 使用差速转向测试

gazebo --verbose /opt/ros/foxy/share/gazebo_plugins/worlds/gazebo_ros_diff_drive_demo.world

在这里插入图片描述
(4)打开新终端

ros2 topic pub /demo/cmd_demo geometry_msgs/Twist '{linear: {x: 1.0}}' -1

小车动起来就证明ok了

尝试安装ros control无果,经查ros1里的ros_control在ros2里换成了ros2_control
https://github.com/ros-controls/ros2_control
但是目前编译不成功,有点方~

有几个参考网站
ros_gazebo_pkg
https://medium.com/wens-learning-note/gazebo%E7%AD%86%E8%A8%98-%E4%B8%80-%E5%AE%89%E8%A3%9Dgazebo%E5%8F%8Agazebo-ros-pkgs-ba2a580bdd8b
ros_control
http://gazebosim.org/tutorials/?tut=ros_control
https://www.twblogs.net/a/5c13b12dbd9eee5e40bb756f/?lang=zh-cn

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值