机器人入门(二)

机器人入门(二)

以下为学习总结。

一、什么是Gazebo与rviz?两者的区别?

当不具备操作实物的条件时(没钱),能够用计算机模拟实物就显得方便很多,事实上这一点都不拉跨,用计算机模拟和仿真,绝对是众多领域节省成本和提高产品质量的不二法门,造飞机,造火箭、导弹哪怕核弹都是如此。能够进行模拟和仿真,代表对事物规律的认识,发展到了一个比较接近事实的阶段,从而不需要耗费大量财力、物力去进行实物的试验甚至是破坏性试验,我相信,我们国家的核弹已经在超算的加持下,在96年暂停核试验后的基础上取得了更大的突破。

在机器人领域,Gazebo就是这样的一套仿真软件,Gazebo的英文含义为"瞭望台",登高远望再择其道,实属贴切。

rviz = R OS vi sualization,ROS中的一种3D可视化工具。

这句话阐述了二者的区别。

Rviz shows you what the robot thinks is happening, while Gazebo shows you what is really happening. ------ Programming Robots with ROS

二、什么是rqt?

rqt是一款GUI框架,以插件形式实现了各种工具和界面。

其余内容见官方链接 Overview and usage of RQt

三、如何描述机器人?

3.1 URDF模型

"URDF是一种基于XML规范、用于描述机器人结构的格式。这一格式的目的在于提供一 种尽可能通用的机器人描述规范。"也就是说,URDF模型是在说,这机器人长什么样子。

3.1.1 连杆

比如人的胫骨、腿骨、肱骨和桡骨、尺骨都是连杆。

父连杆和子连杆,当关节转动的时候,以父连杆为支点,转动子连杆。比如,哑铃弯举: 肱骨是父连杆,桡骨和尺骨是子连杆,肱尺关节、肱桡关节和桡尺近侧关节一起组成了肱关节。

3.1.2 关节

总共有六大关节

English Chinese
continous 旋转关节
revolute 旋转关机
prismatic 滑动关节
planar 平面关节
floating 浮动关节
fixed 固定关节

3.2 xacro模型

"xacro模型是URDF模型的拓展形式,本质上两者是一样的。若使用xacro格式来描述机器人,则可以通过更高级的方式来简洁化机器人描述文件,能提描述代码的复用性,一定程度上解决URDF模型的冗长问题。

例如,我们需要描述一个人形机器人的双腿,若使用URDF模型,我们需要将单腿单独描述,若使用的是xacro模型,则只需要描述单腿,进行复用。"

References

1\] [What is the Difference Between rviz and Gazebo?](https://automaticaddison.com/what-is-the-difference-between-rviz-and-gazebo/)

相关推荐
这张生成的图像能检测吗12 小时前
(论文速读)一种基于双目视觉的机器人螺纹装配预对准姿态估计方法
人工智能·计算机视觉·机器人·手眼标定·位姿估计·双目视觉·螺纹装配
学术小白人13 小时前
【落幕通知】2025年能源互联网与电气工程国际学术会议(EIEE 2025)在大连圆满闭幕
大数据·人工智能·机器人·能源·信号处理·rdlink研发家
科普瑞传感仪器14 小时前
基于六维力传感器的机器人柔性装配,如何提升发动机零部件装配质量?
java·前端·人工智能·机器人·无人机
龙亘川14 小时前
2025 年中国养老机器人行业全景分析:技术演进、市场格局与商业化路径
大数据·人工智能·机器人
捷米特网关模块通讯15 小时前
DeviceNet主站转ProfiNet热插拔网关:西门子1500在线更换焊接机器人I/O不停产
机器人·数据采集·西门子plc·工业自动化·物联网网关·网关模块
yoyo君~19 小时前
深入理解PX4飞控系统:多线程并发、原子操作与单例模式完全指南
学习·单例模式·机器人·无人机
沫儿笙19 小时前
柯马弧焊机器人气流智能调节
人工智能·物联网·机器人
TMT星球19 小时前
曹操出行携手越疆科技共同拓展机器人技术的应用场景和应用能力
人工智能·科技·机器人
·s.*19 小时前
So-arm 101机械臂训练搭建全流程
linux·ubuntu·机器人
铮铭1 天前
扩散模型简介:The Annotated Diffusion Model
人工智能·机器人·强化学习·世界模型