
ROS仿真实战
文章平均质量分 93
Travis.X
从事机器人、自动驾驶行业的研发工程师,不定期分享机器人、自动驾驶相关内容,感谢关注!
展开
-
【ROS仿真实战】获取机器人在gazebo位置真值的三种方法(三)
在ROS和Gazebo中,获取机器人的位置信息通常通过ROS消息传递进行。在这篇文章中,我们将介绍三种获取机器人在Gazebo中位置真值的方法:使用ROS tf库、使用自己编写Gazebo Model Plugin以及libgazebo_ros_p3d Plugin。总的来说,无论使用哪种方法,获取机器人在Gazebo中位置信息的基本步骤都是订阅ROS话题或使用插件提供的接口,并将机器人的位置信息发送到ROS话题中。在进行ROS机器人算法开发和测试时,选择适合自己的方法,根据实际需求和问题进行调试和优化。原创 2023-04-28 18:02:07 · 8005 阅读 · 0 评论 -
【ROS仿真实战】机器人模型描述文件介绍(二)
URDF和XACRO是ROS机器人领域中用于描述机器人模型的两种XML格式文件,都是使用XML语法来定义机器人模型的结构、物理特性以及运动学参数等。URDF (Unified Robot Description Format)和XACRO (XML Macros)是ROS中常用的两种机器人建模语言。虽然它们都是用于定义机器人模型的语言,但它们有不同的特点和使用场景。本文将详细介绍URDF和XACRO的区别,另外对于URDF和XACRO如何选择三维模型上也会进行解释。原创 2023-04-28 17:12:58 · 3404 阅读 · 0 评论 -
【ROS仿真实战】Gazebo仿真平台介绍及安装方法(一)
Gazebo仿真平台是一个广泛应用于机器人研发、测试和教育等领域的开源软件。它可以模拟机器人的运动、感知和控制等行为,并提供了丰富的物理引擎、传感器模拟和ROS集成等功能,使得使用者可以高效地进行机器人仿真和开发。本文将介绍Gazebo仿真平台的基本概念和安装方法。Gazebo的历史和发展可以追溯到2002年,当时由美国南加州大学的Andrew Howard教授和Nate Koenig博士等人创建了一个基于OpenGL的3D仿真引擎,用于模拟室内机器人的运动和控制。原创 2023-04-28 16:11:39 · 24678 阅读 · 0 评论