gazebo设置_GAZEBO学习笔记(3)

本文介绍了如何在GAZEBO中使模型动起来,涉及在urdf文件中添加执行器标签、gazebo_ros_control插件,创建ros_controls包,配置yaml文件,并解决控制器相关问题,最终实现模型在Gazebo中的动态行为。
摘要由CSDN通过智能技术生成

因为都是一边学一边做,所以难免走一些弯路了,如果有什么错误希望各位指出来,谢谢

接着上次的思路,希望让添加的模型动起来,但连Gazebo官网上都是用urdf文件讲的……所以那还是用urdf文件吧

通过前面我们已经知道怎么让urdf文件形成的模型在gazebo里出现了(在launch文件中spawn一个),这一次希望它能动起来,基于一辆简单的“小车”模型吧,参考的这个项目以及官方教程。这个文件是已经完成的,还是从仅有模型形态的urdf文件开始,一步步来:

1. 添加标签

这一步比较简单,就是需要在urdf文件的标签下添加与joint相应的标签。

这个标签的作用是在joint上添加一个actuator(执行器),也很好理解,大致形式如下:

transmission_interface_SimpleTransmission

hardware_interface/VelocityJointInterface

hardware_interface/VelocityJointInterface

1

可以看到主要就是三部分的内容:type, joint和actuator

表示transmission的类型

指明将在哪个joint上添加执行器,用name给出该joint的名字。另外,其中还包含一个标签,用来指定一个支持的关节空间硬件接口。这句话是官方翻译过来的,感觉等于白说,还没仔细研究,不是很懂hardInterface是干啥的,留个坑

表示连接到joint的执行器,name表示它的名字。包含表示减速比。

来自官方的几个说明ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值