美文网首页我爱编程
gazebo中机器人横向移动

gazebo中机器人横向移动

作者: burning_yang | 来源:发表于2018-05-30 10:26 被阅读0次

(转载请注明作者和出处:https://yangningbocn.github.io 未经允许请勿用于商业用途)
本博客只是个人学习记录使用,瞎写写,内容比较粗糙。编写过程中,借鉴了yaked大神的实战youBot和ROS-WIKI以及其它一些大神的内容。

现在大部分的移动机器人主要差动轮进行运动,只有linear.x和angular.z两个值,但是我的模型是4个瑞典轮,能提供横向的移动速度,即linear.y。

在gazebo中的横向移动同样要修改控制方式,只不过在与rviz不同,不能直接修改,文件格式打不开,这里采用的方案是直接在xacro中加载一个平面移动的插件就可以了

<!-- position controller -->
<gazebo>
  <plugin name="base_controller" filename="libgazebo_ros_planar_move.so">
    <commandTopic>cmd_vel</commandTopic>
    <odometryTopic>odom</odometryTopic>
    <odometryFrame>/odom</odometryFrame>
    <odometryRate>100.0</odometryRate>
    <robotBaseFrame>base_footprint</robotBaseFrame>
    <broadcastTF>true</broadcastTF>
  </plugin>
</gazebo>
  1. 模型xacro加载到gazebo
    沿用yaked大神博客中的gazebo.launch进行修改,把自己的模型修改到他的launch文件中,就可以了。

  2. gazebo加入上面的代码

相关文章

  • gazebo中机器人横向移动

    (转载请注明作者和出处:https://yangningbocn.github.io 未经允许请勿用于商业用途)本...

  • 通过 topic 实时改变 Gazebo 中的 model po

    项目要求 Gazebo 是机器人仿真领域常用的软件,也以用来搭建自动驾驶的仿真环境。一般使用中,Gazebo 提供...

  • gazebo教程(八)场景建模

    csdn同步更新,主页 一、介绍 在gazebo中,我们不仅可以对机器人建模,还可以对场景建模(即机器人所在环境)...

  • gazebo入门教程(一) 安装,UI介绍

    一、什么是Gazebo? Gazebo是一款3D动态模拟器,能够在复杂的室内和室外环境中准确有效地模拟机器人群。与...

  • Gazebo教程(使用roslaunch启动Gazebo,wor

    启动Gazebo,打开world模型以及向仿真环境中插入机器人模型的方法有很多.在这个教程中,我们将使用rosru...

  • 20220410健身日记

    20220410健身日记 ##轮滑横向移动重心 第一圈 手扶桌边 横向移动重心。 第二圈 双手腾空 横向移动重心。...

  • Webots

    学习完gazebo如何控制机器人后转为学习webots。主要参考了CSDN:全网最全的Webots资料在这里htt...

  • 在RVIZ中启动移动机器人模型,并实现横向移动

    (转载请注明作者和出处:https://yangningbocn.github.io 未经允许请勿用于商业用途)本...

  • Ubuntu 16.04 安装 Gazebo

    Gazebo 是一款 3D 动态模拟器,能够准确有效地模拟复杂室内和室外环境中的机器人群体。虽然类似于游戏引擎,G...

  • iOS动画

    ===永久闪烁的动画===== ======横向 纵向移动======= =========缩放====== --...

网友评论

    本文标题:gazebo中机器人横向移动

    本文链接:https://www.haomeiwen.com/subject/edltsftx.html