gazebo机器人pid动态调节

本文详细介绍使用Gazebo进行机器人仿真的全过程,从URDF模型准备到控制器配置,再到Gazebo启动与PID调节,为读者提供了一条清晰的学习路径。

使用gazebo进行仿真的方法

写此篇为了记录犯下的错误以及更正的办法,前路漫漫偶尔也要回头看看。

准备工作

首先要有一个urdf模型描述文件。生成的办法可以是手动添加也可以使用solidworks插件直接导出。针对导出的urdf文件进行简要的修改,包括邮件地址和作者信息。(可以不做)

  1. 使用$ roslaunch moveit_setup_assistant setup_assistant.launch打开moveit配置助手,按照步骤提示添加碰撞矩阵、虚拟关节(可选,如果要将模型固定在空中的某个位置要添加一个固定类型的关节child_link选择base_link,parent frame 选择world(自己命名,需要在urdf中添加这个link:<link name="world" /> <joint name="fixed" type="fixed" > <parent link="world" /> <child link="base_link"/> </joint>))、规划组、初始pose,等等。生成urdf并将绿色的部分更新到urdf文件。我的做法是将urdf备份并重命名为.xacro文件,方便后边更改然后把更新的部分在两边都添加(默认生成的文件有使用urdf的)
    以下为部分自动生成的部分(省略6个关节):
    <transmission name="trans_joint1"> <type>transmission_interface/SimpleTransmission</type> <joint name="joint1"> <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface> </joint> <actuator name="joint
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值